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 |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: XML

Package: MailMan

Routine: XML


Information

XML ;(WASH ISC)/THM/GJL-MailMan Physical link ;06/04/2002 08:26

Source Information

Source file <XML.m>

Entry Points

Name Comments DBIA/ICR reference
OPEN ;
GET ; Set up variables for communications protocol in file 3.4
; In:
; XMCHAN - Name of the communications protocol
; Out:
; XMCHAN - IEN of the communications protocol
; XMPROT - Name of the communications protocol
; XMSEN - Xecute this variable to send a line
; XMREC - Xecute this variable to receive a line
; XMOPEN - Xecute this variable to open the channel
; XMCLOSE - Xecute this variable to close the channel
; XMOS - Operating System, used in ^XMLTCP
  • ICR #1283
    • Status: Active
    • Usage: Supported
    OP ;
    C
    SEND ; Sends XMSG, returns ER=0 or 1, and XMLER=number of "soft" errors
    SL
    ENQ ; ACK/NAK garbled - try to re-establish contact
    REC ; Receives XMRG, returns ER=0 or 1, and XMLER=number of "soft" errors
    RL
    RL2
    SRINIT ; Initialize variables for Send/Receive
    NEWSTRAT ; Select new strategy, one or both machines may be slow
    SRQ ; Exit from Send/Receive
    BUFLUSH ; Flush buffer
    SUM ; Calculate checksum, accounting also for the character's position

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: XMLERR,$C(13)
    • Line Location: SL+1
    Function Call: READ
    • Variable: XMLX
    • Timeout: XMLTIME
    • Line Location: SL+2
    Function Call: WRITE
    • Prompt: XMSG,$C(13)
    • Line Location: SL+2
    Function Call: WRITE
    • Prompt: XMLINE,U,XMSUM,$C(13)
    • Line Location: SL+2
    Function Call: READ
    • Variable: XMLX
    • Timeout: XMLTIME
    • Line Location: ENQ+2
    Function Call: WRITE
    • Prompt: XMLENQ,$C(13)
    • Line Location: ENQ+2
    Function Call: WRITE
    • Prompt: XMLAN,$C(13)
    • Line Location: RL+3
    Function Call: WRITE
    • Prompt: +XMLY,U,XMLACK,$C(13)
    • Line Location: RL+6
    Function Call: WRITE
    • Prompt: XMLAN,$C(13)
    • Line Location: RL2+0
    Function Call: READ
    • Variable: %
    • Timeout: 0
    • Line Location: BUFLUSH+2

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^DIC(3.4 - [#3.4] Classic Fileman Calls
    Info |  Source |  Entry Points |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call