Previous Topic: &AOMREPL

Next Topic: &APPC Return Code Information


&APPC

&APPC provides access to LU6.2 conversations.

This verb has the following formats:

&APPC ALLOCATE_DELAYED
      TRANSID=transid
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC ALLOCATE_IMMEDIATE
      TRANSID=transid
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM }  ]
    [ USERID=userid  [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC ALLOCATE_NOTIFY
      TRANSID=transid
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ USERID=userid  [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME= luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC { ALLOCATE_SESSION | ALLOCATE }
        TRANSID=transid
      [ MODENAME=modename ]
      [ SYNC={ NONE | CONFIRM } ]
      [ WAIT=nn ]
      [ USERID=userid [ PASSWORD=password ] ]
      [ PROFILE=profile ]
      [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
        LUNAME=luname | LINK=linkname | DOMAIN=domain ]
      [ PARMS=(parm1,parm2,...,parmn) |
        VARS=var | VARS=(var1, var2, ..., varn ) |
        VARS=prefix* [ RANGE=(start,end) ] ]
&APPC ATTACH_DELAYED
      PROC=procname
    [ SERVER=servername
     [ SCOPE={ REGION | USER | SYSTEM } ] ]
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC ATTACH_IMMEDIATE
      PROC=procname
    [ SERVER=servername
     [ SCOPE={ REGION | USER | SYSTEM } ] ]
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC ATTACH_NOTIFY
      PROC=procname
    [ SERVER=servername
     [ SCOPE={ REGION | USER | SYSTEM } ] ]
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ PARMS=(parm1,parm2,...,parmn) |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC { ATTACH_SESSION | ATTACH } 
        PROC=procname 
      [ SERVER=servername [ SCOPE={ REGION | USER | SYSTEM } ] ]
      [ MODENAME=modename ]
      [ SYNC={ NONE | CONFIRM } ]
      [ WAIT=nn ] 
      [ USERID=userid [ PASSWORD=password ] ]
      [ PROFILE=profile ]
      [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
        LUNAME=luname | LINK=linkname | DOMAIN=domain ]
      [ PARMS=(parm1,parm2,...,parmn) |
        VARS=var | VARS=(var1, var2, ..., varn ) |
        VARS=prefix* [ RANGE=(start,end) ] ]
&APPC CONFIRM
    [ ID=id ]
&APPC CONFIRMED
    [ ID=id ]
&APPC CONNECT_DELAYED
    { NCLID=nclid | SERVER=servername }
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ LUNAME=luname | LINK=linkname | DOMAIN=domain ]
&APPC CONNECT_IMMEDIATE
    { NCLID=nclid | SERVER=servername }
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ LUNAME=luname | LINK=linkname | DOMAIN=domain ]
&APPC CONNECT_NOTIFY
    { NCLID=nclid | SERVER=servername }
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ LUNAME=luname | LINK=linkname | DOMAIN=domain ]
&APPC { CONNECT_SESSION | CONNECT }
    { NCLID=nclid | SERVER=servername }
    [ MODENAME=modename ]
    [ SYNC={ NONE | CONFIRM } ]
    [ WAIT=nn ] 
    [ LUNAME=luname | LINK=linkname | DOMAIN=domain ]
&APPC DEALLOCATE
    [ TYPE={ SYNC | FLUSH | CONFIRM | ABEND | LOCAL } ]
    [ ID=id ]
    [ LOG=msg ]
&APPC DEREGISTER
&APPC FLUSH
    [ ID-id ]
&APPC { PREPARE_TO_RECEIVE | PREPARE }
      [ TYPE={ SYNC | FLUSH | CONFIRM } ]
      [ ID=id ]
&APPC { RECEIVE_AND_WAIT | RECEIVE }
      [ ID={ ANY | CLIENTS | SERVERS | id } ]
      [ WAIT=nn ]
      [ MDO=mdoname [ MAP=mapname ] | VARS=var | VARS=(var1, var2, ..., varn ) |
        VARS=prefix* [ RANGE=(start,end) ] ]
&APPC RECEIVE_IMMEDIATE
    [ ID=id ]
    [ MDO=mdoname [ MAP=mapname ] | VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC RECEIVE_NOTIFY
    [ ID={ ANY | CLIENTS | SERVERS | id } ]
&APPC REGISTER
      SERVER=servername [ SCOPE={ REGION | USER | SYSTEM } ]
    [ CONNECT={ ACCEPT | NOTIFY | REJECT } ]
    [ RETRY={ YES  | NO } ]
    [ CONVLIM={ 100 | nnn } ]
&APPC REQUEST_TO_SEND
    [ ID=id ]
&APPC RPC 
      PROC=procname
    [ LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ SHARE | SHARE=(shrvars1,shrvars2,...,shrvarsn) |
      NOSHARE=(shrvars1,shrvars2,...,shrvarsn) ]
    [ RETCODE=varname ]
    [ PARMS=(parm1,parm2,...,parmn) ]
&APPC SEND_AND_CONFIRM
    [ ID=id ]
    [ MDO=mdoname [ MAP=mapname ] |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC SEND_AND_DEALLOCATE
    [ ID=id ]
    [ MDO=mdoname [ MAP=mapname ] |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
    [ TYPE={ SYNC | FLUSH | CONFIRM } ]
    [ LOG=msg ]
&APPC SEND_AND_FLUSH
    [ ID=id ]
    [ MDO=mdoname [ MAP=mapname ] |
      VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ] 
    [ CONT={ YES | NO } ]
&APPC { SEND_AND_PREPARE_TO_RECEIVE |  SEND_AND_PREPARE }
      [ ID=id ]
      [ TYPE={ SYNC | FLUSH | CONFIRM } ]
      [ MDO=mdoname [ MAP=mapname ] |
        VARS=var | VARS=(var1, var2, ..., varn ) |
        VARS=prefix* [ RANGE=(start,end) ] ]
&APPC { SEND_DATA | SEND }
      [ ID=id ]
      [ MDO=mdoname [ MAP=mapname ] |
        VARS=var | VARS=(var1, var2, ..., varn ) |
        VARS=prefix* [ RANGE=(start,end) ] ]
      [ CONT={ YES | NO } ]
&APPC SEND_ERROR
    [ ID=id ] 
    [ LOG=msg ]
&APPC SET_SERVER_MODE
    [ CONNECT={ ACCEPT | NOTIFY | REJECT } ]
    [ RETRY={ YES | NO } ]
    [ CONVLIM=nnn ]
&APPC START
      PROC=proc
    [ SERVER=servername SCOPE={ REGION | USER | SYSTEM } ] ]
    [ ENV={ CURRENT | DEPENDENT | BACKGROUND } |
      LUNAME=luname | LINK=linkname | DOMAIN=domain ]
    [ USERID=userid [ PASSWORD=password ] ]
    [ PROFILE=profile ]
    [ NOTIFY={ NO | YES } ]
    [ VARS=(genvars1,genvars2,...,genvarsn) ]
    [ PARMS=(parm1,parm2,...,parmn) ]
&APPC TEST
    [ ID=id ]
&APPC TRANSFER_ACCEPT
    [ ID=id ]
    [ NCLID=nclid | SERVER=servername ]
    [ ARGS | VARS=var | VARS=(var1, var2, ..., varn ) |
      VARS=prefix* [ RANGE=(start,end) ] ]
&APPC TRANSFER_CONNECT
    [ ID=id ]
    [ NCLID=nclid | SERVER=servername ]
    [ WAIT=nn ]
&APPC TRANSFER_REJECT
      ID=id
    [ NCLID=nclid | SERVER=servername ]
    [ RETRY={ YES | NO } ]
&APPC { TRANSFER_REQUEST | TRANSFER }
      [ NCLID=nclid | SERVER=servername ]
      [ ID=id ]
      [ WAIT=nn ]