SAP ABAP Class CL_PROXY_WSDL_INDEX (Proxy Generation: WSDL Analysis/Indexing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROXY_WSDL_ITEM Proxy Generation: WSDL Analysis/Indexing 20050701
Properties
Class CL_PROXY_WSDL_INDEX  
Short Description Proxy Generation: WSDL Analysis/Indexing    
Super Class CL_PROXY_WSDL_ITEM Proxy Generation: WSDL Analysis/Indexing 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME   ES Tools: Proxy Generation 
Created 20030627   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PROXY_CONST_WSDL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 SIDL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWS1E Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PROXY_WSDL_INDEX has no interface implemented.
Friends
Class CL_PROXY_WSDL_INDEX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INDEX Instance attribute Public Type reference (TYPE) PRX_T_WSDL_INDEX 20030701
2 MAIN_OBJECT Instance attribute Public Type reference (TYPE) OBJECT_KEY 20110316
3 MAX_LOCAL_NAMESPACE_LENGTH Static Attribute Public Type reference (TYPE) I 20041008
4 MAX_LOCAL_NAME_LENGTH Static Attribute Public Type reference (TYPE) I 20041008
5 SUBST_GROUP_USED Instance attribute Public Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090115
6 WSDLS Instance attribute Public Type reference (TYPE) PRX_T_WSDL 20030627
Methods
# Method Level Visibility Method type Description Created on
1 ANALYSE_DOCUMENT Instance method Private Method 20030911
2 ANALYSE_REFERENCES Static method Private Method 20030627
3 ANALYSE_USERS Static method Private Method 20090107
4 ANALYSE_WSDL Instance method Private Method 20030627
5 ANALYSE_XSD Instance method Private Method 20030627
6 CHECK_NAMESPACE_LENGTH Static method Private Method 20040123
7 CHECK_NAME_LENGTH Static method Private Method 20040123
8 CLASS_CONSTRUCTOR Static method Public Constructor Get Maximal Name(space) Length from Domains 20041008
9 CREATE_INDEX Instance method Public Method 20030721
10 GET_PORT_TYPES Instance method Public Method 20030701
11 GET_WSDL_TYPES Instance method Public Method 20110818
12 PARSE Instance method Public Method 20050701
13 READ_AND_ANALYSE_WSDL Instance method Private Method 20030627
Events
Class CL_PROXY_WSDL_INDEX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 OBJECT_KEY Public See coding 20110316 begin of object_key, type type string, name type qname, end of object_key
Method Signatures

Method ANALYSE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAMAELEON_NAMESPACE Call by reference Type reference (TYPE) STRING 20031230
2 Changing CS_WSDL Call by reference Type reference (TYPE) PRX_S_WSDL 20030911
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20030911

Method ANALYSE_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE 20030627
2 Changing REFERENCES Call by reference Type reference (TYPE) PRX_T_WSDL_REFERENCES 20030627
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20030627

Method ANALYSE_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE 20090107
2 Changing USERS Call by reference Type reference (TYPE) PRX_T_WSDL_REFERENCES 20090107
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20090107

Method ANALYSE_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAIN_NODE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE 20060519
2 Changing WSDL Call by reference Type reference (TYPE) PRX_S_WSDL 20030627
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20030627

Method ANALYSE_XSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAIN_NODE Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE 20060519
2 Changing WSDL Call by reference Type reference (TYPE) PRX_S_WSDL 20030627
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20030627

Method CHECK_NAMESPACE_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) ANY 20040123
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040123

Method CHECK_NAME_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) ANY 20040123
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20040123

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PROXY_WSDL_INDEX has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PROXY_WSDL_INDEX has no exception.

Method CREATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) ANY 20030721
2 Importing NAMESPACE Call by reference Type reference (TYPE) ANY 20030721
3 Importing TYPE Call by reference Type reference (TYPE) ANY 20030721
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20070116

Method GET_PORT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PORT_TYPES Value transfer Type reference (TYPE) PRX_T_WSDL_INDEX 20030701

Method GET_PORT_TYPES on class CL_PROXY_WSDL_INDEX has no exception.

Method GET_WSDL_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INDEX Value transfer Type reference (TYPE) PRX_T_WSDL_INDEX 20110818
2 Importing WSDL_TYPE Call by reference Type reference (TYPE) PRX_WSDLTY 'portType' Proxy Generation: WSDL Type (portType, message, and so on) 20110818

Method GET_WSDL_TYPES on class CL_PROXY_WSDL_INDEX has no exception.

Method PARSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROCESS_WSDL_IMPORT Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' 20050701
2 Importing PROCESS_XSD_IMPORT Call by reference Type reference (TYPE) PRX_BOOLEAN 'X' 20050701
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20050701

Method READ_AND_ANALYSE_WSDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALREADY_READ Call by reference Type reference (TYPE) PRX_BOOLEAN 20030924
2 Importing CHAMAELEON_NAMESPACE Call by reference Type reference (TYPE) STRING 20031230
3 Importing IS_FIRST_WSDL Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolscher Wert ('X' = true, space = false) 20031210
4 Importing PARENT_URL Call by reference Type reference (TYPE) STRING 20050706
5 Importing URL Call by reference Type reference (TYPE) STRING 20030627
6 Importing WSDL Call by reference Type reference (TYPE) XSTRING 20030911
# Exception Resumable Description Created on
1 CX_PROXY_GEN_ERROR Proxy-Generierung: Fehler 20030627
History
Last changed by/on SAP  20130531 
SAP Release Created in 640