SAP ABAP Class CL_SWF_WSP_WSDL_TRANSFORM (WSDL Transformer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_HTTP (Package) Incorporation of External Services with HTTP into a Workflow
Properties
Class CL_SWF_WSP_WSDL_TRANSFORM  
Short Description WSDL Transformer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWF_HTTP   Incorporation of External Services with HTTP into a Workflow 
Created 20020604   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)
2 SWFXS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_WSP_WSDL_TRANSFORM has no interface implemented.
Friends
Class CL_SWF_WSP_WSDL_TRANSFORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20020605
2 G_IXML_ENCODING Static Attribute Private Object reference (TYPE REF TO) IF_IXML_ENCODING IF_IXML_ENCODING 20020605
3 G_IXML_STREAM_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20020605
4 MT_BINDINGS Instance attribute Private Type reference (TYPE) PRE_BIND_TABTYPE 20020605
5 MT_BINDINGS_HELP Instance attribute Private Type reference (TYPE) HELP_BIND_TABTYPE 20020605
6 MT_IMPL_DOCS Instance attribute Private Type reference (TYPE) IMPLDOC_TABTYPE 20020607
7 MT_INTF_DOCS Instance attribute Private Type reference (TYPE) INTFDOC_TABTYPE 20020607
8 MT_NAMESPACES Instance attribute Private Type reference (TYPE) NAMESPACE_TABTYPE 20020606
9 MT_OPBINDINGS Instance attribute Private Type reference (TYPE) PRE_OPBIND_TABTYPE 20020605
10 MT_OPBINDINGS_HELP Instance attribute Private Type reference (TYPE) HELP_OPBIND_TABTYPE 20020605
11 MT_OPERATIONS Instance attribute Private Type reference (TYPE) PRE_OP_TABTYPE 20020605
12 MT_OPERATIONS_HELP Instance attribute Private Type reference (TYPE) HELP_OP_TABTYPE 20020605
13 MT_PORTS Instance attribute Private Type reference (TYPE) PRE_PORT_TABTYPE 20020605
14 MT_PORTS_HELP Instance attribute Private Type reference (TYPE) HELP_PORT_TABTYPE 20020605
15 MT_PORTTYPES Instance attribute Private Type reference (TYPE) PRE_PT_TABTYPE 20020605
16 MT_SERVICES Instance attribute Private Type reference (TYPE) PRE_SERVICE_TABTYPE Table of WSDL Services 20020604
17 M_TRANSFORM_NODESET Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20020606
18 M_WSDL_STREAM Instance attribute Private Type reference (TYPE) XSTRING 20020604
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TRANSFORM_NODESET Instance method Private Method Builds IXML Node Set for Final Transformation 20020606
2 CLASS_CONSTRUCTOR Static method Public Constructor 20020605
3 CREATE Static method Public Method Factory 20020604
4 CREATE_BINDING_DOCUMENT Instance method Public Method Factory for Implementation Documents 20020607
5 CREATE_INTERFACE_DOCUMENT Instance method Public Method Factory for Interface Documents 20020607
6 DO_PRETRANSFORM Instance method Private Method Executes Pretransformation 20020604
7 DO_TRANSFORM Instance method Private Method Executes Final Transformation 20020607
8 FILL_NAMESPACE_TABLE Instance method Private Method 20020606
9 FILL_TRANSFORM_PARMTAB Static method Private Method Fills Table with Transformation Parameters 20020610
10 GET_TRANSFORM_NODESET Instance method Public Method Gets the Node Set with Transformation Statements 20020607
11 SET_WSDL_STREAM Instance method Private Method Sets WSDL Document as Data Stream 20020604
12 TRANSFORM_TO_WSDEF Instance method Public Method Transforms WSDL Document to WSDEF Object 20020604
13 _ADD_BINDING Instance method Public Method Adds Binding 20020605
14 _ADD_BINDINGS Instance method Private Method 20020607
15 _ADD_INTERFACES Instance method Private Method 20020607
16 _ADD_OPERATION Instance method Public Method Adds Operation 20020605
17 _ADD_OPERATION_BINDING Instance method Public Method Adds Binding at Operation Level 20020605
18 _ADD_PORT Instance method Public Method Adds Service 20020605
19 _ADD_PORTS Instance method Private Method 20020607
20 _ADD_PORTTYPE Instance method Public Method Adds Port Type 20020605
21 _ADD_SERVICE Instance method Public Method Adds Service 20020604
22 _AFTER_PRETRANSFORM Instance method Private Method 20020605
Events
Class CL_SWF_WSP_WSDL_TRANSFORM has no event.
Types
Class CL_SWF_WSP_WSDL_TRANSFORM has no local type.
Method Signatures

Method BUILD_TRANSFORM_NODESET Signature

Method BUILD_TRANSFORM_NODESET on class CL_SWF_WSP_WSDL_TRANSFORM has no parameter.
Method BUILD_TRANSFORM_NODESET on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WSDL_TRANSFORM Call by reference Object reference (TYPE REF TO) CL_SWF_WSP_WSDL_TRANSFORM WSDL-Transformator 20020604
2 Importing I_WSDL_STREAM Call by reference Type reference (TYPE) XSTRING WSDL-Dokument als Datenstrom 20020604

Method CREATE on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method CREATE_BINDING_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20020607
2 Importing I_IMPLID Call by reference Type reference (TYPE) SWFIMPLID ID einer Implementierungs-Definition 20020607
3 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020607

Method CREATE_BINDING_DOCUMENT on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method CREATE_INTERFACE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20020607
2 Importing I_INTFID Call by reference Type reference (TYPE) SWFINTFID ID einer Interface-Definition 20020607

Method CREATE_INTERFACE_DOCUMENT on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method DO_PRETRANSFORM Signature

Method DO_PRETRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no parameter.
Method DO_PRETRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method DO_TRANSFORM Signature

Method DO_TRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no parameter.
Method DO_TRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method FILL_NAMESPACE_TABLE Signature

Method FILL_NAMESPACE_TABLE on class CL_SWF_WSP_WSDL_TRANSFORM has no parameter.
Method FILL_NAMESPACE_TABLE on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method FILL_TRANSFORM_PARMTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PARAMTAB Call by reference Type reference (TYPE) ABAP_TRANS_PARMBIND_TAB 20020610

Method FILL_TRANSFORM_PARMTAB on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method GET_TRANSFORM_NODESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRANSFORM_NODESET Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION IF_IXML_NODE_COLLECTION 20020607

Method GET_TRANSFORM_NODESET on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method SET_WSDL_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WSDL_STREAM Call by reference Type reference (TYPE) XSTRING WSDL-Dokument als Datenstrom 20020604

Method SET_WSDL_STREAM on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method TRANSFORM_TO_WSDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_WSDEF Call by reference Object reference (TYPE REF TO) IF_SWF_WSP_WSDEF WebService-Definitionen 20020604

Method TRANSFORM_TO_WSDEF on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BINDING_NAME Value transfer Type reference (TYPE) SWFBINDNAM WSDL: Bindingname 20020605
2 Importing I_BINDING_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605
3 Importing I_PORTTYPE_NAME Value transfer Type reference (TYPE) SWFBINDNAM WSDL: Bindingname 20020605
4 Importing I_PORTTYPE_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605

Method _ADD_BINDING on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_BINDINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20020607
2 Importing I_OPID Value transfer Type reference (TYPE) GUID_32 20020607
3 Importing I_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020607
4 Importing I_PTID Value transfer Type reference (TYPE) GUID_32 20020607
5 Importing I_SRVID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020607

Method _ADD_BINDINGS on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20020607
2 Importing I_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020607

Method _ADD_INTERFACES on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPERATION_NAME Value transfer Type reference (TYPE) SWFOPNAM WSDL: Name der Operation 20020605
2 Importing I_PORTTYPE_NAME Value transfer Type reference (TYPE) SWFBINDNAM WSDL: Bindingname 20020605
3 Importing I_PORTTYPE_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605

Method _ADD_OPERATION on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_OPERATION_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BINDING_NAME Value transfer Type reference (TYPE) SWFBINDNAM WSDL: Bindingname 20020605
2 Importing I_BINDING_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605
3 Importing I_OPERATION_NAME Value transfer Type reference (TYPE) SWFOPNAM WSDL: Name der Operation 20020605

Method _ADD_OPERATION_BINDING on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIND_NAME Value transfer Type reference (TYPE) SWFBINDNAM WSDL: Bindingname 20020605
2 Importing I_BIND_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605
3 Importing I_PORT_NAME Value transfer Type reference (TYPE) SWFWSPONAM Name eines Service-Ports 20020605
4 Importing I_SERVICE_NAME Value transfer Type reference (TYPE) SWFSRVNAM WSDL: Servicename 20020605
5 Importing I_SERVICE_NS Value transfer Type reference (TYPE) SWFSRVNS WSDL: Namespace-URI des Service 20020605

Method _ADD_PORT on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_PORTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BINDID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020607
2 Importing I_DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20020607
3 Importing I_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20020607
4 Importing I_SRVID Value transfer Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20020607

Method _ADD_PORTS on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_PORTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PORTTYPE_NAME Value transfer Type reference (TYPE) SWFBINDNAM Name eines Bindings 20020605
2 Importing I_PORTTYPE_NS Value transfer Type reference (TYPE) SWFBINDNS WSDL: Namespace-URI des Bindings 20020605

Method _ADD_PORTTYPE on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _ADD_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SERVICE_NAME Value transfer Type reference (TYPE) SWFSRVNAM WSDL: Servicename 20020604
2 Importing I_SERVICE_NS Value transfer Type reference (TYPE) SWFSRVNS WSDL: Namespace-URI des Service 20020604

Method _ADD_SERVICE on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.

Method _AFTER_PRETRANSFORM Signature

Method _AFTER_PRETRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no parameter.
Method _AFTER_PRETRANSFORM on class CL_SWF_WSP_WSDL_TRANSFORM has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 630