SAP ABAP Class CL_SRT_REGISTRY (SRT: Registry Released WebServices General)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_TOOLS (Package) SOAP Runtime Tools
Properties
Class CL_SRT_REGISTRY  
Short Description SRT: Registry Released WebServices General    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SOAP_TOOLS   SOAP Runtime Tools 
Created 20021122   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRT_REGISTRY has no interface implemented.
Friends
Class CL_SRT_REGISTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CACHE_BINDINGS_RT Static Attribute Private Type reference (TYPE) TTYPE_RT_BINDING SRT Registry: Assignments to Transport Binding 20030129
2 SYSTEM_PARAMS Static Attribute Private Type reference (TYPE) TYPE_SYSTEM_PARAMS System Parameters for Transport 20031006
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SERVICE Static method Public Method Register a Service in the Registry 20030219
2 BACKUP_SERVICE Static method Private Method Archive Version for Web Service 20031105
3 COMPUTE_TPKEY Static method Private Method Calculate Transport Key for URL Call Address 20030604
4 CORR_AFTER_IMPORT Static method Public Method Correction Link: After-Import Handling for Services 20031105
5 CORR_CHECK Static method Public Method Correction Link: Check Service 20031022
6 CORR_INSERT Static method Public Method Correction Link: Include in Transport Request 20031022
7 DELETE_SERVICE Static method Public Method Delete the Registration of a Service in the Registry 20030219
8 EXISTS Static method Public Method Checks Existence of Service Key 20060717
9 GET_CONFIGURATION Static method Public Method Get Configuration (Valid for All Operations) 20030214
10 GET_DEFAULT_CONFIGURATION Static method Public Method Get Default Configuration of Runtime Features 20030305
11 GET_ENTITY_CLASS Static method Public Method Read Implementation for SOAP Runtime Entity 20030225
12 GET_LOCKING_TRANSPORT Static method Public Method Get Transport Request from Version Management 20030829
13 GET_OPERATION_CONFIGURATION Static method Public Method Get Configuration for Web Service Operation 20030811
14 GET_SERVICE Static method Public Method Read a Service 20021125
15 GET_SERVICE_DESCRIPTIONS Static method Public Method Get All Release Texts for Web Service 20030307
16 GET_SERVICE_KEY Static method Public Method Determine Service Key (on basis of transport protocol) 20030131
17 GET_SERVICE_LIST Static method Public Method List of all Services from the Registry 20021125
18 GET_SERVICE_LIST_CLIND Static method Public Method Lists All Services from Registry (Cross-Client) 20040806
19 GET_SERVICE_RT Static method Public Method Determine Service for Runtime (based on transpt protocol) 20021125
20 GET_SERVICE_VERSION Static method Public Method Get Last Five (Maximum) Versions of Service 20030515
21 LOCK_SERVICE Static method Public Method Set Lock for a Service 20030114
22 READ_SYSTEM_PARAMS Static method Private Method Get System Parameters for Transport Link 20031006
23 REGISTER_ENTITY Static method Public Method Register Entities for SOAP Runtime 20030225
24 RETRIEVE_SERVICE Static method Private Method Get Service from Archived Version 20030516
25 SET_CONFIGURATION Static method Public Method Save Web Service Configuration 20030305
26 SET_DEFAULT_CONFIGURATION Static method Public Method Set Default Configuration of Runtime Features 20030305
27 TRANSPORT_ENTITY Static method Private Method Transport Entity Entry 20030225
28 TRANSPORT_SERVICE Static method Public Method Transport Service (Include in Transport Request) 20030515
29 UNLOCK_SERVICE Static method Public Method Delete Lock for a Service 20030114
30 UNREGISTER_ENTITY Static method Public Method Delete Entities for SOAP Runtime 20030409
31 UPDATE_SERVICE Static method Public Method Change Registration of Service in Registry 20021125
Events
Class CL_SRT_REGISTRY has no event.
Types
Class CL_SRT_REGISTRY has no local type.
Method Signatures

Method ADD_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Call by reference Type reference (TYPE) TRKORR Transportauftrag 20030604
2 Exporting PE_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY Freigabeschlüssel des WebServices 20030219
3 Importing PI_BINDING_PROPERTIES Value transfer Type reference (TYPE) SRT_REGISTRY_BINDPROPLIST Zuordnungen Transport Binding (Eigenschaften) 20030219
4 Importing PI_CONFIG_PROPERTIES Value transfer Type reference (TYPE) SRT_REGISTRY_CONFPROPLIST Eigenschaften Konfiguration 20030219
5 Importing PI_IN_AFTER_IMPORT Call by reference Type reference (TYPE) BOOLEAN Keine Transportprüfung in AFTER_IMPORT Phase 20070601
6 Importing PI_NO_TRANSPORT Value transfer Type reference (TYPE) SRT_REGISTRY_NO_TR_RECORDING Unterdrücken der Customizing-Aufzeichnung 20040803
7 Importing PI_OPERATION_PROPERTIES Value transfer Type reference (TYPE) SRT_REGISTRY_OPERATPROP_LIST Operationen 20030813
8 Importing PI_WSPROPERTIES Value transfer Type reference (TYPE) SRT_REGISTRY_WSPROP Eigenschaften des freigegebenen Services 20030219
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030219

Method BACKUP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Fehlerprotokoll 20031105
2 Importing PI_SERVICE_DATA Call by reference Type reference (TYPE) SRT_REGISTRY_DATA Konfigurationsdaten 20031105
3 Importing PI_TRANSP Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20031105
4 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY SRT-Registry: Freigabeschlüssel des WebServices 20031105

Method BACKUP_SERVICE on class CL_SRT_REGISTRY has no exception.

Method COMPUTE_TPKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CALCULATED_ACCESS_POINT Call by reference Type reference (TYPE) SRT_REGISTRY_ACCESSPOINT Bei Generierung verwendete Aufrufadresse 20031125
2 Exporting PE_TPKEY Call by reference Type reference (TYPE) SRT_REGISTRY_TPKEY Generierter Wert 20030604
3 Importing PI_ACCESS_POINT Call by reference Type reference (TYPE) SRT_REGISTRY_ACCESSPOINT Aufrufadresse 20030604
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030604

Method CORR_AFTER_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PE_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Nachrichten für das Transportprotokoll 20031105
2 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY Web Service Key 20031105

Method CORR_AFTER_IMPORT on class CL_SRT_REGISTRY has no exception.

Method CORR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_APPENDABLE Value transfer Type reference (TYPE) FLAG Flag für Aufzeichnungspflicht des Web Services 20031022
2 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY Web Service Key 20031022
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20031022

Method CORR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Call by reference Type reference (TYPE) TRKORR 20031022
2 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY 20031022
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20031022

Method DELETE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Call by reference Type reference (TYPE) TRKORR Transportauftrag 20030604
2 Importing PI_IN_AFTER_IMPORT Call by reference Type reference (TYPE) BOOLEAN Keine Prüfung in AFTER_IMPORT Phase 20070601
3 Importing PI_NO_TRANSPORT Value transfer Type reference (TYPE) SRT_REGISTRY_NO_TR_RECORDING Unterdrücken der Customizing-Aufzeichnung 20040803
4 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY SRT-Registry: Freigabeschlüssel des WebServices 20030219
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030219

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY Freigabeschlüssel des WebServices 20060717
2 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN X=existiert; space=existiert nicht 20060717

Method EXISTS on class CL_SRT_REGISTRY has no exception.

Method GET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_CONFIG Value transfer Type reference (TYPE) SOAP_CFG_LIST feature-property-value liste zur Konfiguration 20030214
2 Importing PI_WSKEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY SRT-Registry: Freigabeschlüssel des WebServices 20030214

Method GET_CONFIGURATION on class CL_SRT_REGISTRY has no exception.

Method GET_DEFAULT_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_DEFAULT_CONFIG Value transfer Type reference (TYPE) SOAP_CFG_LIST $REF$ 20030305

Method GET_DEFAULT_CONFIGURATION on class CL_SRT_REGISTRY has no exception.

Method GET_ENTITY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_CLASSNAME Value transfer Type reference (TYPE) SEOCLSNAME Name der implemetierenden Klasse 20030225
2 Importing PI_ENTITY Call by reference Type reference (TYPE) ANYURI URI Entity 20030225
3 Importing PI_ENTITY_TYPE Call by reference Type reference (TYPE) SRT_ENTITY_TYPE $REF$ 20030225
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030225

Method GET_LOCKING_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY 20030829
2 Returning PR_TRANSP Value transfer Type reference (TYPE) TRKORR 20030829

Method GET_LOCKING_TRANSPORT on class CL_SRT_REGISTRY has no exception.

Method GET_OPERATION_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_CONFIG Value transfer Type reference (TYPE) SOAP_CFG_LIST feature-property-value liste zur Konfiguration 20030811
2 Importing PI_OPERATION Call by reference Type reference (TYPE) QNAME 20030811
3 Importing PI_WSKEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY SRT-Registry: Freigabeschlüssel des WebServices 20030811

Method GET_OPERATION_CONFIGURATION on class CL_SRT_REGISTRY has no exception.

Method GET_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BINDINGS Value transfer Type reference (TYPE) SRT_REGISTRY_BINDINGLIST Zurdungen zum Transport Binding 20021209
2 Exporting PE_CONFIG Value transfer Type reference (TYPE) SRT_REGISTRY_CONFIG_LIST Konfiguration 20030213
3 Exporting PE_OPERATIONS Value transfer Type reference (TYPE) SRT_REGISTRY_OPERATION_LIST Operationen 20030813
4 Exporting PE_SERVICE Value transfer Type reference (TYPE) SRT_REGISTRY_SERVICE Service 20021125
5 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY Freigabeschlüssel des WebServices 20021125
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20021125

Method GET_SERVICE_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_DESCRIPTIONS Call by reference Type reference (TYPE) SRT_REGISTRY_WSDESCRP_LIST $REF$ 20030307
2 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY $REF$ 20030307
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030307

Method GET_SERVICE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY SRT-Registry: Service-Beschreibung 20030131
2 Importing PI_ACCESS_POINT Value transfer Type reference (TYPE) SRT_REGISTRY_ACCESSPOINT SRT-Registry: Adressierung auf Transport Protokoll-Ebene 20030131
3 Importing PI_HOST_NUMBER Value transfer Type reference (TYPE) ICFHOSTNUM Nummer eines virtuellen Hosts 20030131
4 Importing PI_TRANSPORT_HANDLER Value transfer Type reference (TYPE) SRT_REGISTRY_TPHANDLER SRT-Registry: Transport-Handler Identifizierung 20030131
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030131

Method GET_SERVICE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE_LIST Call by reference Type reference (TYPE) SRT_REGISTRY_SERVICELIST SRT-Registry: Liste freigegebener Services aus Registry 20021125
2 Importing PI_SOAP_APPLICATION Value transfer Type reference (TYPE) ANYURI URI zur Identifikation der SOAP Applikation 20021217
3 Importing PI_WSDEFINITION Value transfer Type reference (TYPE) WEBSNAME Name Web Service Definition 20021217

Method GET_SERVICE_LIST on class CL_SRT_REGISTRY has no exception.

Method GET_SERVICE_LIST_CLIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE_LIST Call by reference Type reference (TYPE) SRT_REGISTRY_SERVICELIST SRT-Registry: Liste freigegebener Services aus Registry 20040806
2 Importing PI_SOAP_APPLICATION Value transfer Type reference (TYPE) ANYURI URI zur Identifikation der SOAP Applikation 20040806
3 Importing PI_WSDEFINITION Value transfer Type reference (TYPE) WEBSNAME Name Web Service Definition 20040806

Method GET_SERVICE_LIST_CLIND on class CL_SRT_REGISTRY has no exception.

Method GET_SERVICE_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_WSKEY Value transfer Type reference (TYPE) SCR_WSCFG_KEY SRT-Registry: Web Service Key 20030214
2 Importing PI_TPKEY Value transfer Type reference (TYPE) SCR_TRANSPORT_KEY Runtime Transport Key 20030220
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20021125

Method GET_SERVICE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE_VERSION Value transfer Type reference (TYPE) SRT_REG_VERSION_T 20030515
2 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY 20030515

Method GET_SERVICE_VERSION on class CL_SRT_REGISTRY has no exception.

Method LOCK_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY SRT-Registry: Freigabeschlüssel des WebServices 20030114
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030114

Method READ_SYSTEM_PARAMS Signature

Method READ_SYSTEM_PARAMS on class CL_SRT_REGISTRY has no parameter.
Method READ_SYSTEM_PARAMS on class CL_SRT_REGISTRY has no exception.

Method REGISTER_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENTITY Value transfer Type reference (TYPE) SRT_REGISTRY_ENTITY SRT-Registry: Runtime Entity 20030225
2 Importing PI_WITH_TRANSPORT Value transfer Type reference (TYPE) FLAG 'X' für Transportieren des Eintrages 20030225
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030225

Method RETRIEVE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Value transfer Type reference (TYPE) TRKORR 20030618
2 Importing PI_SERVICE_VERSION Value transfer Type reference (TYPE) SRT_REG_VERSION_S 20030527
3 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY 20030527
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030516

Method SET_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ADMIN_ENTRY Call by reference Type reference (TYPE) FLAG Space für WS Konfiguration, 'X' für Administrations-Einträge 20030305
2 Importing PI_CONFIGURATION Call by reference Type reference (TYPE) SOAP_CFG_LIST Liste Konfigurationseinträge 20030305
3 Importing PI_WSKEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY $REF$ 20030305
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030305

Method SET_DEFAULT_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEFAULT_CONFIG Call by reference Type reference (TYPE) SOAP_CFG_LIST feature-property-value liste zur Konfiguration 20030305
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030305

Method TRANSPORT_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENTITY_ID Call by reference Type reference (TYPE) SRT_ENTITY_GUID $REF$ 20030225
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030225

Method TRANSPORT_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Value transfer Type reference (TYPE) TRKORR 20030526
2 Importing PI_WSKEY Value transfer Type reference (TYPE) SRT_REGISTRY_WSKEY 20030515
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030523

Method UNLOCK_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_WSKEY Call by reference Type reference (TYPE) SRT_REGISTRY_WSKEY SRT-Registry: Freigabeschlüssel des WebServices 20030114

Method UNLOCK_SERVICE on class CL_SRT_REGISTRY has no exception.

Method UNREGISTER_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENTITY Value transfer Type reference (TYPE) ANYURI SRT Registry Entity-URI 20031113
2 Importing PI_ENTITY_TYPE Value transfer Type reference (TYPE) SRT_ENTITY_TYPE SRT Registry Entity Typ 20031113
3 Importing PI_WITH_TRANSPORT Value transfer Type reference (TYPE) FLAG 'X' für Transportieren des Eintrages 20030409
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20030409

Method UPDATE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_TRANSP Call by reference Type reference (TYPE) TRKORR Transportauftrag 20030604
2 Importing PI_BINDINGS Value transfer Type reference (TYPE) SRT_REGISTRY_BINDINGLIST Zuordnung Transport Binding 20021209
3 Importing PI_CONFIG Value transfer Type reference (TYPE) SRT_REGISTRY_CONFIG_LIST Liste Konfigurationsdaten RFC 20030213
4 Importing PI_IN_AFTER_IMPORT Call by reference Type reference (TYPE) BOOLEAN Keine Transportprüfung in AFTER_IMPORT Phase 20070601
5 Importing PI_NO_TRANSPORT Value transfer Type reference (TYPE) SRT_REGISTRY_NO_TR_RECORDING Unterdrücken der Customizing-Aufzeichnung 20040803
6 Importing PI_OPERATIONS Value transfer Type reference (TYPE) SRT_REGISTRY_OPERATION_LIST Operationen 20030813
7 Importing PI_SERVICE Value transfer Type reference (TYPE) SRT_REGISTRY_SERVICE Service-Beschreibung 20021125
# Exception Resumable Description Created on
1 CX_SRT_REGISTRY SRT: Ausnahmen der Runtime Registry 20021125
History
Last changed by/on SAP  20110908 
SAP Release Created in 640