XOBWD ;ALB/MJK - HWSC :: Private Deployment APIs ; 09/13/10 4:00pm
Source file <XOBWD.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
GENPORT(XOBY) | ; -- generate http port class from WSDL during install
|
|
ADDPROXY(XOBY) | ; -- create client proxy class
|
|
REGISTER(XOBWSN,XOBTYPE,XOBCXT,XOBCLASS,XOBWSDL,XOBCAURL) | ; -- register SOAP and REST service
; Input: ; XOBWSN - web service name ; XOBTYPE - type of web service [ 1 - SOAP | 2 - REST ] ; XOBCXT - web service context root ; XOBCLASS - full class name, including package ; XOBWSDL - file path containing WSDL document ; XOBCAURL - 'check availability' url portion to follow context root [optional] |
|
UNREG(XOBWSN) | ; -- unregister and delete web service
|
|
CHKTYPE(XOBWSN,XOBTYPE) | ; return 1 if no svc, or right type; 0^existing type if mismatch
|
|
FILE(XOBWSN,XOBTYPE,XOBCXT,XOBCLASS,XOBWSDL,XOBCAURL) | ;-- File a new record in file #18.02 or edit existing
; Input: ; XOBWSN - web service name ; XOBTYPE - type of web service [ 1 - SOAP | 2 -REST ] ; XOBCXT - web service context root ; XOBCLASS - full class name, including package ; XOBWSDL - file path containing WSDL document ; XOBCAURL - 'check availability' url portion to follow context root [optional] |
|
VALIDATE() | ; -- validate values of input variables
|
|
CHK | ;
|
|
DISPERR(XOBINARR) | ; -- display error message
|
|
WSDL(XOBWSDL,XOBIEN) | ; -- file copy of WSDL
|
FileNo | Call Tags |
---|---|
^XOB(18.02 - [#18.02] | Classic Fileman Calls, FIND1^DIC, VAL^DIE, WP^DIE |