× Discuss on T24 Installation, Setting up the environment, TC Server, jBOSS, Package & Deployment, etc…

T24 Browser can't connect to MQ manager via jagent

  • suzique8
  • Topic Author
  • Offline
  • New Member
  • New Member
More
9 years 5 months ago #18796 by suzique8
hi everybody,

we have installed T24 Browser (Release R14.26 ) on Websphere application server. It comunicate with T24 release R14 (on AIX) through jbase_agent. when we input some application in T24 Browser, for example CUSTOMER,INP here is setup input rouitine on this version. this input routine trying to put MQ message to MQ manager to get some other information about customer from other system. for connect we use MQCONN function

MQLONG Reason;
MQLONG CompCode;
MQHCONN Hcon;
MQCONN((char *)getenv("TB_MQMANAGER"), &Hcon, &CompCode, &Reason);

but we get error code 2538 - MQRC_HOST_NOT_AVAILABLE.

if we input CUSTOMER (same version with same input routine) from console (putty) or Desktop everything work fine and we are able to connect and then put message to MQ.

so we suspect jbase_agent. we don't know how he handle messages received from T24 Browser.
does anybody some hint how solve this problem?
thank you

here is our enviroment variables before we calling put message

AUTHSTATE=compat
CLASSPATH=./TBSK:/opt/globus/java/lib/ojdbc7.jar:/opt/globus/java/lib/log4j-1.2.17.jar:/opt/globus/java/lib/commons-lang3-3.1.jar:/opt/globus/java/lib/commons-codec-1.6.jar
CLCMD_PASSTHRU=1
ERRNO=1
FCEDIT=/usr/bin/ed
HOME=/data/globus/glttb/tbdev/bnk/bnk.run
IFS='
'
JAVA_HOME=/usr/java71_64
JBASE_ERRMSG_DIVIDE_BY_ZERO=19
JBASE_ERRMSG_NON_NUMERIC=19
JBASE_ERRMSG_TRACE=0
JBASE_ERRMSG_ZERO_USED=35
JBASE_INHIBIT_ZERO_USED=0
JBASE_JBCOBJECTLIST_DIR=1
JBASE_LOCALE=C
JBASE_PATH=/data/globus/glttb/tbdev/bnk/bnk.run/t24bin
JBCBASETMP=/misc/usr/TAFC/tmp/jBASEWORK
JBCCONNECT=jbcconnect
JBCDEV_BIN=/data/globus/glttb/tbdev/bnk/bnk.run/tbskbin
JBCDEV_LIB=/data/globus/glttb/tbdev/bnk/bnk.run/tbsklib
JBCEMULATE=prime
JBCERRFILE=/misc/usr/TAFC/jbcmessages
JBCGLOBALDIR=/misc/usr/TAFC
JBCJVMLIB=/usr/java71_64/jre/lib/ppc64/classic/libjvm.a
JBCLISTFILE='/data/globus/glttb/tbdev/bnk/bnk.run/&SAVEDLISTS&'
JBCLKFILE=/misc/usr/TAFC/tmp/LOCKFILE
JBCOBJECTLIST=/data/globus/glttb/tbdev/bnk/bnk.run/t24lib:/data/globus/glttb/tbdev/bnk/bnk.run/tbsklib:/data/globus/glttb/tbdev/bnk/bnk.run/globuspatchlib:/globus/ndcs/lib
JBCPAUSEFILE=/misc/usr/TAFC/tmp/PAUSEFILE
JBCPORTNO=1000-2000
JBCRELEASEDIR=/misc/usr/TAFC
JBCSPOOLERDIR=/misc/usr/TAFC/jbase_data/jspooler
JBC_UNLOCK_LASTCLOSE=1
JDBC_CONFIG=/opt/globus/etc/jdbc.tbdev
JEDIENABLEQ2Q=1
JEDIFILENAME_MD=VOC
JEDIFILENAME_SYSTEM=/misc/usr/TAFC/src/SYSTEM
JEDIFILEPATH=/data/globus/glttb/tbdev/bnk/bnk.run
JEDI_NOSHMEM=1
LANG=en_US
LC__FASTMSG=true
LDR_CNTRL=MAXDATA=0x70000000
LIBPATH=/usr/java71_64/jre/lib:/usr/java71_64/jre/lib/ppc64/classic:/usr/java71_64/jre/lib/ppc64:/usr/mqm/lib64:/misc/usr/TAFC/lib:/usr/ccs/lib:/usr/lib:/opt/globus/lib64:/globus/ndcs/lib:/usr/local/lib
LINENO=1
LOCPATH=/usr/lib/nls/loc
LOGIN=tb016245
LOGNAME=tb016245
MAIL=/usr/spool/mail/tb016245
MAILCHECK=600
MAILMSG='[YOU HAVE NEW MAIL]'
MANPATH=/misc/usr/TAFC/man:/usr/share/man:/usr/local/man:/usr/local/samba/man
MQSERVER=GLTTB_SVRC/TCP/glhamqdev
NDCSLIB=/globus/ndcs
NDCSROOT=/globus/ndcs
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/%l.%c/%N:/usr/lib/nls/msg/%l.%c/%N.cat
ODMDIR=/etc/objrepos
OFS_SOURCE=BROWSERTC
OPTIND=1
ORIG_USER=tb016245
PATH=/misc/usr/TAFC/bin:/usr/vac/bin:/usr/ccs/bin:/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/vac/bin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java71_64/jre/bin:/usr/java71_64/bin:.:/usr/local/bin:/data/globus/glttb/tbdev/bnk/bnk.run/globuspatchbin:/data/globus/glttb/tbdev/bnk/bnk.run/t24bin:/data/globus/glttb/tbdev/bnk/bnk.run/tbskbin:/usr/ucb:/data/globus/glttb/tbdev/bnk/bnk.run/updater/bin:/opt/globus/bin:/globus/ndcs/bin
PPID=9699494
PS1='AIX-$PWD: '
PS2='> '
PS3='#? '
PS4='+ '
PWD=/data/globus/glttb/tbdev/bnk/bnk.run
RANDOM=11812
SECONDS=0
SHELL=/misc/usr/TAFC/bin/jsh
SSH_CLIENT='10.238.17.203 62152 2222'
SSH_CONNECTION='10.238.17.203 62152 10.238.145.194 2222'
SSH_TTY=/dev/pts/4
SUDO_USER2=''
T24_HOME=/data/globus/glttb/tbdev/bnk/bnk.run
TAFC_HOME=/misc/usr/TAFC
TB_MQLIB_XLCR=0
TB_MQMANAGER=TB_GLHAMQDEV_QM1
TERM=vt220
TMOUT=0
TZ=Europe/Bratislava
USER=tb016245
_=jbase_agent OK
_=/usr/bin/env
MANPATH=/misc/usr/TAFC/man:/usr/share/man:/usr/local/man:/usr/local/samba/man
JEDI_NOSHMEM=1
JBCSPOOLERDIR=/misc/usr/TAFC/jbase_data/jspooler
LANG=en_US

JEDIFILENAME_SYSTEM=/misc/usr/TAFC/src/SYSTEM
ORIG_USER=tb016245
LOGIN=tb016245
SUDO_USER2=
JBCERRFILE=/misc/usr/TAFC/jbcmessages
SSH_TTY=/dev/pts/4
CLCMD_PASSTHRU=1
PATH=/misc/usr/TAFC/bin:/usr/vac/bin:/usr/ccs/bin:/usr/vacpp/bin:/usr/bin:/etc:/usr/sbin:/usr/vac/bin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java71_64/jre/bin:/usr/java71_64/bin:.:/usr/local/bin:/data/globus/glttb/tbdev/bnk/bnk.run/globuspatchbin:/data/globus/glttb/tbdev/bnk/bnk.run/t24bin:/data/globus/glttb/tbdev/bnk/bnk.run/tbskbin:/usr/ucb:/data/globus/glttb/tbdev/bnk/bnk.run/updater/bin:/opt/globus/bin:/globus/ndcs/bin
TB_MQLIB_XLCR=0
JBC_UNLOCK_LASTCLOSE=1
JBASE_PATH=/data/globus/glttb/tbdev/bnk/bnk.run/t24bin
TAFC_HOME=/misc/usr/TAFC
JBASE_JBCOBJECTLIST_DIR=1
JBASE_ERRMSG_DIVIDE_BY_ZERO=19
JBCGLOBALDIR=/misc/usr/TAFC
LC__FASTMSG=true
JBCPAUSEFILE=/misc/usr/TAFC/tmp/PAUSEFILE
NDCSLIB=/globus/ndcs
CLASSPATH=./TBSK:/opt/globus/java/lib/ojdbc7.jar:/opt/globus/java/lib/log4j-1.2.17.jar:/opt/globus/java/lib/commons-lang3-3.1.jar:/opt/globus/java/lib/commons-codec-1.6.jar
LOGNAME=tb016245
JBCLKFILE=/misc/usr/TAFC/tmp/LOCKFILE
JEDIFILEPATH=/data/globus/glttb/tbdev/bnk/bnk.run
JBCPORTNO=1000-2000
MAIL=/usr/spool/mail/tb016245
JBCLISTFILE=/data/globus/glttb/tbdev/bnk/bnk.run/&SAVEDLISTS&
JBCRELEASEDIR=/misc/usr/TAFC
LOCPATH=/usr/lib/nls/loc
PS1=AIX-$PWD:
USER=tb016245
LDR_CNTRL=MAXDATA=0x70000000
JBASE_INHIBIT_ZERO_USED=0
AUTHSTATE=compat
JBASE_ERRMSG_TRACE=0
JBCDEV_LIB=/data/globus/glttb/tbdev/bnk/bnk.run/tbsklib
JBCDEV_BIN=/data/globus/glttb/tbdev/bnk/bnk.run/tbskbin
T24_HOME=/data/globus/glttb/tbdev/bnk/bnk.run
JEDIFILENAME_MD=VOC
SHELL=/misc/usr/TAFC/bin/jsh
ODMDIR=/etc/objrepos
JAVA_HOME=/usr/java71_64
JBASE_ERRMSG_ZERO_USED=35
JBCOBJECTLIST=/data/globus/glttb/tbdev/bnk/bnk.run/t24lib:/data/globus/glttb/tbdev/bnk/bnk.run/tbsklib:/data/globus/glttb/tbdev/bnk/bnk.run/globuspatchlib:/globus/ndcs/lib
HOME=/data/globus/glttb/tbdev/bnk/bnk.run
NDCSROOT=/globus/ndcs
JBASE_ERRMSG_NON_NUMERIC=19
SSH_CONNECTION=10.238.17.203 62152 10.238.145.194 2222
SSH_CLIENT=10.238.17.203 62152 2222
TERM=vt220
MAILMSG=[YOU HAVE NEW MAIL]
PWD=/data/globus/glttb/tbdev/bnk/bnk.run
JBCEMULATE=prime
TZ=Europe/Bratislava
JEDIENABLEQ2Q=1
JBCJVMLIB=/usr/java71_64/jre/lib/ppc64/classic/libjvm.a
JDBC_CONFIG=/opt/globus/etc/jdbc.tbdev
TB_MQMANAGER=TB_GLHAMQDEV_QM1
MQSERVER=GLTTB_SVRC/TCP/glhamqdev
OFS_SOURCE=BROWSERTC
JBCCONNECT=jbcconnect
JBCBASETMP=/misc/usr/TAFC/tmp/jBASEWORK
JBASE_LOCALE=C
A__z=! LOGNAME
NLSPATH=/usr/lib/nls/msg/%L/%N:/usr/lib/nls/msg/%L/%N.cat:/usr/lib/nls/msg/%l.%c/%N:/usr/lib/nls/msg/%l.%c/%N.cat
LIBPATH=/usr/java71_64/jre/lib:/usr/java71_64/jre/lib/ppc64/classic:/usr/java71_64/jre/lib/ppc64:/usr/mqm/lib64:/misc/usr/TAFC/lib:/usr/ccs/lib:/usr/lib:/opt/globus/lib64:/globus/ndcs/lib:/usr/local/lib OK


here is log from mq

MQM Trace History
----{ getservbyname
----} getservbyname rc=Unknown(1)
----{ cciTcpResolveHostname
{ xcsIsEnvironment
} xcsIsEnvironment rc=OK
----} cciTcpResolveHostname rc=OK
----{ xcsGetEnvironmentString
----} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
----{ cciBindAndConnectList
{ cciBindAndConnect
{ xcsGetEnvironmentString
} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
{ socket
} socket rc=Unknown(46)
{ ioctl
} ioctl rc=OK
{ connect
} connect rc=OK
} cciBindAndConnect rc=OK
----} cciBindAndConnectList rc=OK
----{ cciTcpResolveAddress
----} cciTcpResolveAddress rc=OK
----{ ioctl
----} ioctl rc=OK
----{ cciTcpGetPeerName
{ cciTcpResolveAddress
} cciTcpResolveAddress rc=OK
----} cciTcpGetPeerName rc=OK
---} cciTcpAllocConv rc=OK
--} ccxAllocConv rc=OK
--{ ccxSecureAllocConv
--} ccxSecureAllocConv rc=OK
--{ rriSSLCopyIssuerDN
--} rriSSLCopyIssuerDN rc=OK
--{ ccxMultiplexCapable
--} ccxMultiplexCapable rc=rrcE_NOT_SUPPORTED
--{ xcsGetEnvironmentString
--} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
--{ ccxAllocMem
---{ cccGetMem
----{ xcsGetMemFn
----} xcsGetMemFn rc=OK
---} cccGetMem rc=OK
--} ccxAllocMem rc=OK
--{ ccxSend
---{ cciTcpSend
----{ send
----} send rc=OK
Data: 0x0000010c
---} cciTcpSend rc=OK
--} ccxSend rc=OK
--{ ccxFreeMem
--} ccxFreeMem rc=OK
--{ ccxReceive
---{ cciTcpReceive
----{ ccxAllocMem
----} ccxAllocMem rc=OK
----{ recv
----} recv rc=OK
Data: 0xffffffff
----{ cciTcpGetNameandAddress
{ cciTcpResolveHostname
{ xcsIsEnvironment
} xcsIsEnvironment rc=OK
} cciTcpResolveHostname rc=OK
{ cciTcpResolveAddress
} cciTcpResolveAddress rc=OK
{ xcsGetMemFn
} xcsGetMemFn rc=OK
----} cciTcpGetNameandAddress rc=OK
----{ rrxError
----} rrxError rc=rrcE_RECEIVE_FAILED
----{ ccxFreeMem
----} ccxFreeMem rc=OK
---} cciTcpReceive rc=rrcE_RECEIVE_FAILED
--} ccxReceive rc=rrcE_RECEIVE_FAILED
--{ rriCommsError
--} rriCommsError rc=OK
-} rriInitSess rc=rrcE_RECEIVE_FAILED
-{ rrxError
-} rrxError rc=rrcE_RECEIVE_FAILED
-{ xcsGetEnvironmentString
-} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
-{ reqFreeConnSess
--{ reqFreeSess
---{ rriFreeSess
----{ cccGetMem
{ xcsGetMemFn
} xcsGetMemFn rc=OK
----} cccGetMem rc=OK
----{ ccxFreeSocket
{ xcsCheckPointer
} xcsCheckPointer rc=OK
{ cciTcpFreeConv
{ ioctl
} ioctl rc=OK
{ soclose
Data: 0x00000046
} soclose rc=OK
} cciTcpFreeConv rc=OK
{ ccxUnHandleSIGPIPE
} ccxUnHandleSIGPIPE rc=OK
{ ccxEndTcpIpComms
{ cciTcpEndTcpIpComms
{ cciSslSecureEndComms
} cciSslSecureEndComms rc=OK
} cciTcpEndTcpIpComms rc=OK
} ccxEndTcpIpComms rc=OK
{ cccFreeMem
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
} cccFreeMem rc=OK
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
{ cccFreeMem
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
} cccFreeMem rc=OK
----} ccxFreeSocket rc=OK
----{ rriTermExits
{ xcsIsEnvironment
} xcsIsEnvironment rc=OK
----} rriTermExits rc=OK
----{ rriDeleteStatusEntry
{ cccFreeMem
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
} cccFreeMem rc=OK
----} rriDeleteStatusEntry rc=OK
----{ cccFreeMem
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
----} cccFreeMem rc=OK
----{ cccFreeMem
{ xcsFreeMemFn
} xcsFreeMemFn rc=OK
----} cccFreeMem rc=OK
---} rriFreeSess rc=OK
--} reqFreeSess rc=OK
-} reqFreeConnSess rc=OK
} reqConnectChl rc=MQRC_HOST_NOT_AVAILABLE
{ reqSelectChannelEntry
-{ cccFreeMem
--{ xcsFreeMemFn
--} xcsFreeMemFn rc=OK
-} cccFreeMem rc=OK
} reqSelectChannelEntry rc=OK
{ zutPreconnectTerm
} zutPreconnectTerm rc=OK
{ reqFreeConn
-{ zutLookupRemove
--{ zutLookupLock
--} zutLookupLock rc=OK
--{ xcsFreeMemFn
--} xcsFreeMemFn rc=OK
--{ zutLookupUnlock
--} zutLookupUnlock rc=OK
-} zutLookupRemove rc=OK
-{ reqFreeConnSess
--{ reqFreeSess
--} reqFreeSess rc=OK
-} reqFreeConnSess rc=OK
-{ zutLookupIterate
--{ zutLookupLock
--} zutLookupLock rc=OK
--{ zutLookupUnlock
--} zutLookupUnlock rc=OK
-} zutLookupIterate rc=OK
-{ zutLookupFree
--{ zutLookupFreeResources
---{ xcsFreeMemFn
---} xcsFreeMemFn rc=OK
--} zutLookupFreeResources rc=OK
--{ xcsFreeMemFn
--} xcsFreeMemFn rc=OK
-} zutLookupFree rc=OK
} reqFreeConn rc=OK
{ reqReleaseConn
-{ reqFreeCno
--{ xcsGetEnvironmentString
--} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
--{ xcsFreeMemIfValid
---{ xcsFreeMemFn
---} xcsFreeMemFn rc=OK
--} xcsFreeMemIfValid rc=OK
-} reqFreeCno rc=OK
-{ cccFreeMem
--{ xcsFreeMemFn
--} xcsFreeMemFn rc=OK
-} cccFreeMem rc=OK
} reqReleaseConn rc=OK
{ rrxReportError
-{ xcsDisplayMessageForSubpool
--{ xcsQueryDateTime2
---{ xcsLocaltime
---} xcsLocaltime rc=OK
--} xcsQueryDateTime2 rc=OK
--{ xcsQueryValue
---{ xcsQueryProcessDetails
---} xcsQueryProcessDetails rc=OK
--} xcsQueryValue rc=OK
--{ xcsGetEnvironmentString
--} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
--{ xcsGetEnvironmentInteger
---{ xcsGetEnvironmentString
---} xcsGetEnvironmentString rc=xecE_E_ENV_VAR_NOT_FOUND
--} xcsGetEnvironmentInteger rc=xecE_E_ENV_VAR_NOT_FOUND
--{ xcsQueryValue
--} xcsQueryValue rc=OK
--{ xcsDisplayMessage
---{ xcsGetMemFn
---} xcsGetMemFn rc=OK
---{ xcsGetMessage
----{ xcsGetMemFn
----} xcsGetMemFn rc=OK
----{ xcsGetMemFn
----} xcsGetMemFn rc=OK
----{ xcsGetMemFn
----} xcsGetMemFn rc=OK
----{ xcsQueryValue
----} xcsQueryValue rc=OK
----{ xcsConvertString
----} xcsConvertString rc=OK
----{ xcsFreeMemFn
----} xcsFreeMemFn rc=OK
----{ xcsFreeMemFn
----} xcsFreeMemFn rc=OK
----{ xcsFreeMemFn
----} xcsFreeMemFn rc=OK
---} xcsGetMessage rc=OK
---{ xeeOpenFiles
----{ xcsCreateFile
Data: 0x00000002 0x000001b4 0x00000000 0xffffffff
----} xcsCreateFile rc=lpiRC_FILE_TREE_CREATION_ERROR
----{ xcsBuildDumpPtr
{ xcsGetMemFn
} xcsGetMemFn rc=OK
----} xcsBuildDumpPtr rc=OK
----{ xcsBuildDumpPtr
----} xcsBuildDumpPtr rc=OK
----{ xcsStrerror
----} xcsStrerror rc=OK
----{ xcsFFST


Modify message

Please Log in or Create an account to join the conversation.

Time to create page: 0.034 seconds