Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: XOBWENV

Package: Web Services Client

Routine: XOBWENV


Information

XOBWENV ;ALB/MJK - HWSC :: Environmental Check ; 06/10/2016

Source Information

Source file <XOBWENV.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Kernel 2 ($$OS,$$VERSION)^%ZOSV  $$PROD^XUPROD  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 6

Package Total Caller Graph
Web Services Client 6 XOBW WEB SERVER SETUP  XOBWLIB1  XOBWPST  XOBWU  XOBWUA  XOBWUS  

Entry Points

Name Comments DBIA/ICR reference
KIDSCHK(XOBDIR) ; -- check input from installer
; input: XOBDIR := directory where wsdl file is located (
; Note: If applicable, XOBDIR should contain the os-specific final delimiter, like '/home/cache/'
EN ;- entry point
; -- must be a supported M implementation
VALIDM ; -- check if HWSC supports M implementation and set KIDS flag if not
SUPPORT() ; -- returns name of xml file containing support classes (wsdl handler, vista info header, etc.)
ENQ
OSOK() ; -- check environment for operating system, 5.2.3 or greater
SSLOK() ; -- check environment if SSL/TLS is supported (Cache 5.2.3 or greater, and *not* VMS)
; also called in [XOBW WEB SERVER SETUP] edit template
VERSION() ; -- returns the version number for this build
SYSOS() ; -- get system operating system
; returns VMS, UNIX, NT or UNK

External References

Name Field # of Occurrence
$$OS^%ZOSV SYSOS+3
$$VERSION^%ZOSV OSOK+3
^DIR VALIDM+5
$$PROD^XUPROD VALIDM+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("OS" OSOK+1, SYSOS+2

Label References

Name Line Occurrences
$$OSOK VALIDM+7, SSLOK+3
$$SSLOK VALIDM+1
$$SUPPORT KIDSCHK+6
ENQ EN+2
VALIDM EN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DIR VALIDM+5~
DIR(0 VALIDM+5*
MAJOR OSOK+2~, OSOK+5*, OSOK+6, OSOK+7
MINOR OSOK+2~, OSOK+9*, OSOK+10, OSOK+11
SUBMINOR OSOK+2~, OSOK+13*, OSOK+14, OSOK+15
XOBDIR KIDSCHK~, KIDSCHK+4, KIDSCHK+5, KIDSCHK+6
XOBOS SYSOS+2~*, SYSOS+3
XOBPATH KIDSCHK+3~, KIDSCHK+6*, KIDSCHK+7, KIDSCHK+8
XOBVER OSOK+2~, OSOK+3*, OSOK+5, OSOK+9, OSOK+13
>> XPDABORT EN+2, EN+4, EN+7, VALIDM+8*
>> XPDENV EN+4, EN+7

Marked Items

Name Field # of Occurrence
$T(XOBWENV+1 VERSION+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All