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 |