SAP ABAP Class CL_SRTFT_CFG_PROFILE_RT (SRT Runtime Configuration Profile)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_FT_TOOLS (Package) SOAP RT Fast Track Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRTFT_CFG_PROFILE_RT SRT Runtime Profile 20060621
Properties
Class CL_SRTFT_CFG_PROFILE_RT  
Short Description SRT Runtime Configuration Profile    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class SRTFT_WSP    
Program status     
Category 0   
Package SOAP_FT_TOOLS   SOAP RT Fast Track Development 
Created 20060621   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRTFT_CFG_PROFILE_RT SRT Runtime Profile 20060621
Friends
# Friend Modeled only Created on Description
1 CL_SRTFT_CFG_FACTORY 20060621 SRT Configuration Factory
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_SRTFT_CFG_PROFILE_RT' Class Name 20060623
2 M_PROFILE_KEY Instance attribute Private Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Upper Case 20060622
3 M_PROFILE_NAME_INT Instance attribute Private Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profile name 20060622
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_PT_NAME_HASH Instance method Private Method Calculates Hash for Port Type QName 20060706
2 CALCULATE_RT_PROPERTIES Instance method Private Method Calculates Runtime Properties 20060622
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060621
4 CREATE Static method Protected Method Creates New Runtime Profile 20060621
5 CREATE_FROM_XML_DOC Instance method Private Method Creates New Runtime Profile from XML Document 20060621
6 CREATE_SINGLE_ASSIGNMENT_RTCFG Instance method Private Method Creates Single Configuration for Profile Version 20060706
7 DELETE_ASSIGNMENT Instance method Private Method Deletes Assignment to All Profile Versions 20060707
8 DELETE_RT_PROFILE Static method Protected Method Deletes All Versions of Profile (Static) 20060622
9 DELETE_RT_PROFILE_INT Instance method Private Method Deletes All Versions of Profile 20060711
10 DELETE_RT_PROFILE_VERSION Static method Protected Method Deletes Version of Profile (Static) 20060622
11 DELETE_RT_PROFILE_VERSION_INT Instance method Private Method Deletes Version of Profile 20060711
12 DELETE_SINGLE_ASSIGNMENT_RTCFG Instance method Private Method Deletes Single Configuration of Profile Version 20060707
13 DELETE_SINGLE_ASSIGN_ENTRY Instance method Private Method Deletes DT for RT Assignment 20060707
14 DESERIALIZE_SYSTEM_SETTINGS Instance method Private Method Deserializes System Settings XML Document 20060710
15 DESERIALIZE_XML_DOC Instance method Private Method Deserializes Profile XML Dokument 20060621
16 FINISH_ASSIGNMENT Instance method Private Method Completes Assignment to All Profile Versions 20060705
17 FINISH_ASSIGNMENTS Instance method Private Method Completes All Assignments Across Assignment Table (Target) 20060705
18 GET_ASSIGNMENTS Static method Protected Method Gets All Profile Versions with Assignments 20060710
19 GET_PROFILES Static method Protected Method Gets All Profile Versions 20060710
20 GET_PROFILE_PROPERTIES Instance method Private Method Gets Profile Properties for Version 20060707
21 INITIALIZE_FROM_DB Instance method Private Method Initializes Profile from Database 20060621
22 LOAD_REQUIRED_ASSIGNMENTS Instance method Private Method Loads DTs from Assignment Table (Target) 20060705
23 LOCK Instance method Private Method Locks this profile 20060622
24 OPEN Static method Protected Method Opens Existing Runtime Profile 20060621
25 PUBLISH_SINGLE_ASSIGNMENT Instance method Private Method Publishes Single Configuration for Profile Version 20060706
26 SAVE_REQUIRED_STATE Instance method Private Method Changes Status of DTs in Assignment Table (Target) 20060711
27 SAVE_SINGLE_ASSIGN_ENTRY Instance method Private Method Saves DT for RT Assignment 20060707
28 STATIC_LOCK Static method Private Method Locks this profile (static) 20060703
29 STATIC_UNLOCK Static method Private Method Unlocks this profile (static) 20060703
30 TERMINATE Instance method Private Method Terminates this object 20060712
31 UNLOCK Instance method Private Method Unlocks this profile 20060622
32 UNPUBLISH_SINGLE_ASSIGNMENT Instance method Private Method Removes Publication of Single Configuration of Profile Vers. 20060707
Events
Class CL_SRTFT_CFG_PROFILE_RT has no event.
Types
Class CL_SRTFT_CFG_PROFILE_RT has no local type.
Method Signatures

Method CALCULATE_PT_NAME_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORTTYPE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060706
2 Returning PT_NAME_HASH Value transfer Type reference (TYPE) HASH160 Hash-Wert (160 Bits) 20060706
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060706

Method CALCULATE_RT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DT_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES SRT Profil Eigenschaften 20060627
2 Importing MAPPING_RULES Call by reference Type reference (TYPE) SRT_WSP_MAP_DTRT_RULES SRT DT to RT Abbildungsvorschriften 20060627
3 Importing PROFILE_PROPERTIES Call by reference Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES SRT Profil Eigenschaften 20060706
4 Returning RT_PROPERTIES Value transfer Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES SRT Profil Eigenschaften 20060627
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060622

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060621
2 Importing XML_DOC Value transfer Type reference (TYPE) XSTRING Profil XML Dokument 20060621
3 Importing XML_SYSTEM_SETTINGS Value transfer Type reference (TYPE) XSTRING System Einstl. XML Dok. 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES Value transfer Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Fehlermeldungen 20060710
2 Importing XML_DOC Call by reference Type reference (TYPE) XSTRING 20060621
3 Importing XML_SYSTEM_SETTINGS Call by reference Type reference (TYPE) XSTRING 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method CREATE_FROM_XML_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_DOC Call by reference Type reference (TYPE) XSTRING 20060621
2 Importing XML_SYSTEM_SETTINGS Call by reference Type reference (TYPE) XSTRING 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method CREATE_SINGLE_ASSIGNMENT_RTCFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORTTYPE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060706
2 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060706
3 Importing SEC_LEVEL Call by reference Type reference (TYPE) SRTFT_CFG_SEC_LEVEL Securitylevel 20060713
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060706

Method DELETE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK_ENTRY Call by reference Type reference (TYPE) SRTFT_WORK_ENTRY Qualified Name 20060711
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method DELETE_RT_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES Value transfer Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Meldungen zu einer Konfigurationsoperation 20060710
2 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060622
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060622

Method DELETE_RT_PROFILE_INT Signature

Method DELETE_RT_PROFILE_INT on class CL_SRTFT_CFG_PROFILE_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060711

Method DELETE_RT_PROFILE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES Value transfer Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Meldungen zu einer Konfigurationsoperation 20060710
2 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060622
3 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060622
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060629

Method DELETE_RT_PROFILE_VERSION_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060711
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060711

Method DELETE_SINGLE_ASSIGNMENT_RTCFG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORTTYPE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060707
2 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method DELETE_SINGLE_ASSIGN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DELETE_RESULT Value transfer Type reference (TYPE) SRTFT_CFG_RESULT 20060710
2 Importing DT_OBJ_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME SRT Name des Interface Objekts 20060707
3 Importing PORT_HASH Call by reference Type reference (TYPE) HASH160 Hash-Wert (160 Bits) 20060707
4 Importing PORT_NAME Call by reference Type reference (TYPE) STRING 20060707
5 Importing PORT_NAMESPACE Call by reference Type reference (TYPE) STRING 20060707
6 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060707
7 Importing RT_CFG_NAME Call by reference Type reference (TYPE) SRT_WSP_RT_CONFIG_NAME SRT Name der Laufzeit Konfiguration 20060707
8 Importing STATUS Call by reference Type reference (TYPE) SRTFT_ASSIGNMENT_STATUS Status eines Assignments 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method DESERIALIZE_SYSTEM_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMON_SECTION Value transfer Type reference (TYPE) SRTFT_SYS_SETTINGS_COMMON 20060710
2 Importing XML_SYSTEM_SETTINGS Call by reference Type reference (TYPE) XSTRING 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060710

Method DESERIALIZE_XML_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COMMON_SECTION Value transfer Type reference (TYPE) SRT_WSP_TEMPL_COMMON SRT Profil Allgemeiner Bereich 20060621
2 Importing XML_DOC Call by reference Type reference (TYPE) XSTRING 20060621
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method FINISH_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing WORK_ENTRY Call by reference Type reference (TYPE) SRTFT_WORK_ENTRY Qualified Name 20060713
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060705

Method FINISH_ASSIGNMENTS Signature

Method FINISH_ASSIGNMENTS on class CL_SRTFT_CFG_PROFILE_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060705

Method GET_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ASSIGNMENTS Value transfer Type reference (TYPE) SRTFT_PROFVER_ASSIGNMENT_LIST Liste von Profilen mit zugeordneten Web-Service-Interfaces 20060710
2 Exporting MESSAGES Call by reference Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Fehlermeldungen 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060710

Method GET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGES Call by reference Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Fehlermeldungen 20060710
2 Exporting PROFILES Value transfer Type reference (TYPE) SRTFT_PROFILE_VERSION_ID_LIST Liste von Profilversionen 20060710
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060710

Method GET_PROFILE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION GUID im 'CHAR' Format in Großschreibung 20060707
2 Returning PROPERTIES Value transfer Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES SRT Profil Eigenschaften 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method INITIALIZE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060621
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method LOAD_REQUIRED_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PORTTYPE_LIST Value transfer Type reference (TYPE) SRTFT_WORKLIST 20060705
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060705

Method LOCK Signature

Method LOCK on class CL_SRTFT_CFG_PROFILE_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060622

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGES Value transfer Type reference (TYPE) SRTFT_CFG_MESSAGES Liste von Fehlermeldungen 20060710
2 Importing NAME Value transfer Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060621
3 Exporting PROFILE Value transfer Object reference (TYPE REF TO) IF_SRTFT_CFG_PROFILE_RT SRT Laufzeit Profil 20060621
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060621

Method PUBLISH_SINGLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORTTYPE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060706
2 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060706
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060706

Method SAVE_REQUIRED_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNMENT_IF_FLAG Call by reference Type reference (TYPE) SRTFT_ASSIGN_IF_FLAG Kennzeichen für Zuordnungen 20060711
2 Importing PORTTYPE_LIST Call by reference Type reference (TYPE) SRT_WA_QNAME_LIST Liste von qualifizierten IDs 20060711
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060711

Method SAVE_SINGLE_ASSIGN_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DT_OBJ_NAME Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME SRT Name des Interface Objekts 20060707
2 Importing PORT_HASH Call by reference Type reference (TYPE) HASH160 Hash-Wert (160 Bits) 20060707
3 Importing PORT_NAME Call by reference Type reference (TYPE) STRING 20060707
4 Importing PORT_NAMESPACE Call by reference Type reference (TYPE) STRING 20060707
5 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060707
6 Importing RT_CFG_NAME Call by reference Type reference (TYPE) SRT_WSP_RT_CONFIG_NAME SRT Name der Laufzeit Konfiguration 20060707
7 Importing STATUS Call by reference Type reference (TYPE) SRTFT_ASSIGNMENT_STATUS Status eines Assignments 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707

Method STATIC_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060703
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060703

Method STATIC_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilename 20060703
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060703

Method TERMINATE Signature

Method TERMINATE on class CL_SRTFT_CFG_PROFILE_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060712

Method UNLOCK Signature

Method UNLOCK on class CL_SRTFT_CFG_PROFILE_RT has no parameter.
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060622

Method UNPUBLISH_SINGLE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORTTYPE_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060707
2 Importing PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Profilversion 20060707
# Exception Resumable Description Created on
1 CX_SRTFT_CONFIG 20060707
History
Last changed by/on SAP  20110908 
SAP Release Created in 700