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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: XUSC1

Package: Kernel

Routine: XUSC1


Information

XUSC1 ;SFISC/RWF - Interface to Server services. ;10/09/2002 16:53 [ 07/29/2004 9:01 AM ]

Source Information

Source file <XUSC1.m>

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 2 (RMDEV,SAVDEV,USE)^%ZISUTL  ($$EN,$$POST,DATA,GET,HELO,OPEN,QUIT,SETUP,TRACE,TURN)^XUSC1C  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Kernel 1 XUSSPKI  

Entry Points

Name Comments DBIA/ICR reference
OPEN(XUSCITE) ;Open Connection, Setup
ERR ;Report an error
NOOP() ;
IP ;Lookup name pass back parameters in XUSC
DATA(INPUT,OUTPUT,TYPE) ;Pass Data, Get Responce
SHA1
EXIT
ASK ; ASK USER FOR IP AND PORT
CLOSE() ;Close connection
EN(XUSC3,XUSC1,XUSC2) ;
CRL
DSIG

External References

Name Field # of Occurrence
RMDEV^%ZISUTL EXIT, CLOSE+2
SAVDEV^%ZISUTL EN+6, OPEN+2, OPEN+6
USE^%ZISUTL EXIT, OPEN+7, DATA+1, DATA+5, CLOSE+1, ERR+2, NOOP+1, NOOP+3
$$EN^XUSC1C EN+8
$$POST^XUSC1C NOOP+2
DATA^XUSC1C DATA+2
GET^XUSC1C DATA+4
HELO^XUSC1C OPEN+6
OPEN^XUSC1C OPEN+6
QUIT^XUSC1C CLOSE+1, ERR+2
SETUP^XUSC1C OPEN+4
TRACE^XUSC1C ERR+1
TURN^XUSC1C DATA+3

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "IP Address to use: "
  • Formatting: !
  • Timeout: DTIME
  • Variable: %
  • Line Location: ASK+2
Function Call: READ
  • Prompt: " Port TO use: "
  • Formatting: !
  • Timeout: DTIME
  • Variable: %
  • Line Location: ASK+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^XTV(8989.3 - [#8989.3] DSIG, CRL, SHA1

Label References

Name Line Occurrences
@( IP+3
ASK IP+4
ERR DATA+2, DATA+3, DATA+4
EXIT EN+5, EN+7
IP EN+6, OPEN+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% EN+4~, IP+1~, IP+2*, IP+3, ASK+2*, ASK+3*
DTIME ASK+2, ASK+3
INPUT DATA~
IO OPEN+4, OPEN+6
OUTPUT DATA~
R EN+4~, EN+5*, EN+7*, EN+8*, EXIT+1, OPEN+1~
TYPE DATA~
XUSC EN+4~, OPEN+1!, CLOSE+3!
XUSC("HOME" OPEN+4*
XUSC("IP" EN+7, OPEN+3, DSIG*, CRL*, SHA1*, ASK+1*, ASK+2*
XUSC("OK" NOOP+2*, NOOP+4
XUSC("SOCK" DSIG+1*, CRL+1*, SHA1+1*, ASK+1*, ASK+3*
XUSC("STAT" OPEN+6, OPEN+8, DATA+1*, DATA+2, DATA+3, DATA+4, ERR+1, ERR+3, NOOP+1*
XUSC1 EN~, EN+8
XUSC2 EN~, EN+8
XUSC3 EN~, EN+5, EN+8, IP+2
XUSCE IP+1~
XUSCITE OPEN~, OPEN+2
XUSCY IP+1~

Marked Items

Name Field # of Occurrence
$T(@% IP+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All