SAP ABAP Class CL_SWSDL11_DESERIALIZER (WSDL 1.1 Deserializer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSDL11 (Package) WSDL 1.1 Library
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_DESERIALIZER Library Deserializer 20041104
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWSDL11_DESERIALIZER wsdl 1.1 simplified deserializer 20080509
Properties
Class CL_SWSDL11_DESERIALIZER  
Short Description WSDL 1.1 Deserializer    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SWSDL11   WSDL 1.1 Library 
Created 20040802   SAP 
Last change 20130531   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 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWS11 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SXSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SLIB_DESERIALIZER Library Deserializer 20041104
2 IF_SWSDL11_DESERIALIZER wsdl 1.1 simplified deserializer 20080509
Friends
Class CL_SWSDL11_DESERIALIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_ERR_MSG Instance attribute Private Type reference (TYPE) STRING 20050117
2 M_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SWSDL11_FACTORY 20040806
3 M_FEAT_CONFORMANCE Instance attribute Private Type reference (TYPE) STRING SWS11_CONFORM_BP11 20051216
4 M_REGISTRY Instance attribute Private Object reference (TYPE REF TO) IF_SIDL_REGISTRY Extension Registry 20040802
Methods
# Method Level Visibility Method type Description Created on
1 DESERIALIZE_BINDING Instance method Private Method 20040916
2 DESERIALIZE_BINDING_FAULT Instance method Private Method 20050207
3 DESERIALIZE_BINDING_INPUT Instance method Private Method 20041003
4 DESERIALIZE_BINDING_OPERATION Instance method Private Method 20040930
5 DESERIALIZE_BINDING_OUTPUT Instance method Private Method 20041008
6 DESERIALIZE_DEFINITION Instance method Private Method 20040806
7 DESERIALIZE_EXTENSION Instance method Private Method 20050207
8 DESERIALIZE_FAULT Instance method Private Method 20040806
9 DESERIALIZE_IMPORT Instance method Private Method 20041114
10 DESERIALIZE_INPUT Instance method Private Method 20040806
11 DESERIALIZE_MESSAGE Instance method Private Method 20040806
12 DESERIALIZE_OPERATION Instance method Private Method 20040806
13 DESERIALIZE_OUTPUT Instance method Private Method 20040806
14 DESERIALIZE_PART Instance method Private Method 20040806
15 DESERIALIZE_PORT Instance method Private Method 20040928
16 DESERIALIZE_PORTTYPE Instance method Private Method 20040806
17 DESERIALIZE_SERVICE Instance method Private Method 20040928
18 DESERIALIZE_TYPE_CONTAINER Instance method Private Method 20041112
19 _DESERIALIZE_NAMESPACE_DECLS Instance method Private Method 20050630
20 _GET_FIRST_CHILD_ELEMENT Instance method Private Method 20051111
21 _GET_NEXT_ELEMENT Instance method Private Method 20051111
22 _MATCH_ELEMENT Instance method Private Method 20050224
23 _RESOLVE_SCHEMA_XREFS Instance method Private Method 20050529
24 _RESOLVE_WSDL11_XREFS Instance method Private Method 20080507
Events
Class CL_SWSDL11_DESERIALIZER has no event.
Types
Class CL_SWSDL11_DESERIALIZER has no local type.
Method Signatures

Method DESERIALIZE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BINDING Call by reference Object reference (TYPE REF TO) IF_SWSDL11_BINDING 20040916
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040916
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040916

Method DESERIALIZE_BINDING_FAULT 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) IF_IXML_NODE IF_IXML_NODE 20050207
2 Importing OPERATION Call by reference Object reference (TYPE REF TO) IF_SWSDL11_BINDING_OPERATION Binding Operation 20050510
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20050207
# Exception Resumable Description Created on
1 CX_SIDL 20050207
2 CX_SWSDL11 20050207

Method DESERIALIZE_BINDING_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_BINDING_IOF Binding Input/Output/Fault 20041008
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041003
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20041003

Method DESERIALIZE_BINDING_OPERATION 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) IF_IXML_NODE IF_IXML_NODE 20040930
2 Importing OPERATION Call by reference Object reference (TYPE REF TO) IF_SWSDL11_BINDING_OPERATION 20040930
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040930

Method DESERIALIZE_BINDING_OUTPUT 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) IF_IXML_NODE IF_IXML_NODE 20041008
2 Importing OUTPUT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_BINDING_IOF Binding Input/Output/Fault 20041008
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041008
2 CX_SWSDL11 20041008

Method DESERIALIZE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHILD_GID Call by reference Type reference (TYPE) I 20080512
2 Importing DEFINITION Call by reference Object reference (TYPE REF TO) IF_SWSDL11_DEFINITION 20040806
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040806
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040806

Method DESERIALIZE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTENSIBLE_PARENT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_EXTENSIBLE SLIB Node 20050207
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050207
# Exception Resumable Description Created on
1 CX_SIDL 20050208
2 CX_SLIB SLIB Exceptions 20050207
3 CX_SWSDL11 WSDL 1.1 Exceptions 20050207

Method DESERIALIZE_FAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_IOF Input/Output/Fault 20040806
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041111
2 CX_SWSDL11 20040806

Method DESERIALIZE_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMPORT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_IMPORT wsdl:import 20041114
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20041114
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041114
# Exception Resumable Description Created on
1 CX_SIDL 20041114
2 CX_SLIB SLIB Exceptions 20050225
3 CX_SLIB_GENERIC_URI URI Parsing Errors 20051121
4 CX_SWSDL11 20041114

Method DESERIALIZE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_IOF Input/Output/Fault 20040806
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041111
2 CX_SWSDL11 20040806

Method DESERIALIZE_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE Call by reference Object reference (TYPE REF TO) IF_SWSDL11_MESSAGE 20041015
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040806

Method DESERIALIZE_OPERATION 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) IF_IXML_NODE IF_IXML_NODE 20040806
2 Importing OPERATION Call by reference Object reference (TYPE REF TO) IF_SWSDL11_OPERATION 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040806

Method DESERIALIZE_OUTPUT 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) IF_IXML_NODE IF_IXML_NODE 20040806
2 Importing OUTPUT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_IOF Input/Output/Fault 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041111
2 CX_SWSDL11 20040806

Method DESERIALIZE_PART 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) IF_IXML_NODE IF_IXML_NODE 20040806
2 Importing PART Call by reference Object reference (TYPE REF TO) IF_SWSDL11_PART 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041111
2 CX_SWSDL11 20040806

Method DESERIALIZE_PORT 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) IF_IXML_NODE IF_IXML_NODE 20040928
2 Importing PORT Call by reference Object reference (TYPE REF TO) IF_SWSDL11_PORT 20040928
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040928

Method DESERIALIZE_PORTTYPE 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) IF_IXML_NODE IF_IXML_NODE 20040806
2 Importing PORTTYPE Call by reference Object reference (TYPE REF TO) IF_SWSDL11_PORTTYPE 20040806
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040806

Method DESERIALIZE_SERVICE 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) IF_IXML_NODE IF_IXML_NODE 20040928
2 Importing SERVICE Call by reference Object reference (TYPE REF TO) IF_SWSDL11_SERVICE 20040928
3 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041015
# Exception Resumable Description Created on
1 CX_SIDL 20041003
2 CX_SWSDL11 20040928

Method DESERIALIZE_TYPE_CONTAINER 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) IF_IXML_NODE IF_IXML_NODE 20041112
2 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) ANYURI targetNamespace 20041112
3 Importing TYPE_CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWSDL11_TYPE_CONTAINER wsdl:types 20041112
# Exception Resumable Description Created on
1 CX_SIDL 20041112
2 CX_SWSDL11 20041112

Method _DESERIALIZE_NAMESPACE_DECLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECL_TABLE Call by reference Type reference (TYPE) TSLIB_NAMESPACE SLIB Namespace declarations 20050630
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050630

Method _DESERIALIZE_NAMESPACE_DECLS on class CL_SWSDL11_DESERIALIZER has no exception.

Method _GET_FIRST_CHILD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_BLANKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
2 Importing IGNORE_COMMENTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
3 Importing IGNORE_PI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
4 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20051111
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20051111

Method _GET_FIRST_CHILD_ELEMENT on class CL_SWSDL11_DESERIALIZER has no exception.

Method _GET_NEXT_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_BLANKS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
2 Importing IGNORE_COMMENTS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
3 Importing IGNORE_PI Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20051111
4 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20051111
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20051111

Method _GET_NEXT_ELEMENT on class CL_SWSDL11_DESERIALIZER has no exception.

Method _MATCH_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME NCName: XML "non-colonized" Name 20050224
2 Importing NAMESPACE_URI Call by reference Type reference (TYPE) ANYURI any URI 20050224
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050224
4 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050224

Method _MATCH_ELEMENT on class CL_SWSDL11_DESERIALIZER has no exception.

Method _RESOLVE_SCHEMA_XREFS Signature

Method _RESOLVE_SCHEMA_XREFS on class CL_SWSDL11_DESERIALIZER has no parameter.
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050613

Method _RESOLVE_WSDL11_XREFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESOLVER Call by reference Object reference (TYPE REF TO) IF_SLIB_XREF_RESOLVER Cross-Reference Resolver 20080515
# Exception Resumable Description Created on
1 CX_SIDL SIDL Exception Class 20080512
2 CX_SLIB SLIB Exceptions 20080507
3 CX_SWSDL11 WSDL 1.1 Exceptions 20080507
History
Last changed by/on SAP  20130531 
SAP Release Created in 700