| Last change
 on this file since 689 was             613, checked in by George Lilly, 16 years ago | 
        
          | 
initial load of WorldVistAEHR
 | 
        
          | File size:
            1.1 KB | 
      
      
| Rev | Line |  | 
|---|
| [613] | 1 | HLOT ;IRMFO-ALB/CJM - Services provided by the transport layer;03/24/2004  14:43 | 
|---|
|  | 2 | ;;1.6;HEALTH LEVEL SEVEN;**126,131**;Oct 13, 1995;Build 10 | 
|---|
|  | 3 | ; | 
|---|
|  | 4 | ; | 
|---|
|  | 5 | READHDR(HLCSTATE,HDR) ; | 
|---|
|  | 6 | N SUCCESS,SEG | 
|---|
|  | 7 | N MCODE | 
|---|
|  | 8 | S HLCSTATE("MESSAGE ENDED")=0 | 
|---|
|  | 9 | S MCODE="S SUCCESS=$$"_HLCSTATE("READ HEADER")_"(.HLCSTATE,.HDR)" | 
|---|
|  | 10 | X MCODE | 
|---|
|  | 11 | Q SUCCESS | 
|---|
|  | 12 | ; | 
|---|
|  | 13 | READSEG(HLCSTATE,SEG) ; | 
|---|
|  | 14 | N RETURN | 
|---|
|  | 15 | N MCODE | 
|---|
|  | 16 | S MCODE="S RETURN=$$"_HLCSTATE("READ SEGMENT")_"(.HLCSTATE,.SEG)" | 
|---|
|  | 17 | X MCODE | 
|---|
|  | 18 | Q RETURN | 
|---|
|  | 19 | ; | 
|---|
|  | 20 | OPEN(HLCSTATE) ; | 
|---|
|  | 21 | N MCODE | 
|---|
|  | 22 | I '$L(HLCSTATE("OPEN")) S HLCSTATE("CONNECTED")=0 Q | 
|---|
|  | 23 | S MCODE="D "_HLCSTATE("OPEN")_"(.HLCSTATE)" | 
|---|
|  | 24 | X MCODE | 
|---|
|  | 25 | Q | 
|---|
|  | 26 | ; | 
|---|
|  | 27 | CLOSE(HLCSTATE) ; | 
|---|
|  | 28 | N MCODE | 
|---|
|  | 29 | S MCODE="D "_HLCSTATE("CLOSE")_"(.HLCSTATE)" | 
|---|
|  | 30 | X MCODE | 
|---|
|  | 31 | S HLCSTATE("CONNECTED")=0 | 
|---|
|  | 32 | Q | 
|---|
|  | 33 | ; | 
|---|
|  | 34 | WRITESEG(HLCSTATE,SEG) ; | 
|---|
|  | 35 | N RETURN | 
|---|
|  | 36 | N MCODE | 
|---|
|  | 37 | S MCODE="S RETURN=$$"_HLCSTATE("WRITE SEGMENT")_"(.HLCSTATE,.SEG)" | 
|---|
|  | 38 | X MCODE | 
|---|
|  | 39 | Q RETURN | 
|---|
|  | 40 | ; | 
|---|
|  | 41 | WRITEHDR(HLCSTATE,HDR) ; | 
|---|
|  | 42 | N SUCCESS | 
|---|
|  | 43 | N MCODE | 
|---|
|  | 44 | S MCODE="S SUCCESS=$$"_HLCSTATE("WRITE HEADER")_"(.HLCSTATE,.HDR)" | 
|---|
|  | 45 | X MCODE | 
|---|
|  | 46 | Q SUCCESS | 
|---|
|  | 47 | ; | 
|---|
|  | 48 | ENDMSG(HLCSTATE) ; | 
|---|
|  | 49 | N RETURN | 
|---|
|  | 50 | N MCODE | 
|---|
|  | 51 | S MCODE="S RETURN=$$"_HLCSTATE("END MESSAGE")_"(.HLCSTATE)" | 
|---|
|  | 52 | X MCODE | 
|---|
|  | 53 | Q RETURN | 
|---|
       
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.