SAP ABAP Class CL_WBEM_REMOTE_CLIENT (Client for WBEM Operations over HTTP)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     S_WBEM_CLIENT (Package) WBEM Client: CIM Operations and Communication
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WBEM_CLIENT Abstract Basis Class for WBEM Clients 20081010
Properties
Class CL_WBEM_REMOTE_CLIENT  
Short Description Client for WBEM Operations over HTTP    
Super Class CL_WBEM_CLIENT Abstract Basis Class for WBEM Clients 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_CLIENT   WBEM Client: CIM Operations and Communication 
Created 20081010   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 CL_HTTP_CLIENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_WBEM_REMOTE_CLIENT has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WBEM_CLIENTFACTORY 20081118 Factory for WBEM Clients
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEFAULT_NAMESPACE Instance attribute Private Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name of CIM Namespace 20091111
2 HTTP_TRANSCEIVER Instance attribute Public Object reference (TYPE REF TO) CL_WBEM_HTTP_TRANSCEIVER Sends WBEM HTTP requests 20081010
3 OBJECTSERVER Instance attribute Private Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Element Name (case-insensitive) 20090114
4 VERSION_3_7_43 Static Attribute Private Object reference (TYPE REF TO) CL_CIM_VERSION Version Number in General Form x.y.z 20090403
5 VERSION_7_10_117 Static Attribute Private Object reference (TYPE REF TO) CL_CIM_VERSION Version Number in General Form x.y.z 20090409
6 VERSION_7_10_128 Static Attribute Private Object reference (TYPE REF TO) CL_CIM_VERSION Version Number in General Form x.y.z 20090409
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20091111
2 CREATE_OR_MODIFY_INST_DIRECTLY Instance method Private Method Creates new CIM instance or modifies existing instance 20090409
3 CREATE_OR_MODIFY_INST_FALLBACK Instance method Private Method Creates new CIM instance or modifies existing instance 20090409
4 GET_HTTP_TIMEOUT Instance method Public Method Gets the HTTP timeout value 20100105
5 GET_OBJSERVER_FROM_HTTP_HOST Instance method Private Method 20090310
6 GET_OBJSERVER_FROM_SAP_SERVER Instance method Private Method 20090310
7 GET_REQUEST_BODY Instance method Public Method Gets recorded request body 20081208
8 GET_REQUEST_HEADER Instance method Public Method Gets recorded request header 20081208
9 GET_RESPONSE_BODY Instance method Public Method Gets recorded response body 20081208
10 GET_RESPONSE_HEADER Instance method Public Method Gets recorded response header 20081208
11 IS_USE_INTERNAL_OBJSERVER Instance method Public Method Is the internal object server name used? 20090310
12 MODIFY_RESULT Instance method Private Method Get Boolean result of modifyXYZ from element list 20090209
13 SET_HTTP_RECORDING Instance method Public Method Switches HTTP recording on or off 20081208
14 SET_HTTP_TIMEOUT Instance method Public Method Sets the HTTP timeout value 20100105
15 SET_USE_INTERNAL_OBJSERVER Instance method Public Method Sets use of the internal object server name 20090310
16 TO_CLASSES Instance method Private Method 20091027
17 TO_ELEMENTNAMES Instance method Private Method 20091027
18 TO_OBJWREFS Instance method Private Method 20091027
19 TO_REFERENCES Instance method Private Method 20091027
20 USE_CREATE_OR_MODIFY_EXTENSION Instance method Private Method Run extended Create-or-Modify? 20091022
21 USE_EXTENDED_MODIFY_CALL Instance method Private Method Execute extended Modify/Is extended Modify executable? 20090209
22 USE_TOLERANT_DELETE Instance method Private Method Run tolerant Delete/Can tolerant Delete run? 20091022
Events
Class CL_WBEM_REMOTE_CLIENT has no event.
Types
Class CL_WBEM_REMOTE_CLIENT has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALLOW_NAMESPACE_INSTANCE_OPS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091111
2 Importing HTTP_TRANSCEIVER Call by reference Object reference (TYPE REF TO) CL_WBEM_HTTP_TRANSCEIVER Sendet WBEM-HTTP-Requests 20091111
3 Importing REF_NORMALIZER Call by reference Object reference (TYPE REF TO) CL_WBEM_REFNORMALIZER Normalisiert CIM-Reference-Objekte 20091111
4 Importing TARGET_NAMESPACE Call by reference Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20091111

Method CONSTRUCTOR on class CL_WBEM_REMOTE_CLIENT has no exception.

Method CREATE_OR_MODIFY_INST_DIRECTLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIMINSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090409
2 Returning INSTANCEREF Value transfer Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf neue oder geänderte Instanz 20090409
3 Importing MERGE Call by reference Type reference (TYPE) ABAP_BOOL Geänderte und existierende Instanz zusammenfügen? 20090409
4 Importing NAMESPACE Call by reference Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20090409
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090409

Method CREATE_OR_MODIFY_INST_FALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CIMINSTANCE Call by reference Object reference (TYPE REF TO) CL_CIM_INSTANCE CIM-Instanz 20090409
2 Returning INSTANCEREF Value transfer Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf neue oder geänderte Instanz 20090409
3 Importing MERGE Call by reference Type reference (TYPE) ABAP_BOOL Geänderte und existierende Instanz zusammenfügen? 20090409
4 Importing NAMESPACE Call by reference Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20090409
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090409

Method GET_HTTP_TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TIMEOUT Value transfer Type reference (TYPE) I Timeout von Antwortwartezeit 20100105

Method GET_HTTP_TIMEOUT on class CL_WBEM_REMOTE_CLIENT has no exception.

Method GET_OBJSERVER_FROM_HTTP_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJSERVER Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090310

Method GET_OBJSERVER_FROM_HTTP_HOST on class CL_WBEM_REMOTE_CLIENT has no exception.

Method GET_OBJSERVER_FROM_SAP_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OBJSERVER Value transfer Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20090310
# Exception Resumable Description Created on
1 CX_WBEM_CIM_ERR Fehlerstatus einer CIM-Operation gemäß WBEM-Standard 20090310

Method GET_REQUEST_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BODY Value transfer Type reference (TYPE) STRING Body 20081208

Method GET_REQUEST_BODY on class CL_WBEM_REMOTE_CLIENT has no exception.

Method GET_REQUEST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER Value transfer Type reference (TYPE) STRING Headerfelder 20081208

Method GET_REQUEST_HEADER on class CL_WBEM_REMOTE_CLIENT has no exception.

Method GET_RESPONSE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BODY Value transfer Type reference (TYPE) STRING Body 20081208

Method GET_RESPONSE_BODY on class CL_WBEM_REMOTE_CLIENT has no exception.

Method GET_RESPONSE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HEADER Value transfer Type reference (TYPE) STRING Headerfelder 20081208

Method GET_RESPONSE_HEADER on class CL_WBEM_REMOTE_CLIENT has no exception.

Method IS_USE_INTERNAL_OBJSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BOOL Value transfer Type reference (TYPE) ABAP_BOOL Wahr oder falsch 20090310

Method IS_USE_INTERNAL_OBJSERVER on class CL_WBEM_REMOTE_CLIENT has no exception.

Method MODIFY_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ARRAY Call by reference Type reference (TYPE) CIM_T_VALUEARRAY Liste von CIM-Elementen 20091027
2 Importing IV_FLG_USE_EXTENDED_MODIFY Call by reference Type reference (TYPE) ABAP_BOOL 20090209
3 Returning RV_MODIFIED Value transfer Type reference (TYPE) ABAP_BOOL 20090209
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20090209

Method SET_HTTP_RECORDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOOL Call by reference Type reference (TYPE) ABAP_BOOL Wahr (an) oder falsch (aus) 20081208

Method SET_HTTP_RECORDING on class CL_WBEM_REMOTE_CLIENT has no exception.

Method SET_HTTP_TIMEOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMEOUT Call by reference Type reference (TYPE) I IF_HTTP_CLIENT=>CO_TIMEOUT_DEFAULT Timeout von Antwortwartezeit 20100105

Method SET_HTTP_TIMEOUT on class CL_WBEM_REMOTE_CLIENT has no exception.

Method SET_USE_INTERNAL_OBJSERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOOL Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Wahr oder falsch (Default: falsch) 20090310

Method SET_USE_INTERNAL_OBJSERVER on class CL_WBEM_REMOTE_CLIENT has no exception.

Method TO_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) CIM_T_ELEMENT Tabelle von CIM-Elementen 20091027
2 Returning RESULT Value transfer Type reference (TYPE) CIM_T_CLASS Tabelle von CIM-Klassen 20091027

Method TO_CLASSES on class CL_WBEM_REMOTE_CLIENT has no exception.

Method TO_ELEMENTNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ARRAY Call by reference Type reference (TYPE) CIM_T_VALUEARRAY Tabelle von CIM-Elementen 20091027
2 Returning RESULT Value transfer Type reference (TYPE) CIM_T_ELEMENTNAME Tabelle von CIM-Klassen 20091027

Method TO_ELEMENTNAMES on class CL_WBEM_REMOTE_CLIENT has no exception.

Method TO_OBJWREFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) CIM_T_ELEMENT Tabelle von CIM-Elementen 20091027
2 Returning RESULT Value transfer Type reference (TYPE) CIM_T_OBJWREF Tabelle von CIM-Klassen 20091027

Method TO_OBJWREFS on class CL_WBEM_REMOTE_CLIENT has no exception.

Method TO_REFERENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) CIM_T_ELEMENT Tabelle von CIM-Elementen 20091027
2 Returning RESULT Value transfer Type reference (TYPE) CIM_T_REFERENCE Tabelle von CIM-Klassen 20091027

Method TO_REFERENCES on class CL_WBEM_REMOTE_CLIENT has no exception.

Method USE_CREATE_OR_MODIFY_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20091022

Method USE_CREATE_OR_MODIFY_EXTENSION on class CL_WBEM_REMOTE_CLIENT has no exception.

Method USE_EXTENDED_MODIFY_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning USE_EMC Value transfer Type reference (TYPE) ABAP_BOOL 20090209
2 Importing VOIDRESULT Call by reference Type reference (TYPE) ABAP_BOOL 20090209

Method USE_EXTENDED_MODIFY_CALL on class CL_WBEM_REMOTE_CLIENT has no exception.

Method USE_TOLERANT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20091022

Method USE_TOLERANT_DELETE on class CL_WBEM_REMOTE_CLIENT has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720