SAP ABAP Class CL_UDDICLIENT_PUBLISH (Class for Registration in UDDI Registries)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SUDDICLIENT (Package) UDDI Client
Properties
Class CL_UDDICLIENT_PUBLISH  
Short Description Class for Registration in UDDI Registries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUDDICLIENT   UDDI Client 
Created 20020702   SAP 
Last change 20090618   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_UDDICLIENT_PUBLISH has no forward declaration.
Interfaces
Class CL_UDDICLIENT_PUBLISH has no interface implemented.
Friends
Class CL_UDDICLIENT_PUBLISH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUTHINFO Instance attribute Private Type reference (TYPE) STRING Authorization Info for the Publish API 20020703
2 C_ACTIVITY_DELETE Constant Private Type reference (TYPE) ACTIV_AUTH '06' Activity 'Delete' for Authorization Check 20030828
3 C_ACTIVITY_PUBLISH Constant Private Type reference (TYPE) ACTIV_AUTH 'PU' Activity 'Publish' for Authorization Check 20030828
4 C_INVALID_KEY Instance attribute Private Type reference (TYPE) STRING 'E_invalidKeyPassed' Error Code 'Invalid Key' 20030828
5 C_UDDITYPE_BINDING Constant Public Type reference (TYPE) STRING 'BT' UDDI Object 'BindingTemplate' 20020725
6 C_UDDITYPE_SERVICE Constant Public Type reference (TYPE) STRING 'BS' UDDI Object 'BusinessService' 20020725
7 C_UDDITYPE_TMODEL Constant Public Type reference (TYPE) STRING 'TM' UDDI Object 'tModel' 20020702
8 PROXY Instance attribute Private Object reference (TYPE REF TO) CL_UDDICLIENT_PROXY Class for Communication with UDDI Registries 20020702
9 REGISTRY Instance attribute Private Type reference (TYPE) UDDICLS_REGISTRY UDDI Client: Name of UDDI Registry 20020702
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEFAULT_CATEGORIES Instance method Private Method Add Predefined Categories 20020725
2 AUTHORITY_CHECK Instance method Private Method Authority check 20030826
3 CALL_BSP_PUBLISH Static method Public Method Call the BSP for Publisheing Objects 20021004
4 CALL_BSP_SHOW Static method Public Method Call BSP For Display of Published Objects 20030312
5 CHECK_CONSISTENCY Instance method Public Method Check the Saved UDDI Keys Against UDDI Registry 20020924
6 CHECK_CONSISTENCY_ACCOUNT Instance method Public Method Check the Saved UDDI Keys for a UDDI Account 20030312
7 CLEANUP_BINDING_KEYS Instance method Private Method Delete Keys for bindingTemplates of a Service 20020806
8 CONSTRUCTOR Instance method Public Constructor Constructor 20020702
9 DELETE_BINDING Instance method Public Method Registration in UDDI Registry 20020924
10 DELETE_SERVICE Instance method Public Method Registration in UDDI Registry 20020924
11 DELETE_TMODEL Instance method Public Method Registration in UDDI Registry 20020829
12 DELETE_UDDI_KEY Instance method Private Method Delete Assignment of Application Object to UDDI Object 20020829
13 GET_APPL_OBJECT Instance method Private Method Instancing of the Object for Data Retrieval 20020702
14 GET_AUTHINFO Instance method Private Method Structure Authorization Information 20020703
15 GET_PUBLISHED_INFO Instance method Public Method Read All Published Entries 20020924
16 GET_SERVICE_FOR_APPL Instance method Private Method Read the Published Service for the Application Object 20020806
17 GET_UDDI_KEY Instance method Private Method Read the Assignment of Application Object to UDDI Object 20021009
18 GET_UDDI_KEYS Static method Public Method Read the Assignment of Application Object to UDDI Object 20021008
19 GET_URL_BSP_PUBLISH Static method Public Method Generate the URL for the BSP for Publishing Objects 20030312
20 GET_URL_BSP_SHOW Static method Public Method Generate URL for the BSP for Displaying Published Objects 20030312
21 INIT_REGISTRY Instance method Private Method Initiation of Registry Data 20020703
22 LOCK_OBJECT Instance method Private Method Lock object 20020726
23 LOGON_TO_REGISTRY Instance method Public Method Initialization of Authorization Information 20020711
24 PUBLISH_BINDING_CALL Instance method Public Method Registration in UDDI Registry 20020726
25 PUBLISH_BINDING_INIT Instance method Public Method Initiate Registration of a Binding Data Retrieval 20020725
26 PUBLISH_SERVICE_CALL Instance method Public Method Registration in UDDI Registry 20020806
27 PUBLISH_SERVICE_INIT Instance method Public Method Initiate Registration of a Service Data Retrieval 20020725
28 PUBLISH_TMODEL_CALL Instance method Public Method Registration in UDDI Registry 20020703
29 PUBLISH_TMODEL_INIT Instance method Public Method Initiate Registration of a tModel (Data Retrieval) 20020702
30 SAVE_UDDI_KEY Instance method Private Method Write Assignment of Application Object to UDDI Object 20020726
31 UNLOCK_OBJECT Instance method Private Method Unlock object 20020726
Events
Class CL_UDDICLIENT_PUBLISH has no event.
Types
Class CL_UDDICLIENT_PUBLISH has no local type.
Method Signatures

Method ADD_DEFAULT_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_KEYED_REF Call by reference Type reference (TYPE) UDDICL_KEYED_REFERENCE_TAB UDDI-Client: das UDDI-Element 'keyedReference' 20020725
2 Importing PI_DEFAULT_CATEGORIES Call by reference Type reference (TYPE) UDDICLPUB_DEFAULT_CATEGORIES UDDI-Client: Setzen der vordefinierten Kategotien 20020725

Method ADD_DEFAULT_CATEGORIES on class CL_UDDICLIENT_PUBLISH has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH 20030826
2 Importing PI_APPL_OBJECT Call by reference Type reference (TYPE) UDDICLPUB_APPL_OBJECT 20030826
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20030826

Method CALL_BSP_PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPL_OBJECT Call by reference Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20021004
2 Importing PI_NEW_WINDOW Call by reference Type reference (TYPE) FLAG 'X' BSP soll im neuen Browser-Fenster gestartet werden 20021017
3 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Objektart in UDDI-Registry (tModel, Service) 20021004
4 Importing PI_USERID Call by reference Type reference (TYPE) STRING Logon-User UDDI-Registry 20030312
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20021008

Method CALL_BSP_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NEW_WINDOW Call by reference Type reference (TYPE) FLAG 'X' BSP soll im neuen Browser-Fenster gestartet werden 20030312
2 Importing PI_REGISTRY Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI-Registry 20030312
3 Importing PI_UDDIKEY Call by reference Type reference (TYPE) UDDICL_UDDIKEY UDDI-Key des Objektes 20030312
4 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Objektart in UDDI-Registry (tModel, Service) 20030312
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20030312

Method CHECK_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CONSIST_ENTRIES Call by reference Type reference (TYPE) UDDICLS_KEYS_TAB Liste mit konsistenten lokalen- und Registry-Einträgen 20020924
2 Exporting PE_INCONSIST_ENTRIES Call by reference Type reference (TYPE) UDDICLS_KEYS_TAB Objekte mit fehlendem Registry-Eintrag 20020924
3 Importing PI_REGISTRY Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Name der UDDI-Registry 20020924
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020924

Method CHECK_CONSISTENCY_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_CONSIST_ENTRIES Call by reference Type reference (TYPE) UDDICLS_KEYS_TAB Liste mit konsistenten lokalen- und Registry-Einträgen 20030312
2 Exporting PE_INCONSIST_ENTRIES Call by reference Type reference (TYPE) UDDICLS_KEYS_TAB Objekte mit fehlendem Registry-Eintrag 20030312
3 Importing PI_LOGON_DATA Call by reference Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20030312
4 Importing PI_REGISTRY Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Name der UDDI-Registry 20030312
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20030312

Method CLEANUP_BINDING_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDINGS Call by reference Type reference (TYPE) UDDICL_BINDING_TEMPLATE_TAB UDDI-Client: Tabellentyp bindingTemplates 20020806

Method CLEANUP_BINDING_KEYS on class CL_UDDICLIENT_PUBLISH has no exception.

Method CONSTRUCTOR Signature

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

Method DELETE_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020924
2 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020924
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020924
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020924
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020924

Method DELETE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020924
2 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020924
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020924
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020924
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020924

Method DELETE_TMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020829
2 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020829
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020829
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020829
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020829

Method DELETE_UDDI_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_UDDIKEYS Call by reference Type reference (TYPE) UDDICL_KEYS Keyverwaltung für in UDDI-Registries publizierte Objekte 20020829
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020829

Method GET_APPL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_OBJECT Value transfer Object reference (TYPE REF TO) IF_UDDICLIENT_PUBLISH Interface zur Datenbeschaffung für UDDI-Registrierungen 20020702
2 Importing PI_APPLICATION Call by reference Type reference (TYPE) UDDICLS_APPLICATION UDDI-Client: Kennzeichen der Anwendung 20020702
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_APPL Klasse zur Kommunikation mit UDDI-Registries 20020726

Method GET_AUTHINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020711
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API Fehler im API 20020726
2 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020726

Method GET_PUBLISHED_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BUSINESS_LIST Call by reference Type reference (TYPE) UDDICLS_BSP_UUID_LIST_TAB UDDI-Client: Tabellentyp für ID-Anzeige in BSP 20020924
2 Exporting PE_TMODEL_LIST Call by reference Type reference (TYPE) UDDICL_TMODEL_INFO_TAB UDDI-Client: das UDDI-Element 'tModelInfos' 20020924
3 Importing PI_LOGON_DATA Call by reference Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020924
4 Importing PI_REGISTRY Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Name der UDDI-Registry 20020924
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020924
2 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020924

Method GET_SERVICE_FOR_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE Call by reference Type reference (TYPE) UDDICL_BUSINESS_SERVICE UDDI-Client: Struktur für das UDDI-Element 'bindingTemplate' 20020806
2 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020806
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20021018

Method GET_UDDI_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_UDDIKEY Value transfer Type reference (TYPE) UDDICL_KEYS UDDI-Keys 20021009
2 Importing PI_APPL_OBJECT Call by reference Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20021009
3 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Typ des UDDI-Objektes 20021009

Method GET_UDDI_KEY on class CL_UDDICLIENT_PUBLISH has no exception.

Method GET_UDDI_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_UDDIKEYS Value transfer Type reference (TYPE) UDDICLS_KEYS_TAB UDDI-Keys 20021008
2 Importing PI_APPL_OBJECT Call by reference Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20021008
3 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Typ des UDDI-Objektes 20021008
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20021017

Method GET_URL_BSP_PUBLISH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_URL Value transfer Type reference (TYPE) STRING URL für den parametrisierten Aufruf der BSP 20030312
2 Importing PI_APPL_OBJECT Call by reference Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20030312
3 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Objektart in UDDI-Registry (tModel, Service) 20030312
4 Importing PI_USERID Call by reference Type reference (TYPE) STRING Logon-User UDDI-Registry 20030312
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20030312

Method GET_URL_BSP_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PE_URL Value transfer Type reference (TYPE) STRING URL für den parametrisierten Aufruf der BSP 20030312
2 Importing PI_REGISTRY Call by reference Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Identifizierung des Anwendungsobjektes 20030312
3 Importing PI_UDDIKEY Call by reference Type reference (TYPE) UDDICL_UDDIKEY UDDI-Key des Objektes 20030312
4 Importing PI_UDDITYPE Call by reference Type reference (TYPE) STRING Objektart in UDDI-Registry (tModel, Service) 20030312
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXCEPTION UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20030312

Method INIT_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_REGISTRY Value transfer Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Name der UDDI-Registry 20020703
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_REG Klasse zur Kommunikation mit UDDI-Registries 20020726

Method LOCK_OBJECT Signature

Method LOCK_OBJECT on class CL_UDDICLIENT_PUBLISH has no parameter.
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726

Method LOGON_TO_REGISTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020711
2 Importing PI_REGISTRY Value transfer Type reference (TYPE) UDDICLS_REGISTRY UDDI-Client: Name der UDDI-Registry 20020711
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_REG Allgemeine Exception im UDDI-Client 20020726

Method PUBLISH_BINDING_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BINDING Value transfer Type reference (TYPE) UDDICL_BINDING_TEMPLATE UDDI-Client: Struktur für das UDDI-Element 'bindingTemplate' 20030130
2 Exporting PE_BINDING_KEY Value transfer Type reference (TYPE) UDDICL_UUID UDDI-Client: bindingKey 20020726
3 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020726
4 Importing PI_BINDING Value transfer Type reference (TYPE) UDDICL_BINDING_TEMPLATE Struktur für UDDI-bindingTemplate 20020726
5 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020726
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020726
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020726

Method PUBLISH_BINDING_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BINDING_TEMPLATE Value transfer Type reference (TYPE) UDDICL_BINDING_TEMPLATE Struktur für BindingTemplate 20020725
2 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020725
3 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020725
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_APPL UDDI-Client: Ausnahmeklasse für Anwendungsfehler 20020726
3 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726
4 CX_UDDICLIENT_EXC_REG Klasse zur Kommunikation mit UDDI-Registries 20020726

Method PUBLISH_SERVICE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SERVICE Value transfer Type reference (TYPE) UDDICL_BUSINESS_SERVICE UDDI-Client: Struktur für das UDDI-Element 'bindingTemplate' 20030130
2 Exporting PE_SERVICE_KEY Value transfer Type reference (TYPE) UDDICL_UUID UDDI-Client: serviceKey 20020806
3 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020806
4 Importing PI_BINDING_REF Value transfer Type reference (TYPE) UDDICLS_APPL_OBJECTS_REF UDDI-Client: Tabellentyp für Liste von Anwendungsobjekten 20020806
5 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020806
6 Importing PI_SERVICE Value transfer Type reference (TYPE) UDDICL_BUSINESS_SERVICE Struktur für UDDI-bindingTemplate 20020806
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020806
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020806
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020806

Method PUBLISH_SERVICE_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_BINDING_REF Call by reference Type reference (TYPE) UDDICLS_APPL_OBJECTS_REF UDDI-Client: Tabellentyp für Liste von Anwendungsobjekten 20020806
2 Exporting PE_SERVICE Value transfer Type reference (TYPE) UDDICL_BUSINESS_SERVICE Struktur für UDDI-BusinessService 20020725
3 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020725
4 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020725
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_APPL UDDI-Client: Ausnahmeklasse für Anwendungsfehler 20020726
3 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726
4 CX_UDDICLIENT_EXC_REG Klasse zur Kommunikation mit UDDI-Registries 20020726

Method PUBLISH_TMODEL_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_TMKEY Value transfer Type reference (TYPE) UDDICL_TMKEY_DATEL UDDI-Client: tModelKey 20020703
2 Exporting PE_TMODEL Value transfer Type reference (TYPE) UDDICL_TMODEL Struktur für UDDI-tModel 20030130
3 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020703
4 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020711
5 Importing PI_TMODEL Value transfer Type reference (TYPE) UDDICL_TMODEL Struktur für UDDI-tModel 20020703
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_PUBL Klasse zur Kommunikation mit UDDI-Registries 20020726
3 CX_UDDICLIENT_EXC_REG Exception im UDDI-Client: Fehler in Registry 20020726

Method PUBLISH_TMODEL_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_TMODEL Value transfer Type reference (TYPE) UDDICL_TMODEL Struktur für UDDI-tModel 20020702
2 Importing PI_APPL_OBJECT Value transfer Type reference (TYPE) UDDICLPUB_APPL_OBJECT UDDI-Client: Identifizierung des Anwendungsobjektes 20020702
3 Importing PI_LOGON_DATA Value transfer Type reference (TYPE) UDDICLPUB_LOGON_INFO UDDI-Client: Logon-Information für eine Registry 20020711
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_API UDDI-Client: Ausnahmeklasse für Fehler im API/Proxy 20020726
2 CX_UDDICLIENT_EXC_APPL UDDI-Client: Ausnahmeklasse für Anwendungsfehler 20020726
3 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726
4 CX_UDDICLIENT_EXC_REG Klasse zur Kommunikation mit UDDI-Registries 20020726

Method SAVE_UDDI_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_UDDIKEYS Call by reference Type reference (TYPE) UDDICL_KEYS Keyverwaltung für in UDDI-Registries publizierte Objekte 20020726
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726

Method UNLOCK_OBJECT Signature

Method UNLOCK_OBJECT on class CL_UDDICLIENT_PUBLISH has no parameter.
# Exception Resumable Description Created on
1 CX_UDDICLIENT_EXC_PUBL UDDI-Client: Ausnahmeklasse für Fehler im Registr.-Dienst 20020726
History
Last changed by/on SAP  20090618 
SAP Release Created in 630