SAP ABAP Class CL_SRT_WSDL_ANALYSER_HELPER (Helper class for WSDL Analyser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOA_MANAGER_ABAP_UI (Package) SOA Manager: User Interaction ABAP Stack
Properties
Class CL_SRT_WSDL_ANALYSER_HELPER  
Short Description Helper class for WSDL Analyser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOA_MANAGER_ABAP_UI   SOA Manager: User Interaction ABAP Stack 
Created 20100209   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRT_WSDL_ANALYSER_HELPER has no interface implemented.
Friends
Class CL_SRT_WSDL_ANALYSER_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ALT_COUNTER Instance attribute Private Type reference (TYPE) I 20110120
2 M_BINDINGS Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120
3 M_BINDING_OPS Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120
4 M_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110120
5 M_INTERFACES Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120
6 M_INTERFACE_OPS Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120
7 M_NAMESPACES Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_NS Namespace to prefix mapping for WSDL analyzer 20110120
8 M_NS_COUNTER Instance attribute Private Type reference (TYPE) I 20110120
9 M_PARAMETERS Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_PARAM_TABLE Operation parameters 20110120
10 M_SERVICES Instance attribute Private Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120
11 M_SIDL_CONFIG Instance attribute Private Object reference (TYPE REF TO) IF_SRT_WSP_CONFIG_SIDL WSP Configuration SIDL 20110120
12 M_SIDL_DEFINITION Instance attribute Private Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20110120
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_ASSERTION Instance method Public Method 20110120
2 GET_BINDINGS Instance method Public Method 20110120
3 GET_BINDING_OPS Instance method Public Method 20110120
4 GET_BINDING_OPS_PARENT Instance method Public Method Get the parent name for a binding operation 20110120
5 GET_BINDING_PARENT Instance method Public Method Get the parent name for a binding 20110120
6 GET_EXCEPTION_DETAILS Instance method Public Method 20110120
7 GET_INTERFACES Instance method Public Method 20110120
8 GET_INTERFACES_COUNT Instance method Public Method 20110120
9 GET_INTERFACE_OPS Instance method Public Method 20110120
10 GET_INTERFACE_OPS_PARENT Instance method Public Method Gets the parent name for a interface operation 20110120
11 GET_NAMESPACES Instance method Public Method 20110120
12 GET_PARAMETERS Instance method Public Method 20110120
13 GET_POLICIES Instance method Public Method 20110120
14 GET_SERVICES Instance method Public Method 20110120
15 GET_SERVICES_COUNT Instance method Public Method 20110120
16 GET_SERVICE_PARENT Instance method Public Method Get the parent name for a service 20110120
17 GET_SIDL Instance method Public Method 20110120
18 INIT_FOR_INTERFACE_TREE Instance method Public Method Initialize tables with info for interface tree 20110120
19 INIT_SIDL_FROM_XSTRING Instance method Private Method 20110120
20 INIT_TREE_FROM_SIDL_CONFIG Instance method Private Method Take bindings, binding ops and services 20110120
21 _FILL_TARGET_NAMESPACES Instance method Private Method 20110120
22 _GENERATE_ALT_NAME Instance method Private Method 20110120
23 _GENERATE_NS_PREFIX Instance method Private Method 20110120
24 _GET_NAMESPACE Instance method Private Method 20110120
25 _GET_NS_PREFIX Instance method Private Method 20110120
Events
Class CL_SRT_WSDL_ANALYSER_HELPER has no event.
Types
Class CL_SRT_WSDL_ANALYSER_HELPER has no local type.
Method Signatures

Method CHECK_FOR_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I 20110120

Method CHECK_FOR_ASSERTION on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
2 Importing PARENT_TYPE Call by reference Type reference (TYPE) STRING 20110120
3 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120

Method GET_BINDINGS on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_BINDING_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
2 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120

Method GET_BINDING_OPS on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_BINDING_OPS_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION_NAME Call by reference Type reference (TYPE) STRING Binding Operation Name 20110120
2 Exporting PARENT_NAME Call by reference Type reference (TYPE) STRING Parent name of the binding operation 20110120

Method GET_BINDING_OPS_PARENT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_BINDING_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING_NAME Call by reference Type reference (TYPE) STRING Binding Name 20110120
2 Exporting PARENT_NAME Call by reference Type reference (TYPE) STRING parent name of the binding 20110120

Method GET_BINDING_PARENT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_EXCEPTION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_CODE Call by reference Type reference (TYPE) INT4 Natural number 20110120
2 Exporting LONGTEXT Call by reference Type reference (TYPE) STRING 20110120
3 Exporting ORIGINAL_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110120
4 Exporting PROBLEM_NODE Call by reference Type reference (TYPE) SSLIB_CHILD_XML_NODE XML node in a document 20110120
5 Exporting XPATH Call by reference Type reference (TYPE) STRING 20110120

Method GET_EXCEPTION_DETAILS on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
2 Importing PARENT_TYPE Call by reference Type reference (TYPE) STRING 20110120
3 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120

Method GET_INTERFACES on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_INTERFACES_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I 20110120

Method GET_INTERFACES_COUNT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_INTERFACE_OPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
2 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120

Method GET_INTERFACE_OPS on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_INTERFACE_OPS_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATION_NAME Call by reference Type reference (TYPE) STRING Name of the interface operation 20110120
2 Exporting PARENT_NAME Call by reference Type reference (TYPE) STRING Parent of the interface operation 20110120

Method GET_INTERFACE_OPS_PARENT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_NAMESPACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_NS Namespace to prefix mapping for WSDL analyzer 20110120

Method GET_NAMESPACES on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERFACE Call by reference Type reference (TYPE) STRING 20110120
2 Importing OPERATION Call by reference Type reference (TYPE) STRING 20110120
3 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_MESSAGE Table of messages for WSDL analyzer 20110120

Method GET_PARAMETERS on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_POLICIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALTERNATIVES Call by reference Type reference (TYPE) TSIDL_WSDL_ANL_PROPERTY_LIST Table of sets of properties 20110120
2 Exporting COMMON_PROPS Call by reference Type reference (TYPE) TSIDL_WSDL_ANL_PROPERTY Table of properties 20110120
3 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
4 Importing PARENT_TYPE Call by reference Type reference (TYPE) STRING 20110120
5 Importing SUBJECT_NAME Call by reference Type reference (TYPE) STRING 20110120
6 Importing SUBJECT_TYPE Call by reference Type reference (TYPE) STRING 20110120

Method GET_POLICIES on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_NAME Call by reference Type reference (TYPE) STRING 20110120
2 Importing PARENT_TYPE Call by reference Type reference (TYPE) STRING 20110120
3 Returning RVAL Value transfer Type reference (TYPE) TSIDL_WSDL_ANL_ELEMENT Table of WSDL elements for WSDL analyzer 20110120

Method GET_SERVICES on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_SERVICES_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) I 20110120

Method GET_SERVICES_COUNT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_SERVICE_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PARENT_NAME Call by reference Type reference (TYPE) STRING Parent name of the service 20110120
2 Importing SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20110120

Method GET_SERVICE_PARENT on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method GET_SIDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALT_CHOICE Call by reference Type reference (TYPE) TSIDL_WSDL_ANL_ALT_CHOICE Table of chosen alternatives 20110120
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SIDL_DEFINITION Definition 20110120
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20110120

Method INIT_FOR_INTERFACE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_PASSWORD Call by reference Type reference (TYPE) STRING 20110120
2 Importing ACCESS_USER Call by reference Type reference (TYPE) STRING 20110120
3 Importing URL Call by reference Type reference (TYPE) ANYURI Any URI 20110120
4 Importing WSDL_CONTENT Call by reference Type reference (TYPE) XSTRING 20110120
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20110120

Method INIT_SIDL_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACCESS_PASSWORD Call by reference Type reference (TYPE) STRING 20110120
2 Importing ACCESS_USER Call by reference Type reference (TYPE) STRING 20110120
3 Importing TREE_ROOT Call by reference Type reference (TYPE) I 20110120
4 Importing URL Call by reference Type reference (TYPE) ANYURI Any URI 20110120
5 Importing WSDL_CONTENT Call by reference Type reference (TYPE) XSTRING 20110120
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20110120

Method INIT_TREE_FROM_SIDL_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SUBJECT_CONFIG Call by reference Type reference (TYPE) SRT_WSP_WSDL_CLIENT_SUBJECTS WSP Configuration SIDL 20110120
2 Importing TREE_ROOT Call by reference Type reference (TYPE) I 20110120

Method INIT_TREE_FROM_SIDL_CONFIG on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method _FILL_TARGET_NAMESPACES Signature

Method _FILL_TARGET_NAMESPACES on class CL_SRT_WSDL_ANALYSER_HELPER has no parameter.
Method _FILL_TARGET_NAMESPACES on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method _GENERATE_ALT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20110120
2 Importing SUBJECT_NAME Call by reference Type reference (TYPE) STRING 20110120

Method _GENERATE_ALT_NAME on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method _GENERATE_NS_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20110120

Method _GENERATE_NS_PREFIX on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method _GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PREFIX Call by reference Type reference (TYPE) STRING 20110120
2 Returning RVAL Value transfer Type reference (TYPE) ANYURI Any URI 20110120

Method _GET_NAMESPACE on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.

Method _GET_NS_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) ANYURI Any URI 20110120
2 Returning RVAL Value transfer Type reference (TYPE) STRING 20110120

Method _GET_NS_PREFIX on class CL_SRT_WSDL_ANALYSER_HELPER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 740