HP Nonstop TCP/IP Setup for XCOM

Document ID : KB000027843
Last Modified Date : 14/02/2018
Show Technical Document Details

Introduction: 

HP Nonstop TCP/IP Setup for XCOM with Instructions for bringing up the TCP/IP listener, XCOM TCP/IP parameters and Sample TCP/IP macro.

Instructions: 

  1. The HO Nonstop TCPIP listener must be started as super.super, otherwise the ownership and access permission of the various XCOM files (XCOMCNF, CKPTFIL, etc.) do not allow remote transfers. If the listener runs as super.oper, it will be necessary to explicitly set the permissions for the XCOM files (AAAO).
  2. The hostname for the Tandem must be defined correctly or XCOM62 will abend:

Check it by doing the following:
SCF

1->INFO PROCESS $ipprocessname,detail

    3. If it is not defined, or is not correct, define it by doing the following:

1->ASSUME PROCESS $ipprocessname

(It may be necessary to abort the process and all the subs)

1->ALTER PROCESS $ipprocessname, HOSTNAME "hostname"

The Hostname is the name by which the Tandem system running the TCPIP process is known on the network. This is a character string of 9 or fewer characters.

     4. For incoming TCP/IP transfers, the XCOMCNF file must be named XCOMCNF and reside in the same directory as XCOM and XCOM62. Do not define it in the
         PORTCONF file.

    5.  To direct the XCOM62 program to an alternate TCPIP stack, set the following define:

ADD DEFINE=TCPIP^PROCESS^NAME, CLASS MAP, FILE \SYSTEM.$PROCESS

Additional Information:

XCOMCNF TCP/IP parameters

PORT
REMOTE_SYSTEM
 
Test a loopback transfer by specifying remote_system=127.0.0.1

Sample XCOM TCP/IP Macro:

?TACL MACRO
#FRAME
SINK #DEFINEDELETE = _EMS_COLLECTOR
SINK #DEFINE = EGEN_ADD_EVENT_TEXT
SINK #DEFINEDELETE = _EMS_COLLECTOR, CLASS MAP, FILE $0
SINK #DEFINE = EGEN_ADD_EVENT_TEXT, CLASS MAP, FILE $YES
PARAM XCOMCNF $DAT0.XCOMTEST.XCOMCNF
ADD DEFINE =TCPIP^HOST^FILE, CLASS MAP, FILE $DAT0.XCOMTEST.HOSTS
RUN XCPTIOBJ.XCOM62 /name/ SF $DAT0.XCOMTEST.EDITFILE As & $DAT1.XCOMTEST.EDITFILE
CLEAR ALL
TIME
#UNFRAME