Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: XOBWD

Package: Web Services Client

Routine: XOBWD


Information

XOBWD ;ALB/MJK - HWSC :: Private Deployment APIs ; 09/13/10 4:00pm

Source Information

Source file <XOBWD.m>

Entry Points

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

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^XOB(18.02 - [#18.02] Classic Fileman Calls,  FIND1^DIC,  VAL^DIE,  WP^DIE
Info |  Source |  Entry Points |  FileMan Files Accessed Via FileMan Db Call