HLOAPI3 ;ALB/CJM-HL7 - Developer API's for sending application acks ;07/17/2012
Source file <HLOAPI3.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Health Level Seven | 1 | HLOUSR3 |
IFCAP | 1 | PRCHJR02 |
Name | Comments | DBIA/ICR reference |
---|---|---|
BATCHACK(HLMSTATE,PARMS,ACK,ERROR) | ;; Starts a batch message that is the response to a batch message. Individual acks are placed in the batch by calling $$ADDACK.
|
|
ADDACK(ACK,PARMS,ERROR) | ;;This API adds an application acknowledgment to a batch
|
|
RESEND(MSGIEN,ERROR) | ;; Retransmit message
|
|
SETPURGE(MSGIEN,TIME) | ;; Set message up for purging.
|
|
REPROC(MSGIEN,ERROR) | ;; Reprocess message.
|
|
PROCNOW(MSGIEN,PURGE,ERROR) | ;;
|
Name | Field # of Occurrence |
---|---|
$$ADDMSG^HLOAPI | ADDACK+41 |
$$NEWBATCH^HLOAPI | BATCHACK+42 |
GETSYS^HLOAPI | RESEND+19 |
$$ACKLINK^HLOAPI2 | BATCHACK+39 |
$$ACTION^HLOAPP | REPROC+19, PROCNOW+20 |
$$SAVEMSG^HLOF778 | RESEND+20 |
$$ESCAPE^HLOPBLD | ADDACK+44 |
$$STARTMSG^HLOPRS | RESEND+10, REPROC+11, PROCNOW+13 |
NEXTMSG^HLOPRS | RESEND+15 |
INQUE^HLOQUE | REPROC+28 |
OUTQUE^HLOQUE | RESEND+20 |
$$PORT2^HLOTLNK | BATCHACK+34, BATCHACK+37 |
$$FMDIFF^XLFDT | SETPURGE+25 |
$$NOW^XLFDT | SETPURGE+25 |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^HLA - [#777] | ADDACK+38 |
^HLB - [#778] | SETPURGE+11, SETPURGE+21*, SETPURGE+26*, REPROC+24, PROCNOW+22, PROCNOW+26*, PROCNOW+28*, PROCNOW+30* |
^HLB("AD" | SETPURGE+20!, SETPURGE+22*, PROCNOW+25!, PROCNOW+27*, PROCNOW+28!* |
^HLB("AE" | ADDACK+34 |
^HLB("B" | REPROC+23 |
^HLCS(870 - [#870] | BATCHACK+33 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ACK | BATCHACK~, BATCHACK+42, ADDACK~, ADDACK+41, ADDACK+44 |
ACK("ACK TO I | EN" , BATCHACK+54*, ADDACK+34 |
ACK("ACK TO" | BATCHACK+53*, BATCHACK+55*, ADDACK+38 |
ACK("HDR" | BATCHACK+47*, BATCHACK+48*, BATCHACK+49*, BATCHACK+50*, BATCHACK+51*, BATCHACK+52* |
ACK("LINE COU | NT" , BATCHACK+57* |
ACK("MSA" | ADDACK+44* |
ACK("STATUS" | BATCHACK+43*, BATCHACK+44*, BATCHACK+46*, BATCHACK+56* |
ACTION | REPROC+9~, REPROC+16*, REPROC+19, REPROC+21, REPROC+25*, REPROC+26, REPROC+28, PROCNOW+10~, PROCNOW+18*, PROCNOW+20 , PROCNOW+22*, PROCNOW+23, PROCNOW+31 |
DAYS | SETPURGE+8~, SETPURGE+25*, SETPURGE+26 |
ERROR | BATCHACK~, BATCHACK+30*, BATCHACK+40*, ADDACK~, ADDACK+30*, ADDACK+32*, ADDACK+41, RESEND~, RESEND+10*, RESEND+11* , RESEND+12*, REPROC~, REPROC+11*, REPROC+12*, REPROC+19*, REPROC+26*, PROCNOW~, PROCNOW+12*, PROCNOW+13*, PROCNOW+14* , PROCNOW+20*, PROCNOW+22*, PROCNOW+23* |
FROM | REPROC+9~, REPROC+27*, REPROC+28 |
HDR | RESEND+9~, REPROC+9~, REPROC+13*, REPROC+19, PROCNOW+10~, PROCNOW+15*, PROCNOW+20 |
HLDIR | SETPURGE+8~, SETPURGE+19*, SETPURGE+20, SETPURGE+22 |
HLMSGIEN | PROCNOW+10~, PROCNOW+29* |
HLMSTATE | BATCHACK~, BATCHACK+39 |
HLMSTATE("BODY" | BATCHACK+55 |
HLMSTATE("HDR" | BATCHACK+48, BATCHACK+49, BATCHACK+50, BATCHACK+53 |
HLMSTATE("IEN" | BATCHACK+30, BATCHACK+54 |
HLMSTATE("STATUS" | BATCHACK+43 |
I | BATCHACK+24~, BATCHACK+50* |
IEN | REPROC+22~, REPROC+23*, REPROC+24 |
MCODE | PROCNOW+10~, PROCNOW+31*, PROCNOW+32 |
MSG | RESEND+9~, RESEND+10, RESEND+15, RESEND+19, RESEND+20, REPROC+9~, REPROC+11, PROCNOW+10~, PROCNOW+13 |
MSG( | RESEND+17* |
MSG("ACK TO I | EN" , PROCNOW+22, PROCNOW+28 |
MSG("ACK TO" | REPROC+19, REPROC+21, REPROC+23, PROCNOW+20 |
MSG("BATCH" | RESEND+13 |
MSG("DIRECTION" | RESEND+11, REPROC+12, PROCNOW+14 |
MSG("HDR" | RESEND+16*, REPROC+13, REPROC+27, PROCNOW+15 |
MSG("IEN" | RESEND+20 |
MSG("STATUS" | RESEND+12, RESEND+18!, RESEND+20, REPROC+16, REPROC+17, PROCNOW+18, PROCNOW+25, PROCNOW+28 |
MSGIEN | RESEND~, RESEND+10, SETPURGE~, SETPURGE+9, SETPURGE+11, SETPURGE+20, SETPURGE+21, SETPURGE+22, SETPURGE+26, REPROC~ , REPROC+11, REPROC+28, PROCNOW~, PROCNOW+13, PROCNOW+25, PROCNOW+26, PROCNOW+27, PROCNOW+29, PROCNOW+30 |
MSH | RESEND+14~, RESEND+15 |
MSH("VERSION" | RESEND+16 |
NODE | SETPURGE+8~, SETPURGE+11*, SETPURGE+12, SETPURGE+13, SETPURGE+19, SETPURGE+26, REPROC+22~, REPROC+24*, REPROC+25 |
OLDTIME | SETPURGE+8~, SETPURGE+13*, SETPURGE+16, SETPURGE+18, SETPURGE+20 |
PARMS | BATCHACK~, BATCHACK+42, BATCHACK+59!, ADDACK~, ADDACK+41, ADDACK+46! |
PARMS("ACCEPT | ACK TYPE" , BATCHACK+52 |
PARMS("ACK CO | DE" , ADDACK+30, ADDACK+40, ADDACK+44 |
PARMS("ACK TO | IEN" , ADDACK+34*, " , ADDACK+39*, ADDACK+40* |
PARMS("ERROR | MESSAGE" , ADDACK+44 |
PARMS("EVENT" | ADDACK+37*, ADDACK+38* |
PARMS("MESSAG | E CONTROL ID" , ADDACK+32, ADDACK+34, ADDACK+39, ADDACK+44, E STRUCTURE" , ADDACK+36*, E TYPE" , ADDACK+35*, ADDACK+36 |
PARMS("QUEUE" | BATCHACK+43 |
PARMS("RETURN | LINK IEN" , BATCHACK+32, BATCHACK+33, LINK NAME" , BATCHACK+35, BATCHACK+36 |
PARMS("SECURITY" | BATCHACK+47 |
PORT | BATCHACK+29~*, BATCHACK+34*, BATCHACK+37*, BATCHACK+39, BATCHACK+40, BATCHACK+46 |
PURGE | PROCNOW~, PROCNOW+24, PROCNOW+26, PROCNOW+27, PROCNOW+28 |
QUEUE | REPROC+9~, REPROC+17*, REPROC+19, REPROC+25*, REPROC+28, PROCNOW+20 |
SUB | ADDACK+27~, ADDACK+33*, ADDACK+34*, ADDACK+38, RESEND+9~, RESEND+17*, RESEND+18* |
SUCCESS | BATCHACK+24~, BATCHACK+25*, BATCHACK+58*, BATCHACK+60, ADDACK+27~, ADDACK+28*, ADDACK+45*, ADDACK+47 |
TIME | SETPURGE~, SETPURGE+10, SETPURGE+16, SETPURGE+21, SETPURGE+22, SETPURGE+25 |
TOLINK | BATCHACK+24~, BATCHACK+26*, BATCHACK+33*, BATCHACK+34, BATCHACK+36*, BATCHACK+37, BATCHACK+39*, BATCHACK+40, BATCHACK+56 |