Skip to main content

%SOAP.ClientTest

Class %SOAP.ClientTest Extends %CSP.StudioTemplateSuper [ System = 3 ]

HTTP page that tests a SOAP client class.

Methods

OnPreHTTP

ClassMethod OnPreHTTP() As %Boolean

OnPage

ClassMethod OnPage() As %Status

InvokeMethod

ClassMethod InvokeMethod(pCls As %String, pMethod As %String) As %Status [ PublicList = (tExec, tArgs, tResp) ]

Invoke a SOAP client method

BuildInputArgs

ClassMethod BuildInputArgs(pCls As %String, pMethod As %String, ByRef pArgs, ByRef pHasReturn)

Get list of input arguments for the given method

GetArgValue

ClassMethod GetArgValue(Output pValue As %String, pName As %String, pType As %String, pOwner As %String = "") As %String

find the value for this argument (from the %request parms)

ShowMethods

ClassMethod ShowMethods(pCls As %String, pType As %String)

Display the WebMethods of a SOAP client class

ShowMethodDetails

ClassMethod ShowMethodDetails(pCls As %String, pMethod As %String)

Display the details page for a specific Web Method

ShowArgument

ClassMethod ShowArgument(pName As %String, pType As %String, pValue As %String, pOwner As %String = "")

ShowClasses

ClassMethod ShowClasses()

Display the list of SOAP client classes