HLOTCP ;ALB/CJM- TCP/IP I/O ;7/10/2008 16:58
Source file <HLOTCP.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 2 | CALL^%ZISTCP $$ADDRESS^XLFNSLK |
| Health Level Seven | 1 | $$CHKSTOP^HLOPROC |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| WRITESEG(HLCSTATE,SEG) | ;
|
|
| WRITEHDR(HLCSTATE,HDR) | ;
|
|
| RETRY | ||
| ENDMSG(HLCSTATE) | ;
|
|
| READHDR(HLCSTATE,HDR) | ;
|
|
| DNS(DOMAIN) | ;
|
|
| CLOSE(HLCSTATE) | ;
|
|
| OPEN(HLCSTATE,LOGICAL) | ;
|
|
| FLUSH | ;flushes the HL7 package buffer, and the system TCP buffer when full
|
|
| READSEG(HLCSTATE,SEG) | ;
|
| Name | Line Occurrences |
|---|---|
| Function Call: READ |
|
| Function Call: READ |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^HLCS(870 - [#870] | RETRY+53* |
| Name | Line Occurrences |
|---|---|
| $$DNS | OPEN+32, RETRY+52 |
| $$READSEG | READHDR+6 |
| $$WRITESEG | WRITEHDR+12, ENDMSG+3 |
| CLOSE | FLUSH+4, READSEG+27 |
| FLUSH | WRITESEG+5, ENDMSG+4 |
| RETRY | RETRY+52 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| A | RETRY+26~, RETRY+29* |
| BUF | READSEG+6~, READSEG+11*, READSEG+13, READSEG+15, READSEG+16*, READSEG+18*, READSEG+19*, READSEG+20*, READSEG+21, READSEG+24 |
| COUNT | READSEG+6~, READSEG+7*, READSEG+14*, READSEG+20*, READSEG+21*, READSEG+25*, READSEG+30 |
| DNSFLAG | OPEN+12~, OPEN+14*, OPEN+32*, RETRY+52*, RETRY+53 |
| DOMAIN | DNS~, DNS+1 |
| HDR | WRITEHDR~, READHDR~, READHDR+5! |
| HDR( | READHDR+15* |
| HDR(1 | WRITEHDR+10 |
| HDR(2 | WRITEHDR+11 |
| HLCSTATE | OPEN~, WRITEHDR~, WRITEHDR+12, WRITESEG~, FLUSH+4, READSEG~, READSEG+27, READHDR~, READHDR+6, CLOSE~ , ENDMSG~, ENDMSG+3 |
| HLCSTATE("BUFFER" | WRITEHDR+3!, WRITEHDR+4*, WRITEHDR+5*, WRITESEG+2*, WRITESEG+5, WRITESEG+7*, FLUSH+5, FLUSH+7, FLUSH+11, FLUSH+17! , FLUSH+18*, FLUSH+19* |
| HLCSTATE("CLOSE" | OPEN+24* |
| HLCSTATE("CONNECTED" | OPEN+18*, OPEN+29*, RETRY+9*, RETRY+14*, RETRY+27*, RETRY+29*, RETRY+32*, RETRY+33*, RETRY+44*, RETRY+48* , RETRY+49, RETRY+52, RETRY+53, WRITESEG+8, FLUSH+4*, READSEG+27* |
| HLCSTATE("DEVICE" | OPEN+28*, RETRY+2*, RETRY+3*, RETRY+6, RETRY+7, RETRY+10, RETRY+12, RETRY+15, RETRY+18*, RETRY+19* , RETRY+24, RETRY+28, RETRY+32, RETRY+34, RETRY+41, RETRY+49*, FLUSH+4, READSEG+19, CLOSE+1, ENDMSG+5 |
| HLCSTATE("END | MESSAGE" , OPEN+23* |
| HLCSTATE("FIR | ST WRITE" , WRITEHDR+6*, FLUSH+9, FLUSH+10*, FLUSH+20* |
| HLCSTATE("FLUSH" | OPEN+28*, RETRY+4*, RETRY+17*, FLUSH+13, ENDMSG+6 |
| HLCSTATE("LINK" | OPEN+16, OPEN+17, OPEN+27, OPEN+32*, RETRY+52*, RETRY+53 |
| HLCSTATE("MES | SAGE ENDED" , READSEG+33* |
| HLCSTATE("OPE | N TIMEOUT" , RETRY+47 |
| HLCSTATE("REA | D HEADER" , OPEN+19*, D SEGMENT" , OPEN+21*, D TIMEOUT" , RETRY+29, READSEG+19 |
| HLCSTATE("READ" | READSEG+11, READSEG+12*, READSEG+24* |
| HLCSTATE("SERVER" | OPEN+16, OPEN+27, OPEN+32, RETRY+5, RETRY+21, RETRY+22, RETRY+52 |
| HLCSTATE("SYSTEM" | RETRY, RETRY+16, WRITESEG+5, FLUSH+4, READSEG+27 |
| HLCSTATE("TCP | BUFFER SIZE" , OPEN+28*, RETRY+1*, RETRY+20*, RETRY+37*, RETRY+46*, FLUSH+3 |
| HLCSTATE("WRI | TE HEADER" , OPEN+20*, TE SEGMENT" , OPEN+22* |
| I | WRITESEG+1~, WRITESEG+3*, WRITESEG+4*, WRITESEG+6, WRITESEG+7, FLUSH+6~*, FLUSH+7*, FLUSH+11, READHDR+3~, READHDR+7* , READHDR+10*, READHDR+11, READHDR+12, READHDR+14, READHDR+15* |
| IO | RETRY+49 |
| IO(0 | OPEN+28 |
| IP | OPEN+12~, OPEN+16*, OPEN+32*, RETRY+41, RETRY+47, RETRY+52*, RETRY+53 |
| J | FLUSH+8~, FLUSH+9*, FLUSH+12, FLUSH+13, FLUSH+14, FLUSH+15*, READHDR+3~, READHDR+15* |
| LAST | WRITESEG+1~, WRITESEG+3*, WRITESEG+6 |
| LINE | FLUSH+8~, FLUSH+11*, FLUSH+12, FLUSH+13, FLUSH+14*, FLUSH+16 |
| LOGICAL | OPEN~, OPEN+27, RETRY+2, RETRY+6, RETRY+7, RETRY+18 |
| MAX | FLUSH+1~, FLUSH+3*, FLUSH+12, FLUSH+13, FLUSH+14 |
| >> POP | RETRY+48 |
| PORT | OPEN+12~, OPEN+17*, RETRY+3, RETRY+19, RETRY+47 |
| SEG | WRITEHDR+9~, WRITEHDR+12, WRITESEG~, READSEG~, READSEG+8!, READSEG+31!, READHDR+3~, READHDR+6, ENDMSG+1~, ENDMSG+3 |
| SEG( | WRITESEG+4, WRITESEG+6*, WRITESEG+7, READSEG+20*, READSEG+21*, READSEG+25!, READSEG+30, READHDR+10, READHDR+11!, READHDR+12* , READHDR+14!, READHDR+15 |
| SEG(1 | WRITEHDR+10*, READSEG+16*, READSEG+18*, ENDMSG+2* |
| SEG(2 | WRITEHDR+11* |
| SEG(99999 | WRITESEG+3 |
| SEGMENT | FLUSH+1~, FLUSH+2*, FLUSH+5*, FLUSH+7, FLUSH+11 |
| SUCCESS | READSEG+6~, READSEG+7*, READSEG+17*, READSEG+19, READSEG+20*, READSEG+23, READSEG+30, READSEG+32*, READSEG+34, READHDR+3~ , READHDR+4*, READHDR+6, READHDR+10, READHDR+13*, READHDR+15, READHDR+16 |
| >> TCPCHAN | RETRY+7, RETRY+12 |
| >> TCPDEV | RETRY+6 |