SAP ABAP Class CL_SXML_SECURITY_PART (SOAP Kernel Module)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SOAP_CORE_XML (Package) XML Parts of SOAP Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SXML_PART SOAP Kernel Module 20030815
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXML_SECURITY_PART 20030815
Properties
Class CL_SXML_SECURITY_PART  
Short Description SOAP Kernel Module    
Super Class CL_SXML_PART SOAP Kernel Module 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CORE_XML   XML Parts of SOAP Runtime 
Created 20030815   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TSXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 WSSE Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 WSU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SXML_SECURITY_PART 20030815
Friends
Class CL_SXML_SECURITY_PART has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_WSSE_ENCODING_TYPE Constant Private Type reference (TYPE) STRING 'EncodingType' wsse:EncodingType Name 20040130
2 CO_WSSE_NAME Constant Private Type reference (TYPE) STRING WSSE_CO_NAME wsse Protocol Name 20040130
3 CO_WSSE_NAMESPACE Constant Private Type reference (TYPE) STRING WSSE_CO_NAMESPACE wsse Namespace URI 20040130
4 CO_WSSE_NAMESPACE_PREFIX Constant Private Type reference (TYPE) STRING WSSE_CO_NAMESPACE_PREFIX wsse Namespace Prefix 20040130
5 CO_WSSE_NONCE Constant Private Type reference (TYPE) STRING 'Nonce' wsse:Nonce Name 20040130
6 CO_WSSE_PASSWORD Constant Private Type reference (TYPE) STRING 'Password' wsse:Password Name 20040130
7 CO_WSSE_TYPE Constant Private Type reference (TYPE) STRING 'Type' wsse:Type Name 20040130
8 CO_WSSE_USERNAME Constant Private Type reference (TYPE) STRING 'Username' wsse:Username Name 20040130
9 CO_WSSE_USERNAME_TOKEN Constant Private Type reference (TYPE) STRING 'UsernameToken' wsse:UsernameToken Name 20040130
10 CO_WSU_CREATED Constant Private Type reference (TYPE) STRING 'Created' wsu:Created Name 20040130
11 CO_WSU_EXPIRES Constant Private Type reference (TYPE) STRING 'Expires' wsu:Expires Name 20040130
12 CO_WSU_ID Constant Private Type reference (TYPE) STRING 'Id' wsu:Id Name 20040130
13 CO_WSU_NAMESPACE Constant Private Type reference (TYPE) STRING WSU_CO_NAMESPACE wsu Namespace 20040130
14 CO_WSU_NAMESPACE_PREFIX Constant Private Type reference (TYPE) STRING WSU_CO_NAMESPACE_PREFIX wsu Namespace Prefix 20040130
15 CO_WSU_TIMESTAMP Constant Private Type reference (TYPE) STRING 'Timestamp' wsu:Timestamp Name 20040130
16 MY_ENCODER_URI Instance attribute Private Type reference (TYPE) STRING 20030815
17 M_WSSE_NONCE Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT Nonce 20030828
18 M_WSSE_PASSWORD Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT password 20030828
19 M_WSSE_SECURITY_HEADER Instance attribute Private Object reference (TYPE REF TO) CL_SXML_ELEMENT Security Header 20030828
20 M_WSSE_USERNAME Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT User Name 20030828
21 M_WSSE_USERNAME_TOKEN Instance attribute Private Object reference (TYPE REF TO) CL_SXML_ELEMENT User Name Token 20030829
22 M_WSU_CREATED Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT Created (Timestamp) 20030829
23 M_WSU_CREATED_UT Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT Created (User Name Token) 20030829
24 M_WSU_EXPIRES Instance attribute Private Object reference (TYPE REF TO) CL_SXML_TEXT Expires 20030829
25 M_WSU_TIMESTAMP Instance attribute Private Object reference (TYPE REF TO) CL_SXML_ELEMENT Timestamp 20030829
26 NAME Instance attribute Public Attribute reference (LIKE) 20030915
27 NAMESPACE Instance attribute Public Attribute reference (LIKE) 20030828
28 PREFIX Instance attribute Public Attribute reference (LIKE) 20030915
29 TIMESTAMP Instance attribute Public Attribute reference (LIKE) 20030901
30 USERNAME_TOKEN Instance attribute Public Attribute reference (LIKE) 20030828
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030815
2 CREATE_ALL_PARTS Instance method Private Method Generate All Parts 20030903
3 CREATE_PARTS Instance method Private Method Generate Parts 20030815
4 CREATE_TIMESTAMP Instance method Private Method Generate Timestamp 20030829
5 CREATE_USERNAME_TOKEN Instance method Private Method Generate User Name Token 20030828
6 GET_ATTRIBUTE_VALUE Instance method Private Method Find Attribute Value 20030828
7 READ_TIMESTAMP Instance method Private Method Get Timestamp 20030829
8 READ_USERNAME_TOKEN Instance method Private Method Get User Name Token 20030829
Events
Class CL_SXML_SECURITY_PART has no event.
Types
Class CL_SXML_SECURITY_PART has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SXML_SECURITY_PART has no parameter.
Method CONSTRUCTOR on class CL_SXML_SECURITY_PART has no exception.

Method CREATE_ALL_PARTS Signature

Method CREATE_ALL_PARTS on class CL_SXML_SECURITY_PART has no parameter.
Method CREATE_ALL_PARTS on class CL_SXML_SECURITY_PART has no exception.

Method CREATE_PARTS Signature

Method CREATE_PARTS on class CL_SXML_SECURITY_PART has no parameter.
Method CREATE_PARTS on class CL_SXML_SECURITY_PART has no exception.

Method CREATE_TIMESTAMP Signature

Method CREATE_TIMESTAMP on class CL_SXML_SECURITY_PART has no parameter.
Method CREATE_TIMESTAMP on class CL_SXML_SECURITY_PART has no exception.

Method CREATE_USERNAME_TOKEN Signature

Method CREATE_USERNAME_TOKEN on class CL_SXML_SECURITY_PART has no parameter.
Method CREATE_USERNAME_TOKEN on class CL_SXML_SECURITY_PART has no exception.

Method GET_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) TSXML_ATTRIBUTES 20030828
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030828
3 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20030828
4 Returning VALUE Value transfer Type reference (TYPE) STRING 20030828

Method GET_ATTRIBUTE_VALUE on class CL_SXML_SECURITY_PART has no exception.

Method READ_TIMESTAMP Signature

Method READ_TIMESTAMP on class CL_SXML_SECURITY_PART has no parameter.
Method READ_TIMESTAMP on class CL_SXML_SECURITY_PART has no exception.

Method READ_USERNAME_TOKEN Signature

Method READ_USERNAME_TOKEN on class CL_SXML_SECURITY_PART has no parameter.
Method READ_USERNAME_TOKEN on class CL_SXML_SECURITY_PART has no exception.
History
Last changed by/on SAP  20090618 
SAP Release Created in 640