"Hello". Please allow me to make this post to ask for help. I suspect I have XBIS configured incorrectly.
Here is the contents of the SRF:
{{ // There must be no whitespace before the XML header, hence the newline-eating comment tags. }}
{{ Handler * }}{{//}}
{{ Trace(start,file,DIR=/dms/src/DIPO/ptrace,exchfiles) }}{{//}}
{{ RunPath(/dms/obj,/dms/dmsdata,/dms/dmsmast) }}{{//}}
{{ StartService(DIPOAPPDRVR -A='WHI' -v) }}{{//}}
{{ XMLExchange }}
{{ SessionComplete }}
Here are the contents of the trace file:
MODBIS2|1532979782.25|--------S-T-A-R-T--O-F--R-E-Q-U-E-S-T------- from 69.176.97.175 at 2018-07-30 14:43:02 -0500
SERVICE|1532979782.36|Generated XML file name: /var/local/liant/bis/bisL7Hh4C-aQ8EK1RUSDSRxeQ-0000.xml
ServMsg|1532979782.36|Trace "/var/local/liant/bis/trcL7Hh4C-aQ8EK1RUSDSRxeQ"
ServMsg|1532979782.36|Trace on
ServMsg|1532979782.36|SetProgramDir /var/www/html/dms/services/dipo/prod/
ServMsg|1532979782.36|RunPath /var/www/html/dms/services/dipo/prod,/dms/obj,/dms/dmsdata,/dms/dmsmast
ServMsg|1532979782.36|StartService DIPOAPPDRVR -A='WHI' -v
SERVICE|1532979782.36|Service program started (command is "DIPOAPPDRVR -A='WHI' -v")
SERVICE|1532979782.36|Session ID=L7Hh4C-aQ8EK1RUSDSRxeQ, Service ID=0000, Service number=69
SERVICE|1532979782.36|Process ID=32666, User ID=0, Group ID=0
SERVICE|1532979782.36|Current directory=/dms/services/dipo/prod
SERVICE|1532979782.36|$HOME=/root
SERVICE|1532979782.36|$RUNPATH=/var/www/html/dms/services/dipo/prod:/dms/obj:/dms/dmsdata:/dms/dmsmast
SERVICE|1532979782.36|BIS Service - Version 12.12 for Linux Intel 32-Bit.
SERVICE|1532979782.36|Xcentrisity Business Information Server issued to DPC Systems Inc.
SERVICE|1532979782.36|Configured for 20 users.
SERVICE|1532979782.36|DPC Systems Inc.
SERVICE|1532979782.36|Copyright (c) 2016 Micro Focus. All rights reserved.
SERVICE|1532979782.36|Registration Number: 6E-1000-73758-0020
SERVICE|1532979782.36|
SERVICE|1532979782.38|BIS: Dynamic libraries loaded:
SERVICE|1532979782.38| ($EXEDIR=/usr/local/liant/bis/bin)
SERVICE|1532979782.38| $EXEDIR/librminfox.so - RM/InfoExpress Client (v12.12/r19994)
SERVICE|1532979782.38| $EXEDIR/librmconfig.so - No Automatic Configuration File (v12.12/r19994)
SERVICE|1532979782.38| $EXEDIR/autoload/librmnet.so - RMNet HTTP Client (v12.12/r19994)
SERVICE|1532979782.38| $EXEDIR/autoload/xmlif.so - XMLIF Library (v12.12/r19994)
SERVICE|1532979782.38|
SERVICE|1532979782.38|BIS: User root running on machine ws1.dpcsi.com (Linux)
SERVICE|1532979782.38|BIS: License ID LSRV:106563
SERVICE|1532979782.38|BIS: Locale: Decimal_point(2E)
SERVICE|1532979782.38|BIS: Build date and type: Mar 17 2016 Release
SERVICE|1532979782.38|BIS: Build number: 19994
SERVICE|1532979782.38|
DISPLAY|1532979782.41|"Launching service program 07/30/2018 14:43:02:41 "
DISPLAY|1532979782.41|"System: Linux Ver:2.39542 Username:root ProcessID:32666 "
DISPLAY|1532979782.41|"Runtime: Ver:12.12.0 UseCount:20 InUse:0 Reg#:6E-1000-73758-0020 "
DISPLAY|1532979782.41|"Program Code:WHI "
DISPLAY|1532979782.52|"Configuration Record found "
DISPLAY|1532979782.52|"Inactivity Timer set to ' 350' seconds "
DISPLAY|1532979782.52|"Service Timeout set to ' 35' seconds "
DISPLAY|1532979782.52|"Reading request from BIS. "
SERVICE|1532979782.52|ReadRequest, no timeout
ServMsg|1532979782.52|SetExchFilesDir /dms/src/DIPO/ptrace
ServMsg|1532979782.52|XMLExchange "<?xml version="1.0" encoding="UTF-8"?>\\n<bis:request xmlns:bis="htt..."
ServMsg|1532979782.52|XMLExchange (new request data available)
DISPLAY|1532979782.52|"Importing XML request 07/30/2018 14:43:02:52 "
DISPLAY|1532979782.78|"2014:Import of WHI Request using 'DIPO_WHI_Driver_SS.xsl' = Successf"
DISPLAY|1532979782.78|"ul "
DISPLAY|1532979782.86|"Incoming request from IP=69.176.97.175 Port=64144 "
DISPLAY|1532979782.88|"Request HTTP-Method = POST "
DISPLAY|1532979782.88|"Dispatching method request "
DISPLAY|1532979782.88|"Namespace=ws1.dpcsi.com/.../ "
DISPLAY|1532979782.88|"Method ='ipoacctstatus' "
DISPLAY|1532979782.89|"Password is correct "
ServInt||Service timeout alarm!
At our data-hub, we had 31 processes "hung" ranging in date from July 18 thru July 30th. In each case I looked into, there was a "Service timeout alarm" condition and it appears the cobol program never ended. I looked for any "runcobol" processes suspecting a cobol program in an infinite loop, but there were no "runcobol" processes running on the server. It's like the cobol program had ended, but the process was still running. (from this example, ProcessID:32666 on Linux Ver:2.39542)
Judging from the SRF and the trace file, is there something wrong with the configuration I'm using?
#BIS
#RMCOBOL
#XBIS




