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.
- 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).
- The hostname for the Tandem must be defined correctly or XCOM62 will abend:
Check it by doing the following:
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
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
XCOMCNF TCP/IP parameters
Test a loopback transfer by specifying remote_system=127.0.0.1
Sample XCOM TCP/IP Macro:
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