SAP ABAP Class CL_SRT_UDDI_IMPLEMENTATION (UDDI Inbound implementation)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
⤷ SUDDICLIENT_NEW (Package) New development regarding UDDI Publication
⤷ BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
⤷ SUDDICLIENT_NEW (Package) New development regarding UDDI Publication
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SRT_UDDI_IMPLEMENTATION | UDDI inbound interface implementation | 20130925 |
Properties
Class | CL_SRT_UDDI_IMPLEMENTATION | |
Short Description | UDDI Inbound implementation | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SUDDICLIENT_NEW | New development regarding UDDI Publication |
Created | 20130626 | SAP |
Last change | 20140121 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SRT_UDDI_IMPLEMENTATION | UDDI inbound interface implementation | 20130925 |
Friends
Class CL_SRT_UDDI_IMPLEMENTATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_CLASS_NAME | Constant | Private | Type reference (TYPE) | STRING | 'CL_SRT_UDDI_IMPLEMENTATION' | Class Name | 20130925 | |
2 | MT_CLASSIF_SYS | Static Attribute | Private | Type reference (TYPE) | STTY_SR_CLASSIF_SYS_BASIC | Services Registry : Classification system meta data | 20130925 | ||
3 | MT_OBJECT_SYSTEM_REL | Instance attribute | Private | Type reference (TYPE) | STTY_OBJECT_SYSTEM_REL | 20130925 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_CATEGORY_BAG | Instance method | Private | Method | Chechs categoryBag against the search parameter | 20130925 |
2 | CHECK_DISCOVERY_URLS | Instance method | Private | Method | Chechs discoveyURL against the search parameter | 20130925 |
3 | CHECK_NAME | Instance method | Private | Method | Checks object name(s) against the search parameter | 20130925 |
4 | COPY_WSD_FROM_DEFAULT_SYSTEM | Instance method | Private | Method | Makes a copy for a WSD from Default UDDI-Key to a system | 20130925 |
5 | CREATE_BINDING_LOGICAL_KEY | Instance method | Private | Method | Creates binding logical key | 20130925 |
6 | CREATE_TMODEL_LOGICAL_KEY | Static method | Private | Method | Create Logical Key for a T-Model | 20130925 |
7 | FILL_BINDING_DETAIL | Instance method | Private | Method | Mapping Endpoint to Binding | 20130925 |
8 | FILL_SERVICE_DETAIL | Instance method | Private | Method | Fills service details | 20130925 |
9 | FILL_T_MODEL_DETAIL | Instance method | Private | Method | Mapping Service definition to tModel | 20130925 |
10 | FILL_T_MODEL_DETAIL_CLASSIF | Instance method | Private | Method | Mapping Classification to tModel | 20130925 |
11 | FIND_SEP | Instance method | Private | Method | Finds endpoints (result in SR SEP format) | 20130925 |
12 | FIND_SEP_BY_NAME | Instance method | Private | Method | Retutns all SEPs with name matching searching parameter | 20130925 |
13 | FIND_SEP_FOR_SYSTEM | Instance method | Private | Method | Retutns all SEPs for a system | 20130925 |
14 | GET_BUSINESS_KEY_FOR_SRV_KEY | Instance method | Private | Method | Gets system keys for serviceKey | 20130925 |
15 | GET_DEFAULT_UDDI_SYSTEM_INFO | Static method | Private | Method | Get default UDDI system information | 20130925 |
16 | INIT_CLASSIFICATIONS | Instance method | Private | Method | Reads classification systems of SR | 20130925 |
17 | IS_TMODEL_KEY_VALID | Instance method | Private | Method | Checks whether a t-model key is valid or not | 20130925 |
18 | OPEN | Static method | Public | Method | opens an instance | 20130925 |
19 | REDUCE_KEY_TAB | Instance method | Private | Method | Reduces the key table for get_*Details API / 'truncated' | 20130925 |
20 | SERVICE_EXISTS | Instance method | Private | Method | Existence check for service key | 20130925 |
Events
Class CL_SRT_UDDI_IMPLEMENTATION has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | SSTR_OBJECT_SYSTEM_REL | Protected | See coding | 20130925 | begin of sstr_object_system_rel,
wsd_guid type sdte_srt_wsp_sr_identifier,
wsd_uddi_key type sdte_srt_wsp_sr_uddi_key,
wsd_copy_flag type boolean,
service_uddi_key type sdte_srt_wsp_sr_uddi_key,
system_guid type sdte_srt_wsp_sr_identifier,
system_uddi_key type sdte_srt_wsp_sr_uddi_key,
end of sstr_object_system_rel
|
||
2 | STTY_OBJECT_SYSTEM_REL | Protected | See coding | 20130925 | stty_object_system_rel type table of sstr_object_system_rel
|
Method Signatures
Method CHECK_CATEGORY_BAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CATEGORY_BAG | Call by reference | Type reference (TYPE) | SRT_CATEGORY_BAG1 | Proxy Structure (generated) | 20130925 | ||
2 | Returning | MATCH | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130925 | |||
3 | Importing | SEARCH_PARAM | Call by reference | Type reference (TYPE) | SRT_CATEGORY_BAG1 | Proxy Structure (generated) | 20130925 |
Method CHECK_CATEGORY_BAG on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method CHECK_DISCOVERY_URLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | MATCH | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130925 | |||
2 | Importing | OBJ_URLS | Call by reference | Type reference (TYPE) | SRT_DISCOVERY_URLS1 | Proxy Structure (generated) | 20130925 | ||
3 | Importing | SEARCH_PARAM | Call by reference | Type reference (TYPE) | SRT_DISCOVERY_URLS1 | Proxy Structure (generated) | 20130925 |
Method CHECK_DISCOVERY_URLS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method CHECK_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | MATCH | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130925 | |||
2 | Importing | SEARCH_PARAM | Call by reference | Type reference (TYPE) | SRT_NAME_TAB | Name-Tab from find_*- message | 20130925 | ||
3 | Importing | SR_NAME | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_NAME | Services Registry : Name | 20130925 | ||
4 | Importing | UDDI_NAMES | Call by reference | Type reference (TYPE) | SRT_NAME_TAB | Name-Tab from RAW-Persistence | 20130925 |
Method CHECK_NAME on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method COPY_WSD_FROM_DEFAULT_SYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | OBJECT_SYSTEM_REL | Call by reference | Type reference (TYPE) | SSTR_OBJECT_SYSTEM_REL | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | Proxy Class (generated) | 20130925 |
Method CREATE_BINDING_LOGICAL_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BINDING_LOGICAL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_LOGICAL_KEY | Services Registry : Logical Key | 20130925 | ||
2 | Exporting | SERVICE_LOGICAL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_LOGICAL_KEY | Services Registry : Logical Key | 20130925 | ||
3 | Importing | TMODEL_LOGICAL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_LOGICAL_KEY | Services Registry : Logical Key | 20130925 |
Method CREATE_BINDING_LOGICAL_KEY on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method CREATE_TMODEL_LOGICAL_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | LOGICAL_KEY | Value transfer | Type reference (TYPE) | STRING | 20130925 | |||
2 | Importing | NAME | Value transfer | Type reference (TYPE) | STRING | 20130925 | |||
3 | Importing | SYSTEM_SLD | Value transfer | Type reference (TYPE) | STRING | 20130925 |
Method CREATE_TMODEL_LOGICAL_KEY on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method FILL_BINDING_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | BINDING_TAB | Value transfer | Type reference (TYPE) | SRT_BINDING_TEMPLATE_TAB | Proxy Structure (generated) | 20130925 | ||
2 | Importing | SR_ENDPOINT | Call by reference | Type reference (TYPE) | SSTR_SR_SEP_BASIC | UDDI | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | UDDI Disposition Report | 20130925 |
Method FILL_SERVICE_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BUSINESS_UDDI_KEY | Call by reference | Type reference (TYPE) | SRT_BUSINESS_KEY1 | Proxy Data Element (generated) | 20130925 | ||
2 | Exporting | SERVICE_DETAIL | Call by reference | Type reference (TYPE) | SRT_BUSINESS_SERVICE1 | Proxy Structure (generated) | 20130925 | ||
3 | Importing | SERVICE_UDDI_KEY | Call by reference | Type reference (TYPE) | SRT_SERVICE_KEY1 | Proxy Data Element (generated) | 20130925 |
Method FILL_SERVICE_DETAIL on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method FILL_T_MODEL_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | T_MODELS | Value transfer | Type reference (TYPE) | SRT_T_MODEL_TAB | Proxy Structure (generated) | 20130925 | ||
2 | Importing | UDDI_KEYS | Call by reference | Type reference (TYPE) | SRT_T_MODEL_KEY_TAB | Services Registry : Web Service Definition | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | UDDI Disposition Report | 20130925 |
Method FILL_T_MODEL_DETAIL_CLASSIF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | T_MODEL_DETAIL | Call by reference | Type reference (TYPE) | SRT_T_MODEL1 | tModel Detail | 20130925 | ||
2 | Importing | UDDI_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_UDDI_KEY | UDDI Key (tModel) | 20130925 |
Method FILL_T_MODEL_DETAIL_CLASSIF on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method FIND_SEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | LIST_DESCRIPTION | Call by reference | Type reference (TYPE) | SSTR_SR_LIST_DESCRIPTION | Services Registry : List description for WS-return | 20130925 | ||
2 | Importing | SEARCH_PARAM | Call by reference | Type reference (TYPE) | SRT_FIND_BINDING_MESSAGE | Proxy Structure (generated) | 20130925 | ||
3 | Exporting | SEP_LIST | Call by reference | Type reference (TYPE) | STTY_SR_SEP_BASIC | Proxy Structure (generated) | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | Proxy Class (generated) | 20130925 |
Method FIND_SEP_BY_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | SEARCH_PARAM | Call by reference | Type reference (TYPE) | SRT_NAME_TAB | Name-Tab from find_*- message | 20130925 | ||
2 | Exporting | SEP_LIST | Call by reference | Type reference (TYPE) | STTY_SR_SEP_BASIC | Services RegistList of SR endpoins | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | Proxy Class (generated) | 20130925 |
Method FIND_SEP_FOR_SYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | SEP_LIST | Call by reference | Type reference (TYPE) | STTY_SR_SEP_BASIC | Services RegistList of SR endpoins | 20130925 | ||
2 | Importing | SYSTEM_LOGICAL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_LOGICAL_KEY | Services Registry : Identifier | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | Proxy Class (generated) | 20130925 |
Method GET_BUSINESS_KEY_FOR_SRV_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | BUSINESS_UDDI_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_UDDI_KEY | Services Registry : UDDI Key | 20130925 | ||
2 | Importing | SERVICE_UDDI_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_UDDI_KEY | Services Registry : UDDI Key | 20130925 | ||
3 | Exporting | SYSTEM_GUID | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_IDENTIFIER | Services Registry : Identifier | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_DISPOSITION_REPORT_FAUL | Proxy Class (generated) | 20130925 |
Method GET_DEFAULT_UDDI_SYSTEM_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BUSINESS_APPL_ID | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_IDENTIFIER | Services Registry : Identifier | 20130925 | ||
2 | Exporting | E_HOST_NAME | Call by reference | Type reference (TYPE) | SYHOST | Name of Current Application Server | 20130925 | ||
3 | Exporting | E_LOGICAL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_LOGICAL_KEY | Services Registry : Logical Key | 20130925 | ||
4 | Exporting | E_NAME | Call by reference | Type reference (TYPE) | SYSYSID | Name of the SAP System | 20130925 | ||
5 | Exporting | E_SLD_ID | Call by reference | Type reference (TYPE) | STRING | 20130925 | |||
6 | Exporting | E_TMODEL_KEY | Call by reference | Type reference (TYPE) | UDDICL_TMKEY_DATEL | UDDI Client: tModel Key | 20130925 | ||
7 | Exporting | E_TYPE | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_SYSTEM_TYPE | Services Registry : System Type | 20130925 |
Method GET_DEFAULT_UDDI_SYSTEM_INFO on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method INIT_CLASSIFICATIONS Signature
Method INIT_CLASSIFICATIONS on class CL_SRT_UDDI_IMPLEMENTATION has no parameter.
Method INIT_CLASSIFICATIONS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method IS_TMODEL_KEY_VALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_VALID | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130925 | ||
2 | Importing | T_MODEL_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_UDDI_KEY | Services Registry : UDDI Key | 20130925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SRT_WSP_CONFIG | WSP Exception | 20130925 |
Method OPEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_SRT_UDDI_IMPLEMENTATION | UDDI Inbound implementation | 20130925 |
Method OPEN on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method REDUCE_KEY_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | KEY_TAB | Call by reference | Type reference (TYPE) | SRT_BINDING_KEY_TAB | Key table | 20130925 | ||
2 | Exporting | TRUNCATED | Call by reference | Type reference (TYPE) | SRT_TRUNCATED | Value for attribute 'truncated' of Get-Result | 20130925 |
Method REDUCE_KEY_TAB on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
Method SERVICE_EXISTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130925 | ||
2 | Importing | SERVICE_UDDI_KEY | Call by reference | Type reference (TYPE) | SDTE_SRT_WSP_SR_UDDI_KEY | Services Registry : UDDI Key | 20130925 |
Method SERVICE_EXISTS on class CL_SRT_UDDI_IMPLEMENTATION has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |