SAP ABAP Class CL_SOAP_REGISTRY (Administration of Web Service Configuration Information)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE (Package) SOAP Runtime: Core SOAP Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SOAP_REGISTRY Access to Web Services Configuration Data 20030121
Properties
Class CL_SOAP_REGISTRY  
Short Description Administration of Web Service Configuration Information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE   SOAP Runtime: Core SOAP Functionality 
Created 20021203   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SOAP_RUNTIME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 TSRTW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SOAP_REGISTRY Access to Web Services Configuration Data 20030121
Friends
# Friend Modeled only Created on Description
1 CL_PROXY_FRAMEWORK_WS_XI 20110509 Outbound Processing of AI Messages
2 CL_SOAP_APPLICATION_FACTORY 20021203 Generation of SOAP Applications
3 CL_SOAP_APPLICATION_SERVER 20030210 Implementation of a SOAP Application Container
4 CL_SOAP_PROTOCOL_ROOT 20030717 Class for All SOAP Protocols
5 CL_SOAP_RUNTIME 20021203 General SOAP Runtime
6 CL_SOAP_RUNTIME_ROOT 20030120 General SOAP Runtime (Abstract Class)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SOAP_REGISTRY' Class Name 20040415
2 CO_ENTITYTYPE_LP Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_LP' Entity Type for Logical Ports 20030825
3 CO_ENTITYTYPE_LPT Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_LPT' Entity Type for Logical Port Templates 20030825
4 CO_ENTITYTYPE_SOAPAPP Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_APPL' Entity Type for SOAP Applications 20030311
5 CO_ENTITYTYPE_SOAPPROT Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_PROT' Entity Type for SOAP Protocols 20030311
6 CO_ENTITYTYPE_SOAPREG Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_REG' Entity Type for SOAP Registries 20030313
7 CO_ENTITYTYPE_TRANSBIND Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_TPBND' Entity Type for SOAP Transport Bindings 20030311
8 CO_ENTITYTYPE_WSDLGEN Constant Public Type reference (TYPE) SRT_ENTITY_TYPE 'SOAP_WSDLG' Entity Type for WSDL Generators 20030722
9 CO_ERR_AREA_ID Constant Private Type reference (TYPE) SRT_MONI_ERRORAREA TSRTM_ERRAREA_XML Area ID 20070307
10 CO_LOCATION_CLIENT Instance attribute Private Attribute reference (LIKE) 20030108
11 CO_LOCATION_SERVER Instance attribute Private Attribute reference (LIKE) 20030108
12 CO_MY_URI Constant Private Type reference (TYPE) ANYURI 'urn:sap-com:soap:runtime:registry' Name (URI) of Registry 20030313
13 CO_PROCESSOR_ID Constant Private Type reference (TYPE) SRT_MONI_PROC_ID TSRTM_PROC_ID_RUNTIME SOAP Runtime Processor Unit ID 20060203
Methods
# Method Level Visibility Method type Description Created on
1 ADD_STANDARD_CONFIGURATION Instance method Private Method Add Configurations Not Stored in Registry 20030916
2 GENERATE_WSDL Instance method Private Method Create WSDL Description of WS 20030917
3 GENERATE_WSDL_620 Instance method Private Method Create WSDL Description of WS (Old Generator) 20030917
4 GET_SOAP_APPLICATION_CLASS Instance method Private Method 20030121
5 GET_SRT_CONFIGURATION Static method Private Method Read Global SOAP Configuration 20030228
6 GET_SRT_DEFAULTS Static method Private Method Get Default Values for Web Service Configurations 20030305
7 GET_SRT_ENTITY_CLASS Static method Private Method Get Class Name for SOAP Runtime Entity 20030311
8 GET_SRT_LOGLEVEL Static method Private Method Read Global SOAP Logging Level 20030228
9 GET_SRT_TRACEACCEPT Static method Private Method Read Global Switch for Accepting the Trace Level 20030303
10 GET_SRT_TRACELEVEL Static method Private Method Read the Global SOAP Trace Level 20030228
11 GET_WSDL Instance method Private Method Get WSDL Description of Web Service 20030801
12 GET_WSDL_CONFIGURATION Instance method Private Method Get Configuration of WS for WSDL Generation 20030915
13 GET_WSD_NAME Instance method Private Method Get WSD Name for WS Key 20040121
14 GET_WSD_NAME_ Instance method Private Method 20040121
15 GET_WS_CONFIGURATION Instance method Private Method 20030804
16 GET_WS_KEY Instance method Private Method 20030804
Events
Class CL_SOAP_REGISTRY has no event.
Types
Class CL_SOAP_REGISTRY has no local type.
Method Signatures

Method ADD_STANDARD_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONFIG Call by reference Type reference (TYPE) SOAP_CFG_LIST zu ändernde Konfiguration 20030916
2 Importing WS_KEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY WS Schlüssel 20030916

Method ADD_STANDARD_CONFIGURATION on class CL_SOAP_REGISTRY has no exception.

Method GENERATE_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX Value transfer Object reference (TYPE REF TO) IF_SOAP_TRANSPORT_CONTEXT Transportkontext 20030917
2 Returning DOC Value transfer Type reference (TYPE) XSTRING Antwortdokument 20030917
3 Importing OPT Value transfer Object reference (TYPE REF TO) CL_SOAP_WSDL_CONTEXT WSDL Kontext 20030917

Method GENERATE_WSDL on class CL_SOAP_REGISTRY has no exception.

Method GENERATE_WSDL_620 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX Value transfer Object reference (TYPE REF TO) IF_SOAP_TRANSPORT_CONTEXT aktueller Transportkontext 20030917
2 Returning DOC Value transfer Type reference (TYPE) XSTRING Antwortdokument 20030917

Method GENERATE_WSDL_620 on class CL_SOAP_REGISTRY has no exception.

Method GET_SOAP_APPLICATION_CLASS Signature

Method GET_SOAP_APPLICATION_CLASS on class CL_SOAP_REGISTRY has no parameter.
Method GET_SOAP_APPLICATION_CLASS on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIGURATION Value transfer Type reference (TYPE) SOAP_CFG_LIST SOAP Runtime Konfiguration 20030228

Method GET_SRT_CONFIGURATION on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_DEFAULTS Signature

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

Method GET_SRT_DEFAULTS on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_ENTITY_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CLASSNAME Value transfer Type reference (TYPE) STRING Klassenname der Implementierung der Entität 20030311
2 Importing ENTITY_NAME Value transfer Type reference (TYPE) ANYURI Name (URI) der gesuchten Entität 20030311
3 Importing ENTITY_TYPE Value transfer Type reference (TYPE) SRT_ENTITY_TYPE Art der gesuchten Entität 20030311

Method GET_SRT_ENTITY_CLASS on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_LOGLEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I globaler Logging Level 20030228

Method GET_SRT_LOGLEVEL on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_TRACEACCEPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ACCEPT_ENABLED Value transfer Type reference (TYPE) BOOLEAN Akzeptieren des Trace erlaubt? 20030303

Method GET_SRT_TRACEACCEPT on class CL_SOAP_REGISTRY has no exception.

Method GET_SRT_TRACELEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEVEL Value transfer Type reference (TYPE) I globaler Trace Level 20030228

Method GET_SRT_TRACELEVEL on class CL_SOAP_REGISTRY has no exception.

Method GET_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTX Value transfer Object reference (TYPE REF TO) IF_SOAP_TRANSPORT_CONTEXT aktueller Transportkontext 20030801
2 Returning DOC Value transfer Type reference (TYPE) XSTRING Antwortdokument 20030804
3 Importing OPT Value transfer Object reference (TYPE REF TO) CL_SOAP_WSDL_CONTEXT WSDL Optionen 20030917

Method GET_WSDL on class CL_SOAP_REGISTRY has no exception.

Method GET_WSDL_CONFIGURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TR_KEY Call by reference Type reference (TYPE) SCR_TRANSPORT_KEY transport level key 20040121
2 Importing WSDL_CTX Call by reference Object reference (TYPE REF TO) CL_SOAP_WSDL_CONTEXT Informationen zur WSDL-Erzeugung 20040121
3 Returning WS_CONFIG Value transfer Object reference (TYPE REF TO) IF_SOAP_CONFIGURE_SERVICE Feature-Property-Value Liste der Konfiguration 20030915
4 Importing WS_KEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY WebService Key 20030915

Method GET_WSDL_CONFIGURATION on class CL_SOAP_REGISTRY has no exception.

Method GET_WSD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TR_KEY Call by reference Type reference (TYPE) SCR_TRANSPORT_KEY transport level key 20040121
2 Importing WSDL_CTX Call by reference Object reference (TYPE REF TO) CL_SOAP_WSDL_CONTEXT Informationen zur WSDL-Erzeugung 20040121
3 Returning WSD_NAME Value transfer Type reference (TYPE) WEBSNAME WSD-Name 20040121
4 Importing WS_KEY Call by reference Type reference (TYPE) SCR_WSCFG_KEY WS-Schlüssel 20040121

Method GET_WSD_NAME on class CL_SOAP_REGISTRY has no exception.

Method GET_WSD_NAME_ Signature

Method GET_WSD_NAME_ on class CL_SOAP_REGISTRY has no parameter.
Method GET_WSD_NAME_ on class CL_SOAP_REGISTRY has no exception.

Method GET_WS_CONFIGURATION Signature

Method GET_WS_CONFIGURATION on class CL_SOAP_REGISTRY has no parameter.
Method GET_WS_CONFIGURATION on class CL_SOAP_REGISTRY has no exception.

Method GET_WS_KEY Signature

Method GET_WS_KEY on class CL_SOAP_REGISTRY has no parameter.
Method GET_WS_KEY on class CL_SOAP_REGISTRY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640