*DECK UPDACNB 
USETEXT NIPDEF
USETEXT ACNB
USETEXT PARAMS
USETEXT SUPMSG
PROC UPDACNB;                # UPDATE ACNB                             #
STARTIMS; 
 #
*1DC  UPDACNB 
* 
*     1. PROC NAME           AUTHOR              DATE 
*        UPDACNB             C. BITTNER          81/07/24 
* 
*     2. FUNCTIONAL DESCRIPTION 
*        UPDATE ACNB PARAMETERS 
* 
*     3. METHOD USED
*        UPDATE ACNB PARAMETERS FROM TEXT OF CR/ITE/N MESSAGE 
* 
*     4. ENTRY PARAMETERS 
*        PARAMS1 - ACNB ADDRESS 
*        PARAMS2 - ADDRESS OF SM BUFFER (CR/ITE/N)
* 
*     5. EXIT PARAMETERS
*        NONE 
* 
*     6. COMDECKS AND SYMPL TEXTS USED
*        NIPDEF              ACNB 
*        PARAMS              SUPMSG 
* 
*     7. ROUTINES CALLED
*        XTRACE - TRACE PROCEDURE CALL
* 
*     8. DAYFILE MESSAGES AND OTHER IMPORTANT INFORMATION 
*        THIS PROCEDURE IS CALLED BY COMPCON VIA HCSTTP.
* 
 #
STOPIMS;
  
# 
      EXTERNAL VARIABLES
# 
 XREF 
   BEGIN
   PROC XTRACE;              # TRACE PROCEDURE CALL                    #
   END
  
# 
      INTERNAL VARIABLES
# 
      ITEM BUFADDR;          # SM BUFFER ADDRESS                       #
  
  
  
#**********************************************************************#
  
  
      BEGIN 
  
      CONTROL IFEQ DEBUG,1; 
        XTRACE("UPDAC") ; 
      CONTROL FI; 
  
      P<ACNB> = PARAMS1;     # BASE ACNB                               #
      BUFADDR = PARAMS2;
      P<SUPMSG> = BUFADDR + AIPHSIZE + ABHSIZE;  # ADDR OF CR/ITE/N    #
      P<SMNVF> = P<SUPMSG>; 
      ACNBICT[0] = CRICT[0]; # INPUT CHARACTER TYPE FOR CONN           #
      ACNBVCBO[0] = CRVCB[0];# VCB ORDINAL                             #
      ACNBNXP[0] = CRNXP[0];  # NO TRANSPARENT DATA FLAG               #
  
      ACNBALN[0] = CRALN[0]; # LIST NUMBER FOR CONNECTION              #
      IF PFCSFC[0] EQ CRRAPN
      THEN
        BEGIN 
        ACNBABL[0] = CRRAABL[0] ; 
        END 
  
  
      RETURN ;               # RETURN TO CALLING PROGRAM               #
      END 
TERM
