*DECK HCRRAPR USETEXT NIPDEF USETEXT SUPMSG USETEXT AHEADER USETEXT PARAMS USETEXT PT USETEXT AT USETEXT NHEADER USETEXT ACNB PROC HCRRAPR ; # SEND CR/RAP/R TO NVF # STARTIMS; # *1DC HCRRAPR * * 1. PROC NAME AUTHOR DATE * HCRRAPR A. BEN-ARTZI 82/05/06 * * 2. FUNCTIONAL DESCRIPTION * SEND CR/RAP/R TO NVF BASED ON ICN/AP/R FROM CCP * * 3. METHOD USED * RE-FORMAT THE ICN/AP/R TO BE A CR/RAP/R BUFFER * SET APPLICATION HEADER * QUEUE TO NVF-S ACB * * 4. ENTRY PARAMETERS * PARAMS1 - ADDRESS OF ICN/AP/R BUFFER * PARAMS2 - APPLICATION CONNECTION NUMBER * * 5. EXIT PARAMETERS * NONE * * 6. COMDECKS CALLED AND SYMPL TEXTS USED * NIPDEF SUPMSG AHEADER PARAMS * PT AT * * 7. ROUTINES AND OVERLAYS CALLED * XTRACE - TRACE PROCEDURE CALL * BLINK - LINK DATA BLOCK TO DATA RING * OSCHAPP - SCHEDULE APPLICATION * * 8. DAYFILE MESSAGES AND OTHER IMPORTANT INFORMATION * THIS PROCEDURE IS CALLED BY PRIMARY OVERLAY STRTCON * VIA HCSTTP. * # STOPIMS; # EXTERNAL VARIABLE # XREF BEGIN PROC XTRACE ; # DEBUG TRACE CALLS # PROC BLINK ; # LINK MESSAGE TO APPLICATION # PROC OSCHAPP; # SCHEDULE APPLICATION # END # INTERNAL VARIABLES # #**********************************************************************# BEGIN CONTROL IFEQ DEBUG,1 ; XTRACE("CRRAP") ; CONTROL FI ; # CHANGE HEADER TO APPLICATION HEADER # P = PARAMS1 + BLKHSIZE ; ABHABT[0] = APPCMD ; ABHACT[0] = CT60TRANS ; P = P; ABHTLC[0] = (2 * CC[0] + 14)/15; ABHABN[0] = 0 ; ABHADR[0] = 0 ; ABHDBC[0] = 0 ; # SET UP NEW FIELDS IN MESSAGE # P = P + ABHSIZE ; P = P ; P = P ; PFCSFC[0] = CRRAP ; ICNCN [0] = 0 ; # ZERO NETWORK CONNECTION FIELD # CRACN [0] = PARAMS2 ; # AND SET APPLICATION CONNECTION NUMBER# # AND SEND IT TO NVF # BLINK (PARAMS1,ATACBA[NVFAN]) ; # QUEUE TO NVF"S ACB # OSCHAPP (ATACBA[NVFAN]) ; RETURN ; END TERM