Class: cWebService
JVH
Class Hierarchy:
cObject

cWebServiceMixins:
cCallInterfaceHelper_mixin,
Class Definition
Properties
Handle
Main_DD
Boolean
pbDocumentStyle
if True document, false RPC
String
psDescription
String
psDocumentation
String
psServiceName
String
psServiceTitle
String
psServiceURI
string
psWebServiceMetaDataURI
Functions and Procedures

AddOperationParameters(Integer hoOperation String sNSPre string sNsURI Integer iMethodIndex)

AddServiceOperations(handle hoRoot string sNSPre string sNsURI)

AddServiceTypeDefinitions(handle hoRoot string sNSPre string sNsURI)

AddSoapHeaderNode(Handle hoNode)

Construct_Object()
Handle
DeserializeXml(Address aXml string sDataType)
These three messages are directed from the callinterface object to here via the
phoWebServiceImplementor property. This means that WOs handle this making it easier
to augment

DisposeObject(Handle hObj)

End_Construct_Object()

LogErrorEvent(Integer iErr String sText)

LogEvent(Integer iEventType String lpszEvent)
Integer
pbAllErrorsToEventLog()
Pass these properties to ISO. This makes it easier to debug
{ MethodType=Property }
Function pbVerboseErrors Returns Integer
Function_Return (pbVerboseErrors(ghInetSession))
End_Function
Procedure Set pbVerboseErrors Integer bState
Set pbVerboseErrors Of ghInetSession To bState
End_Procedure
Integer
pbAllErrorsToLocal()
Address
SerializeXml(Handle hObj string sDataType)
String
ServerVariable(String sVariableName)

Set(Integer bState)

Set(Integer bState)
Handle
SoapHeaderRequestNode()

WebServiceException(string sError)
A web-service exception (soap fault) is generated by calling this message with
error text and then exiting the function.
String
WebServiceMetaData()
see WebServiceMetaData.xsd for a description of what needs to be generated here!
Instances
oEvalObj | cInternetSessionBusinessProcess.pkg | 88 |
References (3):