Chapter 3. Module Error Messages

Table of Contents

3.1. ADM Module (ADM2001 ~ )
3.2. BOOT Module (BOOT2001 ~ )
3.3. CAS Module (CAS2001 ~ )
3.4. CFL Module (CFL0096 ~ )
3.5. CLH Module (CLH0200 ~ )
3.6. CLI Module (CLI2001 ~ )
3.7. CLL Module (CLL2001 ~ )
3.8. DOWN Module (DOWN2001 ~ )
3.9. FDLC Module (FDLC2001 ~)
3.10. RAC Module (RAC2001 ~ )
3.11. RQS Module (RQS2001 ~ )
3.12. SDLC Module (SDLC2001 ~ )
3.13. SVR Module (SVR2001 ~ )
3.14. TIP Module (TIP3001 ~ )
3.15. TLM Module (TLM3001 ~ )
3.16. TMD Module (TMD2001 ~ )
3.17. GATEWAY Module (GATEWAY2001 ~ )
3.18. TMM Module (TMM2001 ~ )
3.19. TMS Module (TMS0211 ~ )
3.20. UNCFL Module (UNCFL4001 ~ )
3.21. WSC Module (WSC3001 ~ )
3.22. WSGW Module (WSGW1001 ~ )

This chapter describes error messages that may occur in each module.

3.1. ADM Module (ADM2001 ~ )

ADM2041 get Tm path error

TypeFATAL
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

ADM2042 Tm connect error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

ADM2043 write to Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

ADM2044 receive from Tm error

TypeERROR
DescriptionCould not establish a communication channel with Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

ADM2045 Tm register error

TypeERROR
DescriptionCould not register a tmadmin process to Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

ADM2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA tmadmin version did not match with a Tm version.
ActionRe-install the Tmax engine, and then re-compile the configuration file and server program.

ADM2048 Engine type mismatch (type): 'a' option must be used

TypeERROR
DescriptionA configuration file used for a cfgadd was not generated with cfl -a.
ActionGenerate the configuration file used for cfgadd by generating an additional configuration file with cfl -a.

ADM3001 RACD connection error

TypeERROR
DescriptionAn error occurred while connecting to a remote RACD.
ActionConfirm that the RACD was properly booted at remote nodes. Confirm that the TMAX_RAC_PORT environment variable is consistent throughout the nodes, and that it matches the RACPORT field of the DOMAIN section in the configuration file. The default value of TMAX_RAC_PORT is 3333.

ADM3003 request to Tm error

TypeERROR
DescriptionCould not send a request message to a Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status.

ADM3004 Time-out during admin requests.

TypeERROR
DescriptionA remote did not respond to a request message.
ActionCheck that RACD and tmadmin are operating properly at remote nodes. Check the network status.

ADM3006 CLH is not started: clhno

TypeERROR
DescriptionCould not find an active CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged. Check the CLH process status. If the CLH process was not terminated intentionally, contact a Tmax engineer with the service code.

ADM3007 read from local RACD error

TypeERROR
DescriptionAn error occurred while receiving data from a local RACD.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged. Check the RACD process status.

ADM3008 write to local RACD error.

TypeERROR
DescriptionCould not send a message to a local RACD.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged. Check the RACD process status.

ADM3010 register to Tm error.

TypeFATAL
DescriptionCould not register a tmadmin to a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status. If the Tm process was not terminated intentionally, contact the TmaxSoft technical support team.

ADM3011 main tmadmin already started.

TypeERROR
DescriptionAnother copy of "tmadmin -m" was already started.
ActionOnly one copy of the master tmadmin can be used at a time. If a tmadmin was not yet started, this message will be displayed due to the Operating System’s socket clear delays. A HUP signal will be sent to the Tm process.

ADM3012 maximum admin (NUM_MAX_ADM)already started.

TypeERROR
DescriptionCould not start another tmadmin.
ActionThere is a pre-configured limit to the number of sub-tmadmin ("tmadmin -s") that can be started at a single time. If no tmadmin has been started, this message will be displayed due to the Operating System’s socket clear delays. A HUP signal will be sent to the Tm process.

ADM3013 unregister to Tm error.

TypeERROR
DescriptionCould not send an unregistered message to a Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status. To unregister all tmadmin processes, send a HUP signal to the Tm process.

ADM3014 request to remote node error: nodename

TypeERROR
DescriptionCould not send a request message to a remote node.
ActionCheck that RACD and tmadmin are operating properly at the remote node. Check the network status.

ADM3015 remote RACD closed: nodename

TypeERROR
DescriptionA communication channel with a remote node closed.
ActionCheck that RACD and tmadmin are operating properly at the remote node. Check the network status.

ADM3016 request to CLH error

TypeERROR
DescriptionCould not send a request message to a local CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the CLH process status. If the CLH process was not terminated intentionally, contact the TmaxSoft technical support team.

ADM3017 ADM WaitForMultipleObjects error

TypeERROR
DescriptionWaitForMultipleObjects has failed.

ADM3018 socketpair error

TypeERROR
DescriptionFailed to create a socket pair.
ActionContact the TmaxSoft technical support team.

ADM3019 no such name is found : svr(svrname)

TypeINFO
DescriptionA svr name was not found in Tmax.
ActionSpecify the svr option again with the name registered in a configuration file.

ADM3020 svg (%s) is non-XA

TypeINFO
DescriptionA svg is non-XA.

ADM3021 resume without suspend

TypeERROR
DescriptionThe resume function was executed without first executing the suspend function.

ADM3023 line is too long: %d

TypeERROR
DescriptionThe length of a character to be displayed with a stdout was too long.
ActionContact the TmaxSoft technical support team.

3.2. BOOT Module (BOOT2001 ~ )

BOOT2041 get Tm path error

TypeFATAL
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

BOOT2042 Tm connect error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

BOOT2043 write to Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

BOOT2044 receive from Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

BOOT2045 Tm register error

TypeERROR
DescriptionCould not register a TMBOOT process to a Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

BOOT2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA tmboot version does not match with a Tm version.
ActionRe-install the Tmax engine.

BOOT2141 License file read error: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install the license file to the correct path at: ($(TMAXDIR)/license/license.dat).

2) Check the license file version. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

BOOT2142 Corrupt license file: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install the license file to the correct path at: ($(TMAXDIR)/license/license.dat).

2) Check the license file version. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

BOOT2143 Licensed host not found

TypeERROR
DescriptionA host does not have a valid license.
ActionContact the TmaxSoft technical support team to acquire a new license.

BOOT2144 more than licensed number of CPUs are installed.

TypeERROR
DescriptionA machine has more CPUs than a license allowed.
ActionInstall a new license file that supports the amount of CPUs.

BOOT2145 License is expired:

TypeERROR
DescriptionA license has expired.
ActionContact the TmaxSoft technical support team to acquire a new license.

BOOT2146 License check error

TypeFATAL
DescriptionA license check failed.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license.

BOOT2148 your license does not support sub_prob_name.

TypeERROR
DescriptionA license is invalid.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license.

BOOT3001 length of option arg is too long.

TypeERROR
DescriptionOption arguments are too long.
ActionOption arguments must not be longer than 256 characters.

BOOT3002 conflict flags are set.

TypeERROR
DescriptionInvalid option flags.
ActionRefer to the command line help (tmboot -h) for correct arguments.

BOOT3003 unrecognized option

TypeERROR
DescriptionInvalid option flags.
ActionRefer to the command line help (tmboot -h) for correct arguments.

BOOT3004 no response from svr_name while booting.

TypeERROR
DescriptionA svr_name could not boot successfully due to a boot time error.
ActionCorrect errors referencing previous errors.

BOOT3005 Tmax is already running

TypeERROR
DescriptionTried to boot a Tmax engine while Tmax was already running.

BOOT3006 Tmax is not started

TypeERROR
DescriptionTried to boot application processes when Tmax was not running.
ActionBoot the Tmax engine first.

BOOT3007 maxsvr (max_num) over for svr (svr_name)

TypeERROR
DescriptionTried to run more processes than specified in the MAX field of the SERVER section in a configuration file.
ActionAdjust the MAX field value and reboot Tmax.

BOOT3007A maxsvr (%d) is over for svr(%s:%s): nodeno = %d, svri = %d, cur = %d, ksvr = %d

TypeERROR
DescriptionThe number of processes to be executed is greater than the maximum allowable number of processes specified in the MAX field of the SERVER section in a configuration file.

BOOT3008 server (svr_name) is not in config

TypeERROR
DescriptionAn invalid server name was used.
ActionCheck a configuration file for valid server names.

BOOT3008 group (svg_name) is not in config

TypeERROR
DescriptionAn invalid server group name was used.
ActionCheck the configuration file for valid server group names.

BOOT3010 register to Tm error

TypeFATAL
DescriptionCould not register to a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status. If the Tm process was not terminated intentionally, contact the TmaxSoft technical support team.

BOOT3011 unregister to Tm error

TypeERROR
DescriptionCould not send unregistered messages to a Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status. To unregister all tmadmin processes, send a HUP signal to the Tm process.

BOOT3013 maxtms is over

TypeERROR
DescriptionThe number of currently booted TMS processes + MINTMS is greater than a MAXTMS value in a configuration file.
ActionIncrease the MAXTMS value in the configuration file.

BOOT3014 maxclh is over

TypeERROR
DescriptionThe number of currently booted CLHs +1 is greater than a MAXCLH value in a configuration file.
ActionIncrease the MAXCLH value in the configuration file.

BOOT3015 cas is already running

TypeERROR
DescriptionA CAS has been already booted.

BOOT3016 BOOT cmdline error

TypeFATAL
DescriptionFailed to create a character string to boot a process due to an internal error.
ActionContact the TmaxSoft technical support team.

BOOT3017 BOOT lpEnv error[%s]

TypeFATAL
DescriptionFailed to call GetEnvironmentStrings.

BOOT3018 CreateProcess error[%s]

TypeERROR
DescriptionFailed to call CreateProcess.

BOOT3019 %s not answered

TypeERROR
DescriptionThere was no response from the Tmax server.

BOOT3020 svr_name is suspended, resume(or tmdown) it first.

TypeERROR
DescriptionA new server was booted after resuming a suspended server, or after using a tmdown.
ActionBoot the server after resuming or after using tmdown.

BOOT3021 sum of MAXUSER (%d) > licensed maxuser (%d)

TypeERROR
DescriptionA MAXUSER count has exceeded the maximum number of allowed users specified in a license.

BOOT3022 option (%s) is not supported

TypeERROR
DescriptionThis option is not supported.

BOOT3023 Server(%s) can not start anymore. Please boot more CLH.

TypeERROR
DescriptionA system can not start a server any more.
ActionStart additional CLHs.

BOOT3024 all servers in group (%s) reached max

TypeERROR
DescriptionThe number of servers in a group has reached a set limit.

3.3. CAS Module (CAS2001 ~ )

CAS2041 get Tm path error

TypeFATAL
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS2042 Tm connect error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS2043 write to Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS2044 receive from Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS2045 Tm register error

TypeERROR
DescriptionCould not register a CAS process to a Tm.
ActionConfirm that a configuration file was not changed after a Tm boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CAS2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA CAS version did not match with a Tm.
ActionRe-install the Tmax engine.

CAS3001 register to Tm error

TypeFATAL
DescriptionCould not register a CAS process to a Tm.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS3002 Tm closed

TypeERROR
DescriptionA communication channel with a Tm closed.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the Tm process status. If the Tm process was not terminated intentionally, contact the TmaxSoft technical support team.

CAS3003 CLH read error

TypeERROR
DescriptionCould not receive data from a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the CLH process status. If the CLH process was not terminated intentionally, contact the TmaxSoft technical support team.

CAS3004 CLH write error

TypeERROR
DescriptionCould not send data to a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the CLH process status. If the CLH process was not terminated intentionally, contact the TmaxSoft technical support team.

CAS3006 trying to write to CLH is blocked

TypeERROR
DescriptionCould not send data to a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the CLH process status. If the CLH process was not terminated intentionally, contact the TmaxSoft technical support team.

CAS3007 register to CLH error

TypeERROR
DescriptionCould not register a CAS process to a CLH.
ActionMake sure that the configuration file has not changed after a Tm boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CAS3008 register to CLH error

TypeFATAL
DescriptionCould not register a CAS process to a CLH.
ActionConfirm that the configuration file has not changed after a Tm boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CAS3009 CLH connect error:

TypeERROR
DescriptionCould not establish a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS3010 register to CLH (phase 1) error

TypeERROR
DescriptionCould not establish a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS3011 register to CLH (phase 2) error

TypeERROR
DescriptionCould not establish a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CAS3013 Invalid passwd entry found

TypeERROR
DescriptionA password file contains invalid data.
ActionCheck the password file $(TMAXDIR)/config/passwd. Make a new password file using the mkpw command.

CAS3014 passwd file error

TypeERROR
DescriptionA password file contains invalid data.
ActionCheck the password file in $(TMAXDIR)/config/passwd. Make a new password file using mkpw.

CAS3015 domain security check error : usr_name

TypeWARNING
DescriptionA client connected with an invalid password.
ActionCheck the configuration file for "OWNER = usr_name" in the DOMAIN section.

CAS3016 user authorization check failed : usr_name

TypeWARNING
DescriptionA client connected with an invalid password.
ActionConfirm that a password file contains a usr_name:password pair.

CAS3017 failed to request to Tm

TypeERROR
DescriptionAn error occurred while sending a request message to a Tm.
ActionCheck that the files in the $TMAXDIR/path directory were not damaged.

CAS3018 CLH connection closed

TypeINFO
DescriptionA connection to a CLH was disconnected.
ActionCheck whether tmdown was executed or if CLH was abnormally terminated.

CAS3019 Invalid acl entry

TypeERROR
DescriptionAn error occurred while reading an entry in an acl file.
ActionCheck whether the $TMAXDIR/config/acl file was damaged.

CAS3020 acl file error

TypeERROR
DescriptionAn invalid acl file name was used.
ActionCheck whether the TMXDIR config is valid.

CAS3021 user file error

TypeERROR
DescriptionAn invalid user file name was used.
ActionCheck whether the TMAXDIR config is valid.

3.4. CFL Module (CFL0096 ~ )

CFL0096 shared memory : different owner user_id

TypeERROR
DescriptionA user ID did not match a current process user ID. This was caused by 4 SHM KEYs being opened concurrently.
ActionRelease the opened shm keys, or reconfigure the key value of shared memory.

CFL2141 License file read error: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install a license file to the correct path ($(TMAXDIR)/license/license.dat).

2) Check the license file version. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

CFL2142 Corrupt license file: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install a license file to the correct path ($(TMAXDIR)/license/license.dat).

2) Check the license file version. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

CFL2143 Licensed host not found

TypeERROR
DescriptionA host does not have a valid license.
ActionRe-install the license file.

CFL2144 more than licensed number of CPUs are installed

TypeERROR
DescriptionThere are more CPUs than licensed.
ActionRe-install the license file.

CFL2145 License is expired

TypeERROR
DescriptionA license has expired.
ActionRe-install the license file.

CFL2148 your license does not support sub_prod_name

TypeERROR
DescriptionA license is invalid.
ActionContact the TmaxSoft technical support team to acquire a new license.

CFL2149 more than licensed number of users/servers are configured

TypeERROR
DescriptionToo many users and server processes were used.
ActionAdjust the number of users and server processes.

CFL3001 length of option arg is too long

TypeERROR
DescriptionA command could not be executed because an argument was too long.
ActionThe string length of an argument must be within 256 characters.

CFL3002 TMAXDIR is not set

TypeERROR
DescriptionA configuration variable (TMAXDIR) was not set.
Action

Set the configuration variable (TMAXDIR).

- For ksh: export TMAXDIR = dirname

- For csh: setenv TMAXDIR = dirname

CFL3003 parameter param is mandatory, but missed

TypeERROR
DescriptionA param item does not exist in a configuration file.
ActionInput the related item in the configuration file.

CFL3004 section sect is mandatory, but missed

TypeERROR
DescriptionA sect item does not exist in a configuration file.
ActionInput the related item in the configuration file.

CFL3005 node name node1 not found in config

TypeERROR
DescriptionA node name (node1) was not defined in the NODE section of a configuration file.
ActionCheck the node name in the NODE section of the configuration file.

CFL3006 no such server group is defined for COUSIN or BACKUP : svgname

TypeERROR
DescriptionA server group name (svgname) was not defined as the value of a COUSIN or BACKUP item in a configuration file.
ActionCheck the server group name in the SVRGROUP section of the configuration file.

CFL3007 BACKUP of server group svg1 is in same node

TypeERROR
DescriptionA server group (svg1) and its BACKUP were located in the same node.
ActionThe BACKUP server group must be defined as the server group of another node. Rewrite the configuration file.

CFL3008 server group svg1 is defined as both COUSIN and BACKUP for svg2

TypeERROR
DescriptionA server group (svg1) was configured as BACKUP and COUSIN for another server group (svg2).
ActionA server group cannot be defined as both BACKUP and COUSIN for another server group. Rewrite the configuration file.

CFL3009 line num : cannot proceed due to previous error

TypeERROR
DescriptionFailed to proceed due to a previous error.
ActionRefer to the previous error message.

CFL3010 line num : parameter param duplicate defined

TypeERROR
DescriptionThe parameter value (param) was duplicated.
ActionDelete the duplicated part in the configuration file.

CFL3011 too many node definitions (MAX : max)

TypeERROR
DescriptionToo many nodes were defined in the NODE section of a configuration file.
ActionThe number of nodes defined in the NODE section must not exceed a max value.

CFL3012 line num : DOMAINNAME in NODE nodename is not defined

TypeERROR
DescriptionThe DOMAINNAME item of a node (nodename) was not defined in the NODE section of a configuration file.
ActionDefine the DOMAINNAME item of the node (nodename).

CFL3013 line num : DOMAINNAME domname in NODE section not found

TypeERROR
DescriptionA DOMAINNAME was not defined in the NODE section of a configuration file.
ActionConfirm that the DOMAINNAME in the DOMAIN section of the configuration is correct.

CFL3014 line num : NODENAME = node1 in SVRGROUP section not defined

TypeERROR
DescriptionThe definition for a node name defined as NODENAME = node1 in the SVRGROUP section of a configuration file could not be found in the NODE section.
ActionConfirm that node1 is defined in the NODE section of the configuration file.

CFL3015 line num : SVGNAME = svg1 in RQ section not defined

TypeERROR
DescriptionA server group (svg1) that was specified as the SVGNAME of the RQ section of a configuration file was not defined in the SVRGROUP section.
ActionConfirm that svg1 is defined in the SVRGROUP section of the configuration file.

CFL3016 line num : SVG Type of server group svg1 is not RQMGR

TypeERROR
DescriptionThe SVGTYPE of a server group (svg1) that was defined in the RQ section of a configuration file was not RQMGR.
ActionCheck SVGTYPE in the definition of svg1 in the SVRGROUP section. The SVGTYPE of svg1 defined in the RQ section of the configuration file must be must be RQMGR.

CFL3017 line num : NODENAME = node1 in GATEWAY section not defined

TypeERROR
DescriptionNode1 specified as a NODENAME in the GATEWAY section of a configuration file was not defined in the NODE section.
ActionConfirm that node1 is defined in the NODE section of the configuration file.

CFL3018 line num : SVGNAME = svg1 in SERVER section not defined

TypeERROR
Descriptionsvg1 specified as a SVGNAME in the SERVER section of a configuration file was not defined in the SVRGROUP section.
ActionConfirm that svg1 is defined in the SVRGROUP section of the configuration file.

CFL3019 line num : ROUTING = rout1 in SERVICE section not defined

TypeERROR
Descriptionrout1 specified as a ROUTING item in the SERVICE section of a configuration file was not defined in the ROUTING section.
ActionConfirm that rout1 is defined in the ROUTING section.

CFL3020 line num : SVRNAME = svr1 in SERVICE section not defined

TypeERROR
Descriptionsvr1 specified as SVRNAME in the SERVICE section of a configuration file was not defined in the SERVER section.
ActionConfirm that svr1 is defined in the SERVER section.

CFL3021 line num : param in DOMAIN section must be same in all domains

TypeERROR
DescriptionThe all param values defined in the DOMAIN sections in a configuration file were not equal.
ActionCheck the param values in the DOMAIN sections and make them equal. In a multi-domain environment, a param must be equal in all DOMAIN sections.

CFL3022 line num : domain name dom is not unique

TypeERROR
DescriptionA domain name (dom) defined in the DOMAIN section of a configuration file was not unique.
ActionConfirm that the dom does not exist in other parts of the configuration file.

CFL3023 line num : MAXCLH (num1) < MINCLH (num2) in section1

TypeERROR
DescriptionA MAXCLH defined in section1 of a configuration file is smaller than MINCLH.
ActionChange values to satisfy the condition that the value of MINCLH must be less than that of MAXCLH. section1 should be a DOMAIN or a NODE.

CFL3024 IDLETIME must use with CLICHKINT

TypeERROR
DescriptionAn IDLETIME in the DOMAIN section of a configuration file was not used with CLICHKINT.
ActionUse IDLETIME and CLICHKINT together.

CFL3025 line num : domain.OWNER must be used with SECURITY

TypeERROR
DescriptionA OWNER in the DOMAIN section of a configuration file was not used with SECURITY.
ActionUse OWNER and SECURITY together.

CFL3026 DOMAIN.OWNER = owner1 not found

TypeERROR
DescriptionA user name (owenr1) was not found.
ActionConfirm that owner1 is an available user name.

CFL3027 line num : routing name rout1 is not unique

TypeERROR
DescriptionA routing name (rout1) defined in the ROUTING section of a configuration file is not unique.
ActionConfirm that rout1 does not exist in other parts of the configuration file.

CFL3028 same name name1 found in section1 and section2

TypeERROR
DescriptionA same name (name1) was used in both section1 and section2.
ActionChange the configuration file for name1 so that it is not duplicated.

CFL3029 NODE.MAXUSER (max1) > licensed maxuser (max2)

TypeERROR
DescriptionA MAXUSER value (max1) exceeds the permitted value of max2.
ActionSet the allowed maximum user number value so that max1 cannot exceed max2.

CFL3030 line num : TLOGDIR cannot be same as SLOGDIR

TypeERROR
DescriptionA TLOGDIR defined in a configuration file is the same as SLOGDIR.
ActionSet TLOGDIR and SLOGDIR so that they are not the same. They must have different paths.

CFL3031 line num : TLOGDIR cannot be same as ULOGDIR

TypeERROR
DescriptionA TLOGDIR defined in a configuration file is the same as ULOGDIR.
ActionSet TLOGDIR and ULOGDIR so that they are not the same. They must have different paths.

CFL3032 line num : SLOGDIR cannot be same as ULOGDIR

TypeERROR
DescriptionA SLOGDIR defined in a configuration file is the same as ULOGDIR.
ActionSet SLOGDIR and ULOGDIR so that they are not the same. They must have different paths.

CFL3033 line num : node name node1 is not unique

TypeERROR
DescriptionA domain name (node1) defined in the NODE section of a configuration file is not unique.
ActionConfirm that node1 does not exist in other parts of the configuration file.

CFL3034 LOGOUTSVC svc1 not found in SERVICE section

TypeERROR
DescriptionA LOGOUTSCV svr1 defined in the NODE section of a configuration file was not found in the SERVICE section.
ActionConfirm that svr1 is defined in the SERVER section.

CFL3035 line num : server group name svg1 is not unique. Same name found in section1

TypeERROR
DescriptionA server group name (svg1) defined in the numth line in a configuration file was duplicated in section1.
ActionChange the configuration file in order to prevent duplication. A server group name must be unique in the configuration file.

CFL3036 line num : SVRGROUP.SECURITY must be used with OWNER

TypeERROR
DescriptionAn OWNER item in the SVRGROUP section of a configuration file was not used with a SECURITY item.
ActionUse OWNER and SECURITY together.

CFL3037 line num : SVRGROUP.SECURITY defined without ACL_SVG

TypeERROR
DescriptionA SECURITY item in the DOMAIN section was not defined as ACL_SVG.
ActionSet the SECURITY item in the DOMAIN section to ACL_SVG to define the SECURITY item in the SVRGROUP section.

CFL3038 line num : SVRGROUP.LOAD must be used with COUSIN

TypeERROR
DescriptionA LOAD item in the SVRGROUP section of a configuration file was not used with a COUSIN.
ActionUse LOAD and COUSIN together.

CFL3039 line num : SVRGROUP.OPENINFO must be used with DBNAME

TypeERROR
DescriptionAn OPENINFO in the SVRGROUP section of a configuration file was not used with a DBNAME.
ActionUse OPENINFO and DBNAME together.

CFL3040 line num : SVRGROUP.OPENINFO must be used with TMSNAME

TypeERROR
DescriptionAn OPENINFO in the SVRGROUP section of a configuration file was not used with a TMSNAME.
ActionUse OPENINFO and TMSNAME together.

CFL3041 line num : SVRGROUP.MINTMS must be used with OPENINFO

TypeERROR
DescriptionA MINTMS in the SVRGROUP section of a configuration file was not used with an OPENINFO.
ActionUse MINTMS and OPENINFO together.

CFL3042 line num : SVRGROUP.MAXTMS must be used with OPENINFO

TypeERROR
DescriptionA MAXTMS in the SVRGROUP section of a configuration file was not used with an OPENINFO.
ActionUse MAXTMS and OPENINFO together.

CFL3043 line num : MAXTMS (max) < MINTMAX (min)

TypeERROR
DescriptionA MAXTMS defined in a SVRGROUP section was smaller than a MINTMS.
ActionChange the values so that MINTMS is less than MAXTMS.

CFL3044 line num : MAX (max) < MIN (min) in SERVER section

TypeERROR
DescriptionA MAX defined in a SERVER section is smaller than a MIN.
ActionChange the values so that MIN is less than MAX.

CFL3045 line num : CPC cannot be defined for TMAX_STD SVR TYPE in SERVER section

TypeERROR
DescriptionA CPC item could not be defined in a TMAX_STD SVRTYPE server.
ActionRemove the CPC item.

CFL3046 line num : SVRNAME = svr1 is not unique. Same name found in section1

TypeERROR
DescriptionA server name (svg1) defined in the numth line of a configuration file was duplicated in section1.
ActionChange the configuration file in order to prevent duplication. The server name must be unique in the configuration file.

CFL3047 line num : service name = svc is not unique

TypeERROR
DescriptionA service name (svc) defined in the numth line of a configuration file was duplicated.
ActionChange the configuration file in order to prevent duplication. The service name must be unique in the configuration file.

CFL3048 line num : PRESVC = presvc is not found

TypeERROR
DescriptionA service name (presvc) defined in the numth line of a configuration file was not registered in the SERVICE section.
ActionConfirm that presvc is defined correctly in the SERVER section of the configuration file.

CFL3049 line num : RQ name = rqsis not unique

TypeERROR
DescriptionA RQ name (rqs) defined in the numth line of a configuration file was duplicated.
ActionChange the configuration file in order to prevent duplication. The RQ name must be unique in the configuration file.

CFL3050 line num : gateway name = gw is not unique

TypeERROR
DescriptionA gateway name (gw) defined in the numth line of a configuration file was duplicated.
ActionChange the configuration file in order to prevent duplication. The gateway name must be unique in the configuration file.

CFL3051 line num : invalid parameter value : param. Valid range = (MIN : min, MAX : max)

TypeERROR
DescriptionA parameter value (param) is out of a valid range.
ActionChange the param value to be within a valid range. The valid range of param is more than min and less than max.

CFL3052 line num : invalid parameter value : param. Valid range = (MAX : max)

TypeERROR
DescriptionA parameter value (param) is out of a valid range.
ActionChange the param value to be within a valid range. The valid range of param is less than max.

CFL3053 line num : invalid parameter value : param. Valid range = (MIN = min)

TypeERROR
DescriptionA parameter value (param) is out of a valid range.
ActionChange the param value to be within a valid range. The valid range of param is more than min.

CFL3054 line num : invalid parameter value : param. Valid value = (value_list)

TypeERROR
DescriptionA parameter value (param) is out of a valid range.
ActionChange the param value to one of the parameters listed in value_list.

CFL3055 ROUTING is defined without COUSIN

TypeERROR
DescriptionA ROUTING section was defined without defining a COUSIN item.
Action

Define the COUSIN group in the SVRGROUP section. The ROUTING section is defined between a specific server group and its COUSIN. For more information, refer to "Tmax Administrator's Guide".

CFL3056 line num : invalid RANGES value : both * and “min (max)” defined

TypeERROR
DescriptionA RANGES item in a ROUTING section was defined incorrectly.
Action

Redefine the min and max values of RANGES. For more information, refer to "Tmax Administrator's Guide".

CFL3057 line num : invalid RANGES value : no * nor “min (max)”defined

TypeERROR
DescriptionA RANGES item in a ROUTING section was defined incorrectly.
Action

Redefine the RANGES value, or set the min and max values in RANGES. For more information, refer to "Tmax Administrator's Guide".

CFL3058 line num : invalid RANGES value : more than one “*” defined

TypeERROR
DescriptionA RANGES item in a ROUTING section was defined incorrectly.
Action

"*" can only be used once in the RANGES parameter of a configuration file. For more information, refer to "Tmax Administrator's Guide".

CFL3059 line num : RANGES value conflict : (string, int)

TypeERROR
DescriptionA string value and an integer value conflicted in a RANGES.
ActionChoose either a of string or an of integer. Avoid using an integer and string together.

CFL3060 line num : RANGES value conflict : (mod, int)

TypeERROR
DescriptionA MOD value and an integer value conflicted in a RANGES.
Action

Choose either a of MOD or an of integer. Avoid using an integer and a MOD together. For more information, refer to "Tmax Administrator's Guide".

CFL3061 line num : RANGES value conflict : (string, mod)

TypeERROR
DescriptionA MOD value and a string value conflicted in a RANGES.
Action

Choose either a of MOD or an of integer. Avoid using an integer and a MOD together. For more information, refer to "Tmax Administrator's Guide".

CFL3062 line num : invalid RANGES value : string is too long (MAX = max)

TypeERROR
DescriptionA string defined in a RANGES is too long.
ActionReduce the length of the string so that it does not exceed the max value.

CFL3063 line num : invalid RANGES value : string is not ended.

TypeERROR
DescriptionA string defined in a RANGES did not end with " ".
ActionWhen a string is defined, it must be enclosed by " ".

CFL3064 line num : invalid RANGES value : more than one MIN (or min) defined

TypeERROR
DescriptionA MIN was defined more than once in a RANGES item.
ActionOnly use MIN once.

CFL3065 line num : invalid RANGES value : more than one MAX (or max) defined

TypeERROR
DescriptionA MAX was defined more than once in a RANGES item.
ActionOnly use MAX once.

CFL3066 line num : RANGES format error : format

TypeERROR
DescriptionThe format used for a RANGES item was invalid.
ActionFor more information about the format, refer to "Tmax Administrator's Guide".

CFL3067 line num : RANGES error : no svrgroup name

TypeERROR
DescriptionA string defined in a RANGES did not end with " ".
ActionWhen a string is defined, it must be enclosed by " ".

CFL3068 line num : RANGES error : no such server group svg defined

TypeERROR
DescriptionA server group (svg) specified in a RANGES was not defined in a configuration file.
ActionCheck the server group (svg) defined in the SVRGROUP section.

CFL3069 line num : RANGES error : bad MOD format

TypeERROR
DescriptionA MOD operator format defined in a RANGES is incorrect.
ActionCorrect the MOD operator format in the numth line by referring to "Tmax Administrator's Guide".

CFL3070 line num : RANGES error : from - to

TypeERROR
DescriptionA configured RANGES parameter is incorrect.
ActionSet RANGES correctly.

CFL3071 line num : RANGES error : from1 - to1, from2 - to2

TypeERROR
DescriptionA configured RANGES parameter is incorrect.
Action

Change the range to satisfy the following condition: ranges ‘from1 - to1’ and ‘from2 - to2’ must not overlap each other. For more information, refer to "Tmax Administrator's Guide".

CFL3072 line num : RANGES error : no such server group svg in COUSIN

TypeERROR
DescriptionA server group (svg) defined in a RANGES does not have a COUSIN relation with other server groups defined in the same RANGES item.
Action

For load balancing based on data, the defined server groups must be in a COUSIN relation with each other. Make sure that the COUSIN item is defined correctly in reference to the SVRGROUP section of the configuration file. For more information, refer to "Tmax Administrator's Guide".

CFL3073 line %d : RANGES buffer type error

TypeERROR
DescriptionThe buffer type of DDR to enable the routing function was incorrectly specified.
ActionRedefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3082 number of listen portno (%d0 is over

TypeERROR
DescriptionThe number of ports specified in a TmaxPort and a CompressPort exceeds 4.
ActionCorrect the configuration by referring to the manual. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3084 configuration file syntax error : line(line_num) err_msg

TypeERROR
DescriptionA syntax error occurred at a line (line_num).
ActionCorrect the syntax by referring to the error message.

CFL3085 line line_num: GW(gw_name) PORTNO conflicts with TPORTNO

TypeERROR
DescriptionA GW PORTNO conflicts with a TPORTNO used in a DOMAIN or NODE.
ActionChange the GW PORTNO. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3086 line line_num: GW(gw_name) PORTNO conflicts with RACPORT

TypeERROR
DescriptionA GW PORTNO conflicts with A RACPORT.
ActionChange the GW PORTNO or RACPORT. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3087 line line_num: GW(gw_name) PORTNO conflicts with TPORTNOx

TypeERROR
DescriptionA GW PORTNO conflicts with a TPORTNO used in a DOMAIN or NODE.
ActionChange the GW PORTNO. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3088 NODE(nodename) TPORTNOx conflicts with TPORTNOy

TypeERROR
DescriptionA TPORTNO used in a DOMAIN conflicts with a TPORTNO used in a NODE.
ActionChange the TPORTNO used in the NODE, The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3089 More than one DOMAIN sections are defined

TypeERROR
DescriptionA DOMAIN section was used incorrectly.
ActionRemove the invalid DOMAIN section. Only one DOMAIN section can be used.

CFL3090 NODE(nodename) TPORTNOx conflicts with RACPORT

TypeERROR
DescriptionA TPORTNO used in a DOMAIN or NODE conflicts with a RACPORT.
ActionChange the RACPORT or TPORTNO. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3091 line line_num: GW (gw_name) PORTNO conflicts with GW (gw_name)

TypeERROR
DescriptionA GW PORTNO conflicts with a gw_name.
ActionChange the GW PORTNO. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3092 line line_num: GW (gw_name) RGWPORTNO conflicts with GW (gw_name)

TypeERROR
DescriptionA GW RGWPORTNO conflicts with a gw_name.
ActionChange the GW RGWPORTNO. The values from TPORTNO (used in DOMAIN) to TPORTNO + 11 are used by the Tmax system, so it cannot be one of those values.

CFL3095 more NODEs(%d) than MAXNODE(%d) are defined

TypeERROR
DescriptionThe number of defined nodes is larger than a MAXNODE value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3096 more RQs(%d) than MAXRQ(%d) are defined

TypeERROR
DescriptionThe number of defined RQs is larger than a MAXRQ value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3097 more GWs(%d) than MAXGW(%d) are defined.

TypeERROR
DescriptionThe number of defined GWs is larger than a MAXGW value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3098 more SVGs(%d) than MAXTOTALSVG(%d) are defined.

TypeERROR
DescriptionThe number of defined SVGs is larger than a MAXTOTALSVG value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3099 more SVCs(%d) than MAXSVC(%d) are defined.

TypeERROR
DescriptionThe number of defined SVGs is larger than a MAXSVC value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3100 more ROUTs(%d) than MAXROUT(%d) are defined

TypeERROR
DescriptionThe number of defined ROUTs is larger than a MAXROUT value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3101 more ROUT SVGs(%d) than MAXROUTSVG(%d) are defined

TypeERROR
DescriptionThe number of defined ROUT SVGs is larger than a MAXROUTSVG value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3102 more COUSINs(%d) than MAXROUTSVG(%d) are defined

TypeERROR
DescriptionThe number of defined COUSINs is larger than the MAXCOUSIN value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3103 more COUSIN SVGs(%d) than MAXCOUSINSVG(%d) are defined

TypeERROR
DescriptionThe number of defined COUSINs is larger than the COUSINSVG value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3104 more BACKUPs(%d) than MAXBACUP(%d) are defined

TypeERROR
DescriptionThe number of defined BACKUPs is larger than the MAXBACKUP value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3105 more BACKUP SVGs(%d) than MAXBACKUPSVG(%d) are defined

TypeERROR
DescriptionThe number of defined BACKUP SVGs is larger than the MAXBACKUPSVG value in a DOMAIN section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3108 MAXNODE * MAXCLH * CPC of the DOMAN section is too long (>= %d), reduce one of them.

TypeERROR
DescriptionA MAXNODE CPC in a DOMAIN section must be smaller than FD_SETSIZE.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3110 more %s(%d) than %s(%d) are defined at node(%s)

TypeERROR
DescriptionThe number of %s specified in a node is larger than the value set in %s.
ActionIncrease the MAX value or decrease the number of %s.

CFL3111 more %s(%d) than %s(%d) are defined

TypeERROR
DescriptionThe number of %s is larger than the value set in %s.
ActionIncrease the MAX value or decrease the number of %s.

CFL3113 more than MAXSPR(%d) are defined at node(%s)

TypeERROR
DescriptionThe number of running server processes is larger than the MAXSPR defined in a configuration file.
Action

Set MAXSPR in the DOMAIN or NODE sections properly or increase the number of maximum users.

CFL3114 more than MAXCPC(%d) are defined at node(%s)

TypeERROR
DescriptionThe number of CPCs has exceeded the MAXCPC value defined in a configuration file.
ActionRedefine the MAXCPC value set in the DOMAIN or NODE sections to be larger than the CPC value.

CFL3115 more than one domain (%d) defined

TypeERROR
DescriptionTwo or more DOMAINs are specified.
ActionRedefine the configuration. Only one DOMAIN is allowed in a Tmax configuration.

CFL3116 internal error: not found tip svg

TypeFATAL
DescriptionA TIP SVG has been configured, but not a TIP server.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3117 line %d: SERVER(%s) is defined under RQMGR SVG(%s)

TypeERROR
DescriptionA server that was not a RQ server was set in a RQMGR SVG.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3118 line %d : DOMAIN CMTRET must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the CMTRET value set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3119 line %d : DOMAIN BLOCKTIME must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the BLOCKTIME value set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3120 line %d : DOMAIN TXTIME must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the TXTIME values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multi domains cannot be set in one configuration.

CFL3121 line %d : DOMAIN MAXFUNC must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the MAXFUNC values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3122 line %d : DOMAIN MAXSACALL must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the MAXSACALL values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3123 line %d : DOMAIN MAXCACALL must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the MAXCACALL values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3124 line %d : DOMAIN MAXCONV_NODE must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the MAXCONV_NODE values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3125 line %d : DOMAIN MAXCONV_SERVER must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the MAXCONV_SERVER values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3126 line %d : DOMAIN CPC must be same in all domains

TypeERROR
DescriptionTo configure multiple domains in one configuration, the CPC values set in the domains must be the same.
ActionIn Tmax 5.0 and newer, multiple domains cannot be set in one configuration.

CFL3127 no MAXUSER field found for same logical nodes, licensed number of users distributed evenly among nodes: %d users per unspecified node

TypeINFO
DescriptionIf a MAXUSER is set, the number of available users will be distributed evenly among nodes.

CFL3128 NODE(%s): MAXSVR(%d) > MAXSPR(%d)

TypeERROR
DescriptionA MAXSVR value in a node is smaller than a MAXSPR value.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3129 NODE(%s): MAXRQSVR(%d) + MAXGWSVR(%d) > MAXSPR(%d)

TypeERROR
DescriptionA MAXRQSVR value + a MAXGWSVR value in a node must be larger than a MAXSPR value.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3130 NODE(%s): MAXRQCPC(%d) + MAXGWCPC(%d) > MAXCPC(%d)

TypeERROR
DescriptionA MAXRQCPC value + a MAXGWCPC value in a node must be larger than a MAXCPC value.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3131 NODE(%s): CompressPort(%d) is not define in Tmaxport

TypeERROR
DescriptionA CompressPort must be a TmaxPort.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3132 NODE(%s): TMAXPORTx conflicts with CPORTNO

TypeERROR
DescriptionA TMAXPORT conflicts with a CPORTNO.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3133 NODE(%s): TMAXPORTx conflicts with EXTPORT

TypeERROR
DescriptionA TMAXPORT conflicts with a EXTPORT.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3134 NODE(%s): TMAXPORTx conflicts with EXTCLHPORTy

TypeERROR
DescriptionA TMAXPORT conflicts with an EXTCLHPORT.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3135 NODE(A) %s conflicts with NODE(B) %s

TypeERROR
DescriptionA NODE(A) conflicts with a NODE(B).
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3136 NODE(A) and NODE(B) have different NODETYPE

TypeERROR
DescriptionA NODE(A) and a NODE(B) have different NODETYPEs.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3137 line %d: SVR, SCHEDULE must be RR for TMAX_UCS_LOAD svrtype

TypeERROR
DescriptionA schedule item must be set to PR for a Tmax_UCS_LOAD svrtype.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3138 line %d: SVR, cpc cannot be defined for TMAX_STD svrtype

TypeERROR
DescriptionA server that has a TMAX_STD svrtype must have one CPC.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3139 line %d: MIN/MAX must be 1 for SYS_SVR

TypeERROR
DescriptionThe MIN/MAX value for a server with a SYS_SVR svrtype must be 1.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3140 line %d: SVR (%s) is not registered at REASVR field of NODE section

TypeERROR
DescriptionA REALSVR_MT svrtype server must have been registered in the REALSVR field of the NODE section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3141 you don’t have enough UCS(CPC) license to support current configuration (%d < %d)

TypeERROR
DescriptionA UCS license is invalid, however, UCS is not checked for this version of the application.
ActionIgnore this message.

CFL3142 line %d: ENQSVC = %s is not found

TypeERROR
DescriptionThe specified name of a SVC was not found in the ENQSVC of a RQ.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3143 line %d: GW(%s) %s conflicts with %s

TypeERROR
DescriptionA %s in a GATEWAY section conflicts with %s.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3144 line %d: GW(%s) %s is mandatory

TypeERROR
DescriptionA %s in a GATEWAY section of a configuration file must be specified.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3145 node (%s) REALSVR(%s) is not defined as REALSVR or REALSVR_MT

TypeERROR
DescriptionA REALSVR svrtype server in a NODE section was not defined as REALSVR or REALSVR_MT.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3146 REALSVR(%s) MIN(%d) must be bigger than MINCLH(%d)

TypeERROR
DescriptionThe MIN value of a REALSVR svrtype server must be larger than the MINCLH value of a NODE section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3147 REALSVR(%s) MAX(%d) must be smaller than MINCLH(%d) * %d

TypeERROR
DescriptionThe MAX value of a REALSVR svrtype server must be smaller than the MINCLH * 16 of a NODE section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3148 REALSVR(%s) is not found in SVR table

TypeERROR
DescriptionA REALSVR set in a node was not found in a SERVER section of a configuration file.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3149 node (%s) MINCLH must equal MAXCLH when REALSVR defined

TypeERROR
DescriptionWhen a REALSVR is defined, a MINCLH must be equal to a MAXCLH.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3150 line %d: REALSVR_MT (%s) cannot have a service (%s)

TypeERROR
DescriptionA service was registered for a REALSVR_MT svrtype server.
ActionA service cannot be registered for a REALSVR_MT svrtype server. Check the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3151 no support dbname (%s)

TypeERROR
DescriptionThe dbname is not supported.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3152 can’t get text for encryption

TypeERROR
DescriptionInvalid encryption text was entered.
ActionEnter the encryption text correctly.

CFL3153 aflag must use with -o

TypeFATAL
DescriptionWhen executing CFL, the -a and –o options must be used together.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3154 Allowed binary configuration file version is 0 or 1

TypeERROR
DescriptionOnly 0 or 1 is allowed for a –v option to execute CFL.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3155 no such name is found :

TypeERROR
DescriptionA nodename is not set in a configuration.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3156 %s format error: %s

TypeERROR
DescriptionAn invalid parameter format was specified in a configuration file.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on the %s parameter.

CFL3157 unknown %s parameter: kind = %d, val = %s

TypeERROR
DescriptionAn invalid parameter was specified in a configuration file.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3158 line %d: invalid parameter value: %s

TypeERROR
DescriptionAn invalid parameter value was specified in a configuration file.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3159 %s file read error

TypeERROR
DescriptionFailed to read a file.
ActionDeal with the error message you got before this error.

CFL3160 no svr defined for svg in rout_table: svg = %s, svr = %s, svc = %s

TypeERROR
DescriptionNo DDR is set for a SVG that a service belongs to.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3161 node(%s) REALSVR(%s) is not found in the same node

TypeERROR
DescriptionA REALSVR configured in a NODE section was not found in a SERVER section.
ActionCheck the manual to redefine the configuration. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3162 maxsvc: %d, conflict_count: %d

TypeINFO
DescriptionDuplicate service names exist in a MAXSVC.
ActionEdit the MAXSVC so that each SVC has a unique name. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CFL3163 %s must be used with %s

TypeERROR
Action%s must be used with %s.

CFL3164 line %d: prod name is not found for server (%s)

TypeERROR
DescriptionNo PRODNAME matches the name of a server set in a FUNCTION section.
ActionCheck the PRODNAME in the SVG section and the SERVERNAME in the FUNCTION section of the TOPEND environment configuration.

CFL3165 prod is not available for svr (%s)

TypeERROR
DescriptionAn invalid SVRNAME has been set for a FUNCTION.
ActionCheck the PRODNAME setting for a SVG.

CFL3166 too many TMSDEP entries: val > max

TypeERROR
DescriptionThe number of TMSDEP entries has exceeded a maximum allowable value.
ActionSet the TMSDEP entry value to be smaller than the maximum value.

CFL3167 TMSDEP entry(tmsname) is not found

TypeERROR
DescriptionCould not find an entry (tmsname) set for a TMSDEP.
ActionCheck whether the TMS set for the TMSDEP exists in the same node.

CFL3168 line num: multiple servers cannot define SYS_EVT svrtype

TypeERROR
DescriptionTwo or more event handler servers in a configuration file (svrtype is SYS_EVT) could not be specified for a node.
ActionCheck whether there is duplicate event handler server setting in the SERVER section of the configuration file.

CFL3169 line num: MIN/MAX must be 1 for SYS_EVT

TypeERROR
DescriptionTwo or more processes could not be specified for an event handler server (svrtype is SYS_EVT).
ActionSpecify MIN/MAX values for the event handler server in the SERVER section to 1.

CFL3183 line num: invalid service name svc_name

TypeERROR
DescriptionThe service name specified in the -x option of the CLOPT configuration of the SERVICE section was not found in the configuration file.
ActionCheck that the service name specified in the -x option is correct.

CFL3184 line num: invalid target server name svc_name

TypeERROR
DescriptionThe server name specified in the TARGET configuration of the SERVER section was not found in the configuration file.
ActionCheck that the server name specified in TARGET configuration is correct.

3.5. CLH Module (CLH0200 ~ )

CLH0200 magic number error from client(ipaddr) : num1 num2 num3 num4

TypeERROR
DescriptionDue to corruption of data received from a client (message was truncated during transmission), further processing could not be performed. The received message will be discarded and the connection with the client will be closed.
ActionCheck whether a message has been successfully transmitted from the client. If not, check whether there are any errors in the application program such as a memory attack, invalid arrays, nulls in string data, or whether input data is larger than the actual buffer size.

CLH0202 corrupt msg header from client(ipaddr) : num1

TypeERROR
DescriptionA message received from a client is corrupted (message was truncated during transmission) but can possibly be recovered. Only the truncated part then process the message will be discarded. When an error occurs during processing, a TPEITYPE or TPEINVAL error may be returned to the client.
ActionCheck whether the message has been successfully transmitted from the client. If not, check whether there are any errors in the application program such as a memory attack, invalid arrays, nulls in string data, or whether the input data is larger than the actual buffer size.

CLH0209 internal error : invalid msgtype(num1) from client(ipaddr)

TypeERROR
DescriptionThe type field of a message received from a client was corrupted. Tmax will discard the message then wait for the next message.
ActionCheck whether the message has been successfully transmitted from the client. If not, check whether there are any errors in the application program such as a memory attack, invalid arrays, nulls in string data, or whether the input data is larger than the actual buffer size.

CLH0209 internal error : disconnect client because client didn't send tpstart msg for 60 sec.(ipaddr)

TypeERROR
DescriptionClients failed to connect to Tmax because unlimited number of clients are abnormally connected to CLH. CLH disconnects the client which does not reply TP START connection message within 60 seconds after a socket connection to the client is made.
ActionIdentify the reason for unlimited connections to the CLH.

CLH2001 service not found : ServiceName

TypeERROR
DescriptionFailed to find a service (ServiceName) requested by a client in the server process.
ActionExecute the gst command after recompiling the configuration file by using cfl -i. Existing objects must be deleted in order to compile a new file.

CLH2002 service not found : ServiceName

TypeFATAL
DescriptionFailed to initialize a service table because a server process could not find a related service (ServiceName).
ActionExecute the gst command after recompiling the configuration file by using cfl -i. Existing objects must be deleted in order to compile a new file.

CLH2004 FDL field TYPE error : Type_number

TypeERROR
DescriptionData exists that uses an unsupported FDL field type in a transferred message.
ActionIf the error occurs with a client, check if tmax. fdl is damaged. If the error occurs with a server, check the FDL header file (suffix: _fdl.h) to compile it.

CLH2005 FDL field Type error : Type_number

TypeERROR
DescriptionData exists that uses an unsupported FDL field type in a transferred message.
ActionCheck for a communication interference between a client and a server.

CLH2006 client timeout error

TypeERROR
DescriptionA response arrived within a defined timeout after executing a tpcall.
ActionIn case of a normal process, increase the BLOCKTIMEOUT value defined in the DOMAIN section of a configuration file. Otherwise, check for a communication interference between a client and a server.

CLH2007 service timeout error : ServiceName

TypeERROR
DescriptionA service was not processed within a defined timeout.
ActionIncrease the SVCTIME value of the service (ServiceName) in a configuration file. If the SVCTIME value is correct, check for inefficient components in a service routine.

CLH2009 server downed while processing client msg

TypeERROR
DescriptionA server terminated while processing a request. In this situation the server process is generally terminated by server process errors or other external causes.
ActionRestart the server process by using the tmboot -s svrname command. And identify the server process program error.

CLH2010 CLH connection closed : fd_no

TypeINFO
DescriptionThe connection with another CLH was closed due to a tmdown.

CLH2011 Tm connection closed : fd_no

TypeINFO
DescriptionThe connection with a Tm was closed due to a tmdown.

CLH2014 register to CLH error : clh_id fd_no

TypeERROR
DescriptionFailed to connect a CLH process due to a previous error.
ActionRefer to the previous error message.

CLH2015 register to Tm error

TypeFATAL
DescriptionFailed to register a Tm due to a previous error.
ActionCheck that the Tm process is operating properly by using the ps command. Refer to the previous error message.

CLH2016 register to cl error

TypeFATAL
DescriptionFailed to register a cl due to a previous error.
ActionRefer to the previous error message.

CLH2017 DDR error : subType or field not found

TypeFATAL
DescriptionA server was terminated due to a previous DDR error.
ActionRefer to the previous DDR error message.

CLH2018 DDR bad fieldkey error : fieldkey

TypeERROR
DescriptionThe fieldkey value for a DDR was invalid.
ActionCheck that the fieldkey value (fieldkey) defined in the ROUTING section of a configuration file is correct.

CLH2019 DDR bad fieldkey Type error : fieldkey received_fieldkey_Type expected_fieldkey_Type

TypeERROR
DescriptionThe fieldkey type for DDR does not match with the type defined in a configuration file.
Action

Check that the fieldkey type for DDR in the ROUTING section of the configuration file matches with that in the FDL definition file (extension: .f). Valid fieldkey types are: short, long, int and string. Refer to the "Tmax Administrator's Guide" for more information on environment configuration.

CLH2020 DDR SDL field error : field

TypeERROR
DescriptionThe field for DDR does not exist in a related subtype of a structure-typed binary file (extension: .sdl).
ActionCheck that the DDR field in the ROUTING section matches with that of the structure-typed definition file (extension: .s). If so, recreate a structure-typed definition binary file (SDLFILE).

CLH2021 DDR SDL subtype error : sub Type

TypeERROR
DescriptionThe structure type for DDR was not defined in the structure-typed binary file (extension: .sdl).
ActionCheck that the DDR structure type of the ROUTING section matches with that of the structure-typed definition file (extension.s). If so, recreate a structure-typed definition binary file (SDLFILE).

CLH2022 DDR error : no data received in message

TypeERROR
DescriptionNo data was received for a DDR.
ActionA client must send the data that was predefined in a configuration file to perform DDR. Confirm that a client received a relevant data type.

CLH2023 DDR error : offset is not set

TypeERROR
DescriptionThe offset value for DDR was not defined.
ActionThe offset value is defined in the tmconfig file in the config directory. Confirm that the configuration file is compiled correctly using cfl -i.

CLH2024 DDR error : data Type is not FIELD Type

TypeERROR
DescriptionThe SUBTYPE of a related DDR was defined as a FIELD in the ROUTING section of a configuration file, but the data received from clients did not use a field-type buffer.
ActionCheck that the client transmission buffer is defined as a field type.

CLH2025 DDR sub Type mismatch : sub type_config sub type_received

TypeERROR
DescriptionThe subtype name (subtype_config) defined in the SUBTYPE item of a configuration file did not match with the subtype_received of a message received from clients.
ActionBase the SUBTYPE of the configuration file with the subtype used by clients. If a structure-typed buffer is used, confirm that the structure-typed name of the structure-typed definition file (extension: .s) matches with that of the configuration file. If so, recreate a structure-typed definition binary file (SDLFILE).

CLH2026 env file error : grammer_check_msg

TypeERROR
DescriptionAn error occurred in an env file, which contains Tmax environment information.
ActionRewrite the env file in reference to grammer_check_msg.

CLH2030 no xa routine is setup

TypeERROR
DescriptionA server was terminated due to a previous DDR error related to a database.
ActionFirst, confirm that the OPENINFO item and database connection information are defined properly in the SVRGROUP section of a configuration file. Next, check that the database library related to a XA is linked properly. It is generally installed together with a database. You can also check this problem with the database installation team.

CLH2031 xa_open error

TypeERROR
DescriptionAn error occurred as a result of executing tx_open to connect to a RDBMS.
ActionConfirm that the OPENINFO item is described properly in the SVRGROUP section of a configuration file. In particular, confirm that the user ID and password described in OPENINFO is correct.

CLH2032 xa_start error : xa_errno tx_errno

TypeERROR
DescriptionExecuting xa_start for 2- phase commit created an error.
Actionxa_start is a function provided by an RDBMS engine. Confirm that the RDBMS engine was started. For more information, refer to the error reference guide of the database.

CLH2033 xa_end error : no xa_start

TypeWARNING
Descriptionxa_end was ignored because it was called without performing a xa_start. Transaction processing must be started by a tx_begin and terminated by a tx_commit or a tx_rollback. These functions are operated as a pair. Therefore, this error will occur if tx_commit or tx_rollback is performed without performing a tx_begin. When an error occurs a transaction will roll back.

CLH2041 get Tm path error

TypeFATAL
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLH2042 Tm connect error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLH2043 write to Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLH2043 failed to write to Tm

TypeFATAL
DescriptionFailed to send data to a Tm process.
ActionUse the tmadmin tool to check the connection status between a CLH and Tm. If there's a connection problem, contact the system administrator.

CLH2043 failed to notify to Tm of CLH ready

TypeERROR
DescriptionFailed to send data to a Tm process.
ActionUse the tmadmin tool to check the connection status between a CLH and Tm. If there's a connection problem, contact the system administrator.

CLH2044 receive from Tm error

TypeERROR
DescriptionCould not establish a communication channel with a Tm process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLH2045 Tm register error

TypeERROR
DescriptionCould not register a CLH process to a Tm.
ActionConfirm that a configuration file was not changed after the Tm boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CLH2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA CLH version does not match with a Tm.
ActionRe-install the Tmax engine.

CLH2051 maximum user connection is reached : licensed_maxuser allocated_maxuser_for_node maxuser_for_clh current_connection_count

TypeERROR
DescriptionA maximum allowed number of concurrent users was exceeded.
ActionIncrease the MAXUSER value defined in the DOMAIN section of the configuration file. When exceeds the registered maximum number of user connections, a new license key must be obtained. Contact the system administrator.

CLH2052 msg discarded due to closed client(%#x) connection : sv = svcname

TypeERROR
DescriptionCould not send a service process result due to a disconnection from a client.
ActionFind the reason why the client has closed the connection without processing a result. For example, check whether BLOCKTIME is too short or if there are delays in service processing.

CLH2053 msg is passed to the closed server. svc = svcname.

TypeWARNING
DescriptionA Tmax engine sent a message to a server process, but it was ignored due to a disconnection.
ActionThe related server was terminated by using tmdown -s or abnormally terminated due to a fault. Reboot the related server by using tmboot -s. If the server is closed abnormally, check the server application codes.

CLH2054 msg is passed to the closed client. Discarded.

TypeWARNING
DescriptionA Tmax engine sent a message to a server process, but it was ignored due to a disconnection.
ActionThe related client was been disconnected by a BLOCKTIME timeout or an abnormal condition.

CLH2055 server msgs are dequeued : num

TypeINFO
DescriptionThe number of messages (num) remaining in a server process queue was deleted by tmdown when a related server was terminated.

CLH2056 tms abnormally closed : tms_name tms_no

TypeERROR
DescriptionA server process (tms_name) in charge of a TMS was closed abnormally.
ActionConfirm that the TMS process (tms_name) was linked with the latest TMS library. Confirm that the RDBMS engine is operating properly.

CLH2057 RQS abnormally closed : rqs_name rqs_no

TypeERROR
DescriptionA RQ server process (rqs_name) was closed abnormally. A system problem or an operation error occurred.
ActionThis may be caused by a system error or faulty system operation. Contact the TmaxSoft technical support team.

CLH2058 server abnormally closed : svr svrno running svc

TypeERROR
DescriptionA server process (svr) was closed abnormally.
ActionConfirm that the error occurred when writing a related service routine. Confirm that the related library is linked properly.

CLH2059 remote gateway abnormally closed : rgw_ipaddr

TypeERROR
DescriptionA related remote gateway was closed abnormally.
ActionCheck the Tmax status of the node where the related gateway was operated. Check for network problems between nodes.

CLH2060 nclh abnormally closed : nodeno clhno

TypeERROR
DescriptionA CLH process (CLH number: clhno) in a multi-node environment (node number: nodeno) was closed abnormally.
ActionRefer to the error messages displayed in the console or the log file of a related node to check for the cause of the abnormal closing. For example, the error could occur if the Tmax engine of a related node was closed compulsorily using the -i option.

CLH2061 client closed : client_index client_ipaddr

TypeWARNING
DescriptionA related client was terminated abnormally.
ActionConfirm that tpend was performed before the client disconnected with Tmax. The client program must be terminated after disconnecting with the Tmax system. The error occurs when the program is closed abnormally or terminated without performing tpend due to a coding error.

CLH2062 messages dropped while closing client : num

TypeINFO
DescriptionMessages (num) stored while disconnecting with a related client were deleted.

CLH2065 server MAXQCOUNT reached : svrname

TypeWARNING
DescriptionThe number of client requests in the queue of a server process (svr) exceeded a set limit.
ActionChange the MAXQCOUNT value of the server process (svr) in the SERVER section of a configuration file.

CLH2066 server processes add error : too many FD open fd

TypeERROR
DescriptionA FD_SETSIZE exceeded a limit supported by a system.
ActionRefer to /usr/include/bits/types.h. Contact the TmaxSoft technical support team.

CLH2067 server processes add error. No available slot : fd

TypeWARNING
DescriptionAn error occurred while registering a new server process in a Tmax engine.
ActionAdjust the number of starting processes not to exceed the MAX value of server processes.

CLH2068 maximum user connection is reached : licensed_maxuser allocated_maxuser_for_node maxuser_for_clh current_connection_count

TypeERROR
DescriptionThe number of maximum users exceeded a limit supported by a system. The Tmax service was not provided to a client that passed the maximum concurrent user limit.
ActionIncrease the MAXUSER value defined in the DOMAIN section in a configuration file. To exceed a limit, contact the TmaxSoft technical support team to acquire a new license.

CLH2069 tpnotify message error : invalid node number = nodeno

TypeERROR
DescriptionAn error occurred in a received tpnotify message.
ActionCheck for a communication interference between nodes.

CLH2070 tpnotify message error : invalid CLH number = clhno

TypeERROR
DescriptionAn error occurred in a received tpnotify message.
ActionCheck for a communication interference between nodes.

CLH2071 tpnotify message error : invalid client number = clino

TypeERROR
DescriptionAn error occurred in a received tpnotify message.
ActionCheck for a communication interference between nodes.

CLH2072 remote node is down : nodename

TypeERROR
DescriptionA remote node (nodename) was not activated, or a request was sent to an inactive node.
ActionStart the related remote node by using tmboot.

CLH2073 client add from remote node error

TypeERROR
DescriptionFailed to add a new client from a remote node due to a previous error.
ActionRefer to the previous error message.

CLH2074 client add error : errmsg

TypeERROR
DescriptionFailed to add a new client due to a previous error.
ActionRefer to the previous error message.

CLH2074 failed to add client

CLH2074 failed to add client: two many FD open %d

CLH2074 failed to add client: session init fail

TypeERROR
Description

Failed to add a client due to the following reasons:

- too many FD open: The limit on the number of open files has been exceeded.

- session init fail: Initialization of encryption for a session failed.

Action

1) Increase the number of files that can be opened in the system.

2) Refer to the "Tmax Administrator's Guide" to check the system configuration for encryption.

3) Decrease the number of simultaneous users or increase the limit for simultaneous accesses.

4) This error can occur when a connection is made between CLHs of nodes. Attempt to reconnect every interval period specified in a NLIVEINQ.

CLH2075 NW_HEADER_SIZE (size1) is different from HOST_HEADER_SIZE (size2 )

TypeFATAL
DescriptionThe size of a packet header used ins a Tmax engine is different from that of a packet header used in a network.
ActionContact the TmaxSoft technical support team.

CLH2076 from the MINCLH value (val1) and system limitation, node_maxuser = max1 and clh_maxuser = max2 are assumed

TypeINFO
DescriptionDisplays the maximum number of concurrent users that are allowed to connect to a CPU-based license node.

CLH2077 MINCLH is too small to cover maxuser : max_concurrent_users = max1, assumed_node_maxuser = max2, assumed_clh_maxuser = max3

TypeERROR
DescriptionThe number of CLH processes is too small compared to the maximum number of concurrent users supported in a Tmax system. The maximum number of concurrent users supported in a node is max2 and each CLH can process max3.
ActionIncrease the MINCLH value defined in the DOMAIN section in a configuration file.

CLH2078 receiving fd from cl error : fdno

TypeERROR
DescriptionAn error occurred while receiving a file descriptor (fdno) from a cl.
ActionCheck the named pipe status (Filename) of PATHDIR. If fdno is smaller than -1, refer to the system error message.

CLH2080 client closed while trying to send data.

TypeWARNING
DescriptionA Tmax engine sent a response for a client service request, but it was not allowed to respond due to an abnormal disconnection with a related client. The message was ignored.
ActionThe client that requested the service closed the connection abnormally without waiting for a response. Check the client application code. Check the network status to confirm if a network failure caused the disconnection.

CLH2081 trying to send to client is blocked : client closed and data dropped.

TypeWARNING
DescriptionFailed to send a message to a client because a TCP/IP socket was blocked. The related connection was closed because the number of attempts to send a message exceeded a limit defined in a Tmax engine. The message was also discarded.
ActionThis error could be caused when a client connection closed abnormally. If so, refer to the error messages that were output at the time of disconnection. Otherwise, this error resulted from a network failure. Contact a system administrator to solve the problem.

CLH2082 server process is closed before sending data. Data dropped.

TypeERROR
DescriptionA Tmax engine sent a message to a related server process, but it was ignored due to an abnormal disconnection with the related server process.
ActionThe client that requested the service closed the connection abnormally without waiting for a response. Check the server application code. It may be a connection failure with the UNIX domain socket. If so, contact a system administrator to solve the problem.

CLH2083 server process closed while trying to send data

TypeERROR
DescriptionWhile a Tmax engine was sending a message to a server process, the related server process was closed abnormally.
ActionThe related server process was closed abnormally without waiting for a response. Check the server application code. It may be a connection failure with the UNIX domain socket. If so, contact a system administrator to solve the problem.

CLH2084 trying to send to server is blocked : server closed and data dropped.

TypeERROR
DescriptionFailed to send a message to a client because a TCP/IP socket was blocked. The related connection was closed and the message was discarded because the number of attempts to send a message exceeded the limit defined inside the Tmax engine.
ActionCheck if the server process closed abnormally. If so, refer to the error messages that were output at the time of disconnection. Otherwise, It may be a connection failure with the UNIX domain socket between a Tmax process and a server process. Contact a system administrator to solve the problem.

CLH2085 tmax process (tproc_no) is closed before sending data. Data dropped.

TypeERROR
DescriptionA process connection was closed before a Tmax process ID sent a message to a Tmax process (tproc_no). The message was discarded.
ActionIf the related process was closed, refer to the error messages output at the time of disconnection. If not, it may be a UNIX domain socket failure. Contact a system administrator to solve the problem. Tmax process ID can be checked using the st -p command.

CLH2086 tmax process (tproc_no) is closed while processing request.

TypeERROR
DescriptionConnection was closed while a Tmax process ID was sending a message to a Tmax process (tproc_no).
ActionIf the related process was closed, refer to the error messages output at the time of disconnection. If not, it may be a failure of the UNIX domain socket. Contact a system administrator to solve the problem.

CLH2087 trying to send to tmax process is blocked : Tmax process (procname) closed and data dropped.

TypeERROR
DescriptionFailed to send a message to a Tmax process (procname) because a TCP/IP socket was blocked.
ActionCheck if the Tmax process (procname) was closed abnormally. If so, refer to the error messages output at the time of disconnection. Otherwise, It may be a connection failure between the Tmax process (procname) and a UNIX domain socket. Contact a system administrator to solve the problem.

CLH2091 node closed while trying to send data

TypeERROR
DescriptionFailed to send a message to a remote gateway due to a TCP/IP socket disconnection.
ActionThe related remote node was closed abnormally or a network failure occurred. If the remote node process was closed abnormally, refer to the output error messages to solve the problem. Otherwise, check the network status.

CLH2092 trying to send to node is blocked : node closed and data dropped

TypeERROR
DescriptionFailed to send a message to a node because a TCP/IP socket was blocked. The related connection was closed because the number of attempts to send a message exceeded the limit defined in a Tmax engine. The message was discarded.
ActionCheck if the related remote node process was closed abnormally. If so, refer to the error messages output at the time of disconnection. If not, it may be a network failure. Contact a system administrator to solve the problem.

CLH2093 server queue is purged : ServerName

TypeINFO
DescriptionThe messages accumulated in a server queue were deleted because a defined CLHQTIMEOUT passed.
ActionIf deleting of a client request queued in a related server queue becomes a problem, increase the CLHQTIMEOUT value or delete the CLHQTIMEOUT item defined in the NODE section in a configuration file.

CLH2093 server queue is purged due to CLHQTIMEOUT or SVRQTIMEOUT:SVRNAME[%s] CLID[%x]

TypeERROR
DescriptionCLHQTIMEOUT or SVRQTIMEOUT specifies the maximum amount of time that messages can wait in a queue. If messages remain in a queue for too long, possibly due to problems with a host or network, CLHQTIMEOUT or SVRQTIMEOUT will determine the time it takes to remove the messages from the queue. Clients will be informed of the removal through TPEQPEUGE(27) so that they can take appropriate action.
ActionCheck whether the value for CLHQTIMEOUT or SVRQTIMEOUT has been set to a large enough value.

CLH2094 server queue is purged : ServerName

TypeINFO
DescriptionDeletes all data accumulated in the queue of a related server process after receiving a command from tmadmin. The command is qp -v svrprocess_name that deleted the waiting data of a server queue in a tmadmin.

CLH2095 client from remote node add error

TypeERROR
DescriptionFailed to receive a client request service from a remote node because too many clients were trying to connect from a remote server. It is not possible to connect additional clients if the number of current connected clients is equal to that of the users available in a system, which is equal to the maxfd value. The value of maxfd can be checked by ulimit -a in the console.
ActionContact a system administrator to modify the maxfd value. If the value cannot be changed, increase the MINCLH/MAXCLH value in a Tmax configuration file. The 'MINCLH * system(maxfd)' value must be equal to or smaller than MAXUSER.

CLH2096 remote node add error : nodeno = num1, clhno = num2

TypeERROR
DescriptionFailed to receive a client request service from a remote node. This error may occur if there are too many concurrent connected clients.
ActionIncrease the MINCLH/MAXCLH value in the configuration file. Refer to the description for CLH2095 for more detailed information.

CLH2097 load balancing error : node or network down

TypeERROR
DescriptionThe load balancing function between nodes could not be performed because the nodes were terminated.
ActionCheck for a communication interference between nodes.

CLH2098 remote node is down : nodename

TypeERROR
DescriptionThe functions of inter-node routing and message transferring could not be performed because nodes were terminated.
ActionConfirm that a node (nodename) is operating properly.

CLH2099 dequeue error. Queue is empty. Ignored : q_kind q_id

TypeWARNING
DescriptionFailed to read a message in a queue (q_kind) because the queue was empty.

CLH2100 domain security check fail : username domainpwd encrypted_pwd1 encrypted_pwd2

TypeERROR
DescriptionFailed to get domain-leveled access authentication due to an incorrect password. username and domainpwd are the data sent via tpstart function call by a client to confirm a domain-leveled access authentication, and encrypted_pwd1 is the value encrypted by domainpwd. encrypted_pwd2 is a domain-leveled password encrypted by Tmax. Access authentication can be obtained only if encrypted_pwd1 and encrypted_pwd2 are the same.
ActionContact a Tmax system administrator to check the username and domainpwd.

CLH2101 user authentication check fail : username

TypeERROR
Descriptiontx_begin was not called before x_commit or tx_rollback was called.
ActionSet a transaction range by performing tx_begin to process a transaction.

CLH2102 tx_commit(or tx_rollback) issued without tx_begin

TypeERROR
DescriptionIf a rollback or commit for a transaction was not determined for about two times a transaction timeout period, it will be internally rolled back. This error occurs when there is delay in transaction processing for commits or rollbacks.
ActionCheck the reason of the delay in transaction processing.

CLH2103 invalid log Type : log type

TypeWARNING
DescriptionA message requesting for an invalid log type was received from a UNIX domain socket, but the message was ignored.
ActionCheck the status of the named pipe of PATHDIR.

CLH2104 node name not found in config : nodename

TypeERROR
DescriptionFailed to find the node name (nodename) of a system in a tmconfig file.
ActionConfirm that nodename matches the hostname written in the NODE and SVRGROUP sections of a configuration file. The hostname of the system can be confirmed by the uname -n command.

CLH2105 service name not found in config : svcname

TypeERROR
DescriptionFailed to find a service name (svcname).
ActionCheck if the tmconfig file was damaged, and then check for the compiled configuration file.

CLH2106 node is closed : nodeno nodename current_time

TypeINFO
DescriptionA connection with a node (nodename) was terminated.

CLH2107 tms for svrgroup not started. No recovery

TypeERROR
DescriptionA TMS process for a svrgroup was not performed.
Action

Confirm that the server group was defined correctly to use an xa interface in a configuration file. To use an xa interface, xa-related parameters such as DBNAME and OPENINFO must be defined.

  • ORACLE

    Oracle DBNAME = ORACLE, 
    OPENINFO = “ORACLE_XA+Acc = P/scott/tiger+SesTm = 60”
  • INFORMIX

    Informix DBNAME = INFORMIX, 
    OPENINFO = “stores7”, CLOSEINFO = “”

CLH2108 register request from src error : msg

TypeERROR
DescriptionAn error occurred in a register request message received by a Tm.
Action

The msg may be as follows:

- MAX_CLH_REACHED: No more CLH processes can be created because the number of current CLH processes reaches the MAXCLH value defined in a configuration file. Increase the MAXCLH value if more CLH processes are needed.

- MAX_TMS_REACHED: No more TMS processes can be created because the number of current TMS processes reaches the MAXTMS value defined in a configuration file. Increase the MAXTMS value if more TMS processes are needed.

- MAX_SPR_REACHED: No more server processes can be created because the number of current server processes reaches the MAX value defined in a configuration file. Increase the MAX value if more server processes are needed.

- SVR_NOT_IN_CONFIG: A requested server name could not be found in a configuration file.

- ADM_MAIN_STARTED: No more than one tmadmin can be created for a main mode.

- MAX_ADM_REACHED: The number of the tmadmin processes of a main or sub mode exceeds a limit.

- ALREADY_TMM_REGISTERED: No more tmboot or tmdown processes can be created because they are already executed.

CLH2111 node is found dead : nodename

TypeERROR
DescriptionA remote node (nodename) was processed as terminated because a ping message did not receive any response from it.
Action

Check if any problem exists in the remote node (nodename) by using the network.

When the network is unstable or too slow, increase the NLIVEINQ value in the DOMAIN section of the configuration file. The default value is 30 seconds if the NLIVEINQ value is not set.

Refer to the "Tmax Administrator's Guide" for more information on DOMAIN settings.

CLH2112 no such server group id : svgno

TypeERROR
DescriptionFailed to find a server group number (svgno) in a shared memory space.
ActionCheck if the $TMAXDIR/config/tmconfig file is damaged.

CLH2125 server closed due to I/O error

TypeERROR
DescriptionAn error occurred in a communication channel to an application server.
ActionCheck if the application server is operating correctly or if it was abnormally terminated due to an application fault. Check if a stream pipe of $TMAXDIR/ path is damaged.

CLH2130 env file error : errmsg

TypeERROR
DescriptionA syntax error occurred in a configuration file.
ActionCorrect the syntax error in the NODE or SVRGROUP sections, or the syntax error of the configuration file read through tmaxreadenv.

CLH2131 invalid conv cd : cd-value

TypeERROR
DescriptionAn invalid call descriptor value (cd-value) was used in the interactive mode.
ActionCheck that the cd value used by tpsendor a tprecv was correctly acquired by tpconnect.

CLH2132 invalid client id : function id-value CLH2132 invalid client id : %s %x

CLH2132 invalid client id : internal %d

TypeERROR
DescriptionA client ID (clid) value that was used as a function parameter was invalid. This error occurs when an invalid client is terminated or an unrequested message or event is sent to a client.
ActionCheck that the clid value was correctly acquired by tpgetclid and that the communication channel is connected to the client.

CLH2133 invalid message Type : module msg type

TypeERROR
DescriptionAn invalid message was sent from a module.
ActionCheck that Tmax was installed properly and if each module version matches. Check the communication status between nodes.

CLH2134 tmax process (name) is abnormally closed

TypeERROR
DescriptionA communication fault occurred between Tmax Engines.
ActionCheck if the stream pipe files in $TMAXDIR/path are damaged. Refer to the log file in the system log directory. The default value is $(TMAXDIR)/log/slog.

CLH2135 read from Tmax process error

TypeERROR
DescriptionA communication fault occurred between Tmax engines.
Action

1) Check that the stream pipe of $TMAXDIR/path is not damaged.

2) Make sure that the Tmax engine was properly booted.

CLH2136 send to Tmax process error

TypeERROR
DescriptionA communication fault occurred between Tmax engines.
Action

1) Check that the stream pipe of $TMAXDIR/path was not damaged.

2) Make sure that the Tmax engine was properly booted.

CLH2141 License file read error: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install a license file to the correct path ($(TMAXDIR)/license/license.dat).

2) Check the license file version. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5 or later.

CLH2143 Licensed host not found

TypeERROR
DescriptionA host does not have a valid license.
ActionInstall a new valid license file. Contact the TmaxSoft technical support team to acquire a new license.

CLH2144 more than licensed number of CPUs are installed.

TypeERROR
DescriptionThere are more CPUs than licensed.
ActionInstall a new valid license file.

CLH2145 License is expired

TypeERROR
DescriptionA license is expired.
ActionInstall a new valid license.

CLH2146 License check error

TypeFATAL
DescriptionA license check failed.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license.

CLH2147 Service Queue (svc_name) is purged

TypeINFO
DescriptionA service queue was cleared due to a request from a tmadmin.

CLH2148 your license does not support sub_prod_name

TypeERROR
DescriptionA license is invalid.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license.

CLH2150 topend conv timeout: client closed

TypeERROR
DescriptionA timeout occurred when trying to connect to server in a TOPEND migration system.
ActionCheck whether the server is normally operating.

CLH2151 xid(remote_xid) transaction will be rolled back due to transaction timeout

TypeWARNING
DescriptionA transaction will be rolled back due to a transaction timeout.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2152 xid(remote_xid) transaction will be committed internally due to transaction timeout

TypeWARNING
DescriptionA transaction will be committed due to a transaction timeout.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2153 xid(remote_xid) transaction will be pended due to transaction timeout

TypeWARNING
DescriptionA transaction will become pending due to a transaction timeout. The transaction will be processed again or handled through a domain transaction recovery.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2154 xid(remote_xid) transaction will be rolled back due to transaction recovery

TypeWARNING
DescriptionA transaction will be rolled back due to a transaction recovery.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2155 xid(remote_xid) transaction will be committed internally due to transaction recovery

TypeWARNING
DescriptionA transaction will be committed due to a transaction recovery.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2156 xid(remote_xid) transaction will be pended due to transaction recovery

TypeWARNING
DescriptionA transaction will become pending due to transaction timeout. The transaction will be processed again or handled through a domain transaction recovery.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2157 xid(remote_xid) transaction will be rolled back due to closed client(client_id) connection

CLH2157 xid transaction will be rolled back due to closed server(spri) connection

TypeWARNING
DescriptionA transaction will be rolled back due to a closed client or a server connection.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2158 xid(remote_xid) transaction will be committed internally due to closed client(client_id) connection

CLH2158 xid(remote_xid) transaction will be committed internally due to closed server(spri) connection

TypeWARNING
DescriptionA transaction was committed due to a closed client or a server connection.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2159 xid(remote_xid) transaction will be pended due to closed client(client_id) connection

CLH2159 xid(remote_xid) transaction will be pended due to closed server(spri) connection

TypeWARNING
DescriptionA transaction will become pending due to a closed server or a client connection. The transaction will be processed again or handled through a domain transaction recovery.
ActionCheck if there is a pending transaction that has the xid in a DB. If such a transaction is found, use the TMS recovery for the pending transaction, or delete the transaction from the DB through a forced rollback.

CLH2162 [svrname:svcname] call will be failed, it causes a deadlock.

TypeWARNING
DescriptionWhen a service calls another service that was included in the same server, it may be deadlocked if the status of all server processes is RUNNING. In this case, a CLH will display a WARNING message and treat it as a failure to prevent a deadlock.

CLH3017 no such svc : svc_name

TypeWARNING
DescriptionA service name that an application server requested does not exist in a service table.
Action

Check if the service was actually provided. If provided, check if the server was built and started up correctly. If not provided, check the client or service that has called the service.

CLH9990 Current Tmax configuration contains more servers for nodes than current system can support.

TypeERROR
DescriptionA current Tmax configuration contains more servers for nodes than a Tmax system can support.
ActionDecrease the maximum number of servers allowed in the Tmax system configuration file.

CLH9990 Current Tmax configuration contains more servers for nodes than current system can support: Supported maximum user per node = %d Supported maximum user per handler = %d

TypeINFO
DescriptionShows the number of currently running CLHs, the number of allowable simultaneous accesses per NODE, and the maximum number of allowable accesses per CLH.

3.6. CLI Module (CLI2001 ~ )

CLI2008 tpcall reply arrived after timeout. Msg discarded : msgtype seqno

TypeWARNING
DescriptionA response to a tpcall arrived after a defined timeout. The response could not be sent to a client because the processing time exceeded a limit. In this situation, response data is ignored or deleted, but the service is regarded as processed. Therefore, if a service is related to transaction processing, the process result should be checked.
ActionIncrease the BLOCKTIMEOUT value.

CLI2009 server downed while processing client msg

TypeERROR
DescriptionA server was terminated while processing a request. The server process was terminated by server process errors or other external causes. This generally occurs due to server process program errors.
ActionRestart the server process by using the tmboot -s svrname command.

CLI2032 xa_start error : xa_errno tx_errno

TypeERROR
DescriptionExecuting xa_start for a 2-phase commit created an error.
Action

xa_start is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

CLI2033 xa_end error : no xa_start

TypeWARNING
Descriptionxa_end was ignored because it was called without first performing xa_start. Transaction processing must be started by tx_begin and terminated by tx_commit or tx_rollback. These functions are operated as a pair. Therefore, this error will occur if tx_commit or tx_rollback is performed without first performing tx_begin. In this case, a transaction will be rolled back.

CLI2034 xa_end error : tx_errno

TypeERROR
DescriptionExecuting xa_end for a 2-phase commit created an error.
Actionxa_end is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

CLI2035 xa error : tx_begin issued in this server, but no commit or rollback

TypeWARNING
Descriptiontx_begin was called in a service routine, but the service routine was terminated without calling tx_commit or tx_rollback.
ActionA Tmax engine performs tx_rollback by default. Execute tx_commit or tx_rollback in an intended location before executing tpreturn().

CLI2036 xa_start is already done

TypeWARNING
Descriptionxa_start was ignored because it is called duplicately. Transaction processing must be started by tx_begin and terminated by tx_commit or tx_rollback. These functions are operated as a pair and nested transactions are not supported. A transaction must be processed by one tx_begin and one tx_commit or tx_rollback.

CLI2037 internal_commit_error : tx_errno

TypeERROR
DescriptionInternally executing tx_commit created an error.
ActionConfirm that a RDBMS engine is operating properly. Refer to the constant value started with TX_ in the xa.h or usrinc/tx.h files of the RDBMS directory in order to check a tx_errno. This constant value should match with the database error. Refer to the error message manual of the database for more information.

CLI2038 xa_recover error : tx_errno

TypeERROR
DescriptionExecuting xa_recover for a 2-phase commit caused an error.
Actionxa_recover is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

CLI2074 client add error : errmsg

TypeERROR
DescriptionFailed to add a new client.
ActionRefer to previous error messages.

CLI3001 sequence number error : expected_seqno received_seqno

TypeWARNING
DescriptionA client received a message with a wrong sequential number from a Tmax engine.
Action

1) If a received seqno is smaller than an expected seqno, check if a previous reply message arrived after a timeout. Adjust BLOCKTIME defined in the DOMAIN section in a configuration file.

2) If a received seqno is greater than an expected seqno, check for a communication interference between a client and a server.

CLI3003 Cannot connect to main server : host_name

TypeERROR
DescriptionA client could not connect to a Tmax engine.
Action

1) Check that the TMAX_HOST_ADDR and TMAX_HOST_PORT environment variables match host_name of a configuration file.

2) Check the configuration file path used as an argument of the tmaxreadenv() function.

3) Check the network channel between a client and host_name.

4) Check that the Tmax engine was booted properly for host_name.

CLI3004 Cannot connect to backup server : host_name

TypeERROR
DescriptionA client could not connect to a Tmax engine.
Action

1) Check that the TMAX_HOST_ADDR and TMAX_HOST_PORT environment variables match host_name of a configuration file.

2) Check TMAX_BACKUP_ADDR and TMAX_BACKUP_PORT.

3) Check the configuration file path used as an argument of the tmaxreadenv() function.

4) Check the network channel between a client and host_name.

5) Check that the Tmax engine was booted properly for host_name.

CLI3005 SDL file magic error

TypeERROR
DescriptionA magic number in an SDL binary file was incorrect.
ActionCheck that the SDLFILE environment variable points to a correct binary file generated by the sdlc command.

CLI3006 SDL file read error

TypeERROR
DescriptionAn error occurred while reading an SDL binary file.
ActionCheck that the SDLFILE environment variable points to a correct binary file generated by the sdlc command.

CLI3007 Field key table load error

TypeERROR
DescriptionAn error occurred while reading a binary fieldkey file. (extension: .fdl or fdl_file)
ActionCheck that the FDLFILE environment variable points to a correct binary file generated by the fdlc command.

CLI3008 get-my_nodename error

TypeERROR
DescriptionA getsockname() call failed.
ActionRefer to the system error message displayed at the time of the error.

CLI3009 Total tp_system_message length is too big

TypeERROR
Descriptiontp_system_message() has an invalid argument.
ActionCheck arguments of tp_system_message().

CLI3010 tmax init error for server

TypeERROR
DescriptionA client library initialization failed.
ActionRefer to previous error messages.

CLI4408 FDL magic error : magic_number

TypeERROR
DescriptionA magic number in a FDL binary file was incorrect.
ActionConfirm that the FDL binary file (extension: .fdl) was not damaged.

CLI4507 FDL table size is zero : fdl_file

TypeERROR
DescriptionAn error occurred while reading a binary fieldkey file (extension: . fdl or fdl_file) because an internal table size was 0.
ActionConfirm that the fdl_file was created correctly and that the fieldkey definition is correct.

CLI5001 invalid trace specification

TypeERROR
DescriptionAn invalid Tmax Trace Specification was specified in a configuration file.
ActionCheck if TMAX_TRACE was correctly configured.

CLI5002 invalid trace specification: spec

TypeERROR
DescriptionAn invalid Tmax Trace Specification was specified in a configuration file. The spec has an invalid value.
ActionCheck if TMAX_TRACE was correctly configured.

CLI5003 invalid trace specification, no action spec: spec

TypeERROR
DescriptionAn invalid Tmax Trace Specification was specified in a configuration file. The Action Spec has not been specified.
Action

Check if TMAX_TRACE was correctly configured.

Check if the ulog(message), system(command), trace(trace-spec), and sleep(second) parameters in a Action Specification were correctly configured.

CLI6022 max tcpcli(num) is over

TypeERROR
DescriptionThe number of TCP clients exceeds the maximum allowable number of users.
ActionIncrease the max_tcpcli value in the tcpinit function.

3.7. CLL Module (CLL2001 ~ )

CLL2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLL2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLL2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLL2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLL2045 TMM register error

TypeERROR
DescriptionCould not register a CLL process to a TMM.
ActionMake sure that the configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CLL2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA CLL version does not match with a TMM.
ActionRe-install the Tmax engine.

CLL3001 CLH is not ready

TypeWARNING
DescriptionA new client connected, but no CLH was available.
ActionThere is a slight time gap between CLL and CLH booting. Clients connected during this time will be rejected. Retry client connections.

CLL3002 TMM closed

TypeERROR
DescriptionA communication channel with a TMM was closed.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged. Check the TMM process status.

CLL3003 CLH allocation error

TypeERROR
DescriptionA new client connected to a Tmax server, but no CLH was available.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

CLL3004 register to TMM error

TypeFATAL
DescriptionCould not register a CLL process to a TMM.
ActionConfirm that a configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

CLL3005 possible network layer malfunction, clearing.

TypeERROR
DescriptionA Tmax engine found that a network layer malfunctioned and its recovery was performed.
ActionCheck the network status.

CLL3006 network recovered.

TypeINFO
DescriptionA Tmax engine was recovered from previous network failures.
ActionCheck the network status to prevent future errors.

CLL3007 send to CLH error

TypeERROR
DescriptionCould not send data to a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

3.8. DOWN Module (DOWN2001 ~ )

DOWN2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

DOWN2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

DOWN2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

DOWN2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

DOWN2045 TMM register error

TypeERROR
DescriptionCould not register a tmdown process to a TMM.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

DOWN2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA tmdown version does not match with a TMM.
ActionRe-install the Tmax engine.

DOWN3001 length of the option is too long

TypeERROR
DescriptionAn invalid argument was specified.
ActionThe length of any argument must not exceed 256 characters.

DOWN3004 Timeout during tmdown

TypeERROR
DescriptionNo response while terminating processes.
ActionCheck the TMM process status. Make sure that no more than one tmdown process is active at a time.

DOWN3005 request to TMM error

TypeERROR
DescriptionCould not send a terminate process request to a TMM process.
ActionCheck the TMM process status. Make sure that no more than one tmdown process is active at a time.

DOWN3010 register to TMM error

TypeERROR
DescriptionCould not write data to a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the TMM process status. If the TMM process was not terminated intentionally, contact the TmaxSoft technical support team after checking a service code.

DOWN3011 unregister to TMM error

TypeERROR
DescriptionCould not send an unregister message to a TMM.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the TMM process status. To unregister all of the tmadmin and tmdown processes, send a HUP signal to the TMM process.

3.9. FDLC Module (FDLC2001 ~)

FDLC3004 input error: line_num Error_messages

TypeERROR
DescriptionA syntax error at line_num.
ActionCorrect the syntax errors of an input file.

FDLC3005 no output generated due to previous errors

TypeERROR
DescriptionNo output was generated due to previous errors.
ActionFix previous errors by referring to previous error messages.

FDLC3006 no such field name : field_name

TypeERROR
DescriptionAn error occurred while updating a FDL file.
ActionRegenerate a binary FDL file from the text FDL file.

FDLC3007 Field name already exists: field_name

TypeERROR
DescriptionAn error occurred while updating a FDL file.
ActionRegenerate a binary FDL file from the text FDL file.

FDLC3008 Field key already exists: field_key

TypeERROR
DescriptionAn error occurred while updating a FDL file.
ActionRegenerate a binary FDL file from the text FDL file.

FDLC3009 Field number is too big : field_key

TypeERROR
DescriptionA field key number defined in a FDL file is greater than or equal to 16777216.
ActionA field key number must be greater than 0 and less than 16777216.

3.10. RAC Module (RAC2001 ~ )

RAC3001 ADMIN is already connected

TypeERROR
DescriptionAn error occurred when trying to boot multiple tmadmins.
Action

1) A user can run only one tmadmin at each node while monitoring Tmax using a RACD.

2) There is a tmadmin process running which was not terminated due to previous errors. Terminate tmadmin processes manually.

RAC3002 ADMIN is not started

TypeERROR
DescriptionCould not invoke a local tmadmin process.
ActionMake sure that the TMAXDIR environment is properly set.

RAC3003 request to tmadmin error

TypeERROR
DescriptionA communication channel with a local tmadmin process was broken.
ActionCheck the tmadmin process state.

RAC3004 command fail %s

TypeERROR
DescriptionFailed to execute a system function with a command.
ActionRefer to the system error message displayed at the time of the error.

3.11. RQS Module (RQS2001 ~ )

RQS2010 RQS connection closed : fd_no

TypeINFO
DescriptionThe connection between a CLH and a UNIX domain socket was closed due to tmdown.

RQS2011 TMM connection closed : fd_no

TypeINFO
DescriptionThe connection between a TMM and a UNIX domain socket was closed due to tmdown.

RQS2012 register to RQS error : index cpc_no

TypeFATAL
DescriptionFailed to connect a server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

RQS2013 register to RQS error : index cpc_no

TypeERROR
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

RQS2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

RQS2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

RQS2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

RQS2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

RQS2045 TMM register error

TypeERROR
DescriptionCould not register a RQS process to a TMM.
ActionConfirm that a configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

RQS2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA RQS version does not match with a TMM.
ActionRe-install the Tmax engine.

RQS2090 trying to send to CLH is blocked

TypeWARNING
DescriptionFailed to send a message to a CLH because a TCP/IP socket was blocked.
ActionCheck if the CLH was closed abnormally. If so, refer to the error messages that were output at the time of disconnection. If not, the problem may be a connection failure with a UNIX domain socket between a Tmax process and the CLH process. Contact a system administrator for further assistance.

RQS3001 register to TMM error

TypeFATAL
DescriptionCould not register a RQS process to a TMM.
ActionConfirm that a configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

RQS3002 Corrupt control data

TypeERROR
DescriptionCould not register a RQS process to a TMM.
ActionConfirm that a configuration file was not changed after a TMM boot.

RQS3003 RQ file read error

TypeFATAL
DescriptionCould not read a RQ file.
ActionCheck the status of the RQ files located in the FILEPATH field of the RQ section.

RQS3005 RQ file write error

TypeFATAL
DescriptionCould not write a RQ file.
ActionCheck the status of the RQ files located in the FILEPATH field of the RQ section and in free disk space.

RQS3007 RQ buffer overflow

TypeERROR
DescriptionAn overflow occurred because a RQ data file exceeded a defined size.
ActionIncrease the QSIZE item value defined in the RQ section in a configuration file.

RQS3010 no RQ name is given: -s rqname

TypeFATAL
DescriptionInvalid arguments were found in a RQ server command line.
ActionTmax engine servers must not be executed manually.

RQS3012 Old RQ data file found: rqfilename

TypeINFO
DescriptionPrevious RQ files were found during a WARM boot.
Action

The BOOT field of the RQ section in a configuration file determines the handling method of previous RQ files.

- Cold boot (BOOT = COLD): Removes previous RQ files, and starts with empty RQ data files.

- Warm boot (BOOT = WARM): Revives data from previous RQ files. During a WARM boot, previous RQ files are backed up with an ".old" extension. If a WARM boot fails, contact a Tmax engineer with backup RQ files.

RQS3013 Corrupt RQ data file: rqfilename

TypeFATAL
DescriptionA RQ file error occurred during a WARM boot.
ActionRefer to the action of the RQS3012 message.

RQS3014 Old RQ file Info: messages

TypeINFO
DescriptionPrevious RQ files were found during a WARM boot.

RQS3016 Invalid RQ entry

TypeERROR
DescriptionRQ file errors occurred during a WARM boot.
Action

The BOOT field of the RQ section in a configuration file determines the handling method of previous RQ files.

- Cold boot (BOOT = COLD): Removes previous RQ files, and starts with empty RQ data files.

- Warm boot (BOOT = WARM): Revives data from previous RQ files. During a WARM boot, previous RQ files are backed up with an ".old" extension. If a WARM boot fails, contact a Tmax engineer with backup RQ files.

RQS3017 RQ file overflow

TypeFATAL
DescriptionA WARM boot failed because previous RQ files contained more data than a current file could handle.
ActionIncrease the QSIZE value defined in the RQ section in a configuration file. Rename the backup RQ file without an ".old" extension, and retry the WARM boot.

RQS3018 Analyzing old RQ data file: rqfilename

TypeINFO
DescriptionWARM boot phase 1.
ActionNone. Refer to the action section of the RQS3012 message.

RQS3019 Moving old RQ data to new RQ file : rqfilename

TypeINFO
DescriptionWARM boot phase 2.
ActionNone. Refer to the action section of the RQS3012 message.

RQS3020 Resetting RQ: rqfilename

TypeINFO
DescriptionWARM boot phase.
ActionNone. Refer to the action section of the RQS3012 message.

RQS3021 RQ recovery success: rqfilename

TypeINFO
DescriptionA WARM boot was successfully finished.
ActionNone. Refer to the action section of the RQS3012 message.

3.12. SDLC Module (SDLC2001 ~ )

SDLC3001 FDL file load error

TypeERROR
DescriptionCould not load a FDLFILE for a view type process.
ActionCheck the FDLFILE environment variable. Generate the file with the fdlc command.

SDLC3002 type error: type_num

TypeERROR
DescriptionAn invalid type name.
Action

Supported types for a Tmax SDL are as follows:

- SDL_CHAR: 1

- SDL_SHORT: 2

- SDL_INT: 3

- SDL_LONG: 4

- SDL_FLOAT: 5

- SDL_DOUBLE: 6

- SDL_STRING: 7

- SDL_CARRAY: 8

- SDL_STRUCT: 9

- SDL_TYPEDEF: 10

SDLC3010 null value too long (typeno[%d])

TypeERROR
DescriptionA string entered in a null field when creating a View file was too long.
ActionThe null field length in the view file must be smaller than 32. Check the value and decrease the length.

SDLC3011 Improper null value(typeno[%d])

TypeERROR
DescriptionA NULL value in a view file was not an allowable value.
ActionChange the NULL value to an allowable value.

3.13. SVR Module (SVR2001 ~ )

SVR2008 tpcall reply arrived after timeout. Msg discarded : msgtype seqno

TypeWARNING
DescriptionA response to a tpcall arrived after a defined timeout. The result could not be sent to a client because the processing time exceeded a set limit. In this situation, result data will be ignored and deleted, but a service will be processed. Therefore, if a service is not related to a transaction process, check process results.
ActionIncrease the BLOCKTIMEOUT value.

SVR2009 server downed while processing client msg

TypeERROR
DescriptionA server terminated while processing a request. The server process was terminated by server process errors or other external causes. This error generally occurs due to server process program errors.
ActionLook for the program errors then restart the server process by using the tmboot -s svrname command.

SVR2010 CLH connection closed : fd_no

TypeINFO
DescriptionA connection with a CLH was closed due to tmdown.

SVR2011 TMM connection closed : fd_no

TypeINFO
DescriptionA connection with a TMM was closed due to tmdown.

SVR2012 register to SVR error : index cpc_no

TypeFATAL
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

SVR2013 register to CLH error : index cpc_no

TypeERROR
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

SVR2017 DDR error : subtype or field not found

TypeFATAL
DescriptionA server was terminated due to a previous DDR error.
ActionRefer to previous DDR error messages.

SVR2018 DDR bad fieldkey error : fieldkey

TypeERROR
DescriptionA fieldkey value for a DDR was invalid.
ActionConfirm that the fieldkey value defined in the ROUTING section in a configuration file is correct.

SVR2019 DDR bad fieldkey type error : fieldkey received_fieldkey_type expected_fieldkey_type

TypeERROR
DescriptionThe fieldkey type of a DDR does not match with the type defined in a configuration file.
Action

Confirm that the fieldkey type for DDR in the ROUTING section in the configuration file matches with the FDL definition file (extension: .f). Valid fieldkey types are: short, long, int and string.

SVR2020 DDR SDL field error : field

TypeERROR
DescriptionThe field for a DDR does not exist in the related subtype of a structure-type binary file (extension: .sdl).
ActionConfirm that the DDR field of the ROUTING section matches with the structure-type definition file (extension: .s). If so, recreate a structure-type definition binary file (SDLFILE).

SVR2021 DDR SDL subtype error : subtype

TypeERROR
DescriptionThe structure type for a DDR was not defined in a structure-type binary file (extension: .sdl).
ActionConfirm that the DDR structure type of the ROUTING section matches with the structure-typed definition file (extension: .s). If so, recreate a structure-type definition binary file (SDLFILE).

SVR2022 DDR error : no data received in message

TypeERROR
DescriptionData for a DDR does not exist in a request message.
ActionA client must send the data that was predefined in a configuration file to perform a DDR. Check if a client sends a relevant data.

SVR2023 DDR error : offset is not set

TypeERROR
DescriptionAn offset value for a DDR was not defined.
ActionAn offset value is defined in the tmconfig file in a config directory. Check that the configuration file was compiled correctly (cfl -i).

SVR2024 DDR error : data type is not FIELD type

TypeERROR
DescriptionA SUBTYPE of a related DDR was defined as a FIELD in the ROUTING section of a configuration file, but the data received from clients did not use a field-type buffer.
ActionCheck if the client transmission buffer is defined as a field type.

SVR2025 DDR subtype mismatch : subtype_config subtype_received

TypeERROR
DescriptionA subtype name (subtype_config) defined in the SUBTYPE item of a configuration file does not match with the subtype_received of a message received from clients.
ActionMatch the SUBTYPE of the configuration file with the subtype used by clients. If a structure-type buffer is used, confirm that the structure-type name of the structure-type definition file (extension: .s) matches with that in the configuration file. If so, recreate a structure-type definition binary file (SDLFILE).

SVR2030 no xa routine is setup

TypeERROR
DescriptionA XA-related DB API routine could not be set. This is because TMS that was started by the API could not be connected to a database.
Action

1) Check if the OPENINFO item and the database connection information are defined properly in the SVRGROUP section in a configuration file.

2) Check if the database library related to XA is linked properly. The library is generally installed together with a database.

SVR2031 xa_open error

TypeERROR
DescriptionExecuting tx_open to connect to a RDMBS caused an error.
ActionCheck if the OPENINFO items are described properly in the SVRGROUP section in a configuration file. In particular, check that the user ID and password described in a OPENINFO are correct.

SVR2032 xa_start error : xa_errno tx_errno

TypeERROR
DescriptionExecuting xa_start for a 2-phase commit caused an error.
Action

xa_start is a function provided by a RDBMS engine. Check that the RDBMS engine was started.

SVR2033 xa_end error : no xa_start

TypeWARNING
Description

xa_end was ignored because it was called without performing xa_start. Transaction processing must be started by tx_begin and terminated by tx_commit or tx_rollback. These functions are operated as a pair. Therefore, this error will occur if tx_commit or tx_rollback is performed without first performing tx_begin. In this case, a transaction will be rolled back.

SVR2034 xa_end error : tx_errno

TypeERROR
DescriptionExecuting xa_start for a 2-phase commit caused an error.
Action

xa_end is a function provided by a RDBMS engine. Check that the RDBMS engine was started.

SVR2035 xa error : tx_begin issued in this server, but no commit or rollback

TypeWARNING
Descriptiontx_begin was called in a service routine, but the service routine was terminated without calling tx_commit() or tx_rollback().
ActionA Tmax engine performs tx_rollback by default. Execute tx_commit or tx_rollback in an intended location before executing tpreturn().

SVR2036 xa_start is already done

TypeWARNING
Descriptionxa_start was duplicately called and ignored. Transaction processing must be started by tx_begin and terminated by tx_commit or tx_rollback. These functions are operated as a pair, and nested transactions are not supported. A transaction must be processed by using tx_begin then tx_commit or tx_rollback.

SVR2037 internal_commit_error : tx_errno

TypeERROR
DescriptionInternally executing tx_commit created an error.
ActionCheck that a RDBMS engine is operating properly and refer to the constant value stated by a TX_ in the xa.h or usrinc/tx.h files of the RDBMS directory in order to check txerrno. This constant value should match with the database error.

SVR2038 tx_open error : tx_errno xa_errno openinfo

TypeERROR
DescriptionAn error occurred when executing tx_open to connect to a RDBMS.
ActionCheck whether OPENINFO items are correctly set in the SVRGROUP section of a configuration file. Confirm that the user ID and password described in OPENINFO are correct.

SVR2039 tx_close error : tx_errno xa_errno closeinfo

TypeERROR
DescriptionAn error occurred when executing tx_close to disconnect from a RDBMS.
ActionCheck if the RDBMS is running normally.

SVR2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR2045 TMM register error

TypeERROR
DescriptionCould not register a SVR process to a TMM.
ActionConfirm that a configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

SVR2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA SVR version does not match with a TMM.
ActionRe-install the Tmax engine.

SVR2050 service returned without tpreturn : ServiceName

TypeWARNING
DescriptionA service routine was not terminated by tpreturn. A Tmax server process program must be terminated by functions such as tpreturn or tpforward, and resulting messages should be returned to clients. This error occurs generally if a program is terminated without performing functions such as exit or tpreturn.
ActionCheck if tpreturn or tpforward was used to terminate the service routine then modify the server application codes.

SVR2051 svrtype mismatch : compiled type = type1, configured type = type2

TypeERROR
DescriptionA SVRTYPE set in a configuration file does not match the SVRTYPE of a complied server.
ActionRecompile the configuration file using cfl– i and execute a get command. Make sure that an existing object is deleted to compile a new file.

SVR2052 invalid cd : cd

TypeERROR
DescriptionAn invalid call descriptor value (cd-value) was used in an asynchronous environment.
ActionCheck whether the cd value used by tpgetrply() was retrieved through tpacall().

SVR2061 client closed : clientid fd

TypeERROR
DescriptionThe working thread of a clientid was disconnected from a remote node.

SVR2062 messages dropped while closing client : num

TypeERROR
DescriptionA saved message (num) was deleted while closing a connection from a client.

SVR2085 tmax process (proc) is terminated before sending data. Data dropped

TypeERROR
DescriptionA Tmax process (proc) was disconnected while a Tmax process ID was sending data to the Tmax process (proc) and the data was discarded.
ActionIf the Tmax process (proc) was terminated, refer to the message displayed when the connection was closed. Otherwise, this error happened because a UNIX domain socket connection failed. Contact the system administrator to solve this problem. Tmax process ID's can be checked with the st –p command with tmadmin.

SVR2086 tmax process (proc) is terminated while processing request.

TypeERROR
DescriptionA Tmax process (proc) was disconnected while receiving data from a Tmax process ID.
ActionIf a Tmax process (proc) was terminated, refer to the message displayed when the connection was closed. Otherwise, this error happened because a UNIX domain socket connection failed. Contact a system administrator to solve this problem.

SVR2090 failed to send to CLH

TypeERROR
DescriptionFailed to send data to a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR3001 sequence number error : expected_seqno received_seqno

TypeWARNING
DescriptionA client received a message with a wrong sequential number from a Tmax engine.
Action

1) received seqno < expected seqno: A previous reply message arrived after a timeout. Adjust the BLOCKTIME defined in the DOMAIN section in a configuration file.

2) received seqno > expected seqno: Check for a communication interference between a client and server.

SVR3002 register to TMM error

TypeFATAL
DescriptionCould not register an application server process to a TMM.
Action

1) Make sure that a configuration file is not changed after a TMM boot.

2) Check that no more than the maximum (MAX field of the SERVER section in a configuration file) number of processes has been booted.

3) Make the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

SVR3003 cannot find service name (svc_name) in svc_table.

TypeERROR
DescriptionAn application server received a request for a service that is not in its service table.
Action

1) Check the SERVICE section in a configuration file for the svc_name.

2) Recompile the application after running cfl and gst.

SVR3004 Max file open reached.

TypeERROR
DescriptionCould not open a file or a socket due to a system limitation.
ActionRaise the maximum number of open file descriptors using the ulimit or unlimit command. Recommended values are 1024 for small configurations and 4096 for large configurations. Contact a system administrator for further support.

SVR3005 CLH connect error

TypeERROR
DescriptionCould not establish a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR3007 Field key table loading error

TypeERROR
DescriptionAn error occurred when reading a binary fieldkey file (extension: .fdl or fdl_file).
ActionCheck that the FLDLFILE environment variable points to a correct binary file generated by the fdlc command.

SVR3008 get-my_nodename error

TypeERROR
DescriptionFailed to call getsockname().
ActionRefer to the system error message displayed at the time of the error.

SVR3009 Total tp_system_message length is too big

TypeERROR
DescriptionInvalid arguments exist in tp_system_message().
ActionCheck the arguments of tp_system_message().

SVR3010 tmax init error for server

TypeERROR
DescriptionFailed to initialize a client library.
ActionRefer to the previous error messages.

SVR3011 3011 failed to send to TMM

TypeFATAL
DescriptionCould not send data to a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR3012 failed to read from TMM

TypeFATAL
DescriptionAn error occurred when receiving data from a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR3013 No such svc (svc_name) in shared memory.

TypeERROR
DescriptionAn application server tried to register an unset service name.
Action

1) Check the SERVICE section of a configuration file for svc_name.

2) Recompile an application after running cfl and gst.

SVR3014 Invalid arguments in CLOPT string : clopt_string

TypeERROR
DescriptionA CLOPT field contains invalid strings.
ActionCheck the CLOPT field in the SERVER section in a configuration file. User defined arguments must be located after a "--" separator.

SVR3015 CLOPT -e/-o flag processing errors.

TypeERROR
DescriptionCould not convert the -e or -o argument flags of a CLOPT field to valid file names.
Action

Check the CLOPT field in the SERVER section in a configuration file. Arguments next to the -e or -o flags must be valid file names.

The macros that can be used as arguments to the –e and -o options are as follows:

$(SVR): server name

$(SVRI): server index

$(SPRI): unique process index

$(SPRMIN): MIN field of a server section

$(SPRMAX): MAX field of a server section

$(SPRN): server process sequential number (0 ~ $(SPRMAX))

$(DATE): server start date in the MMDDYYYY format

$(TIME): server start time in the HHMMSS format

$(PID): server process id

SVR3016 SVR (svr_name) tpsvrinit fail.

TypeINFO
DescriptionThe tpsvrinit() routine of svr_name returned a negative value.
ActionCheck the application code of the tpsvrinit() function.

SVR3017 no such svc: svc_name

TypeERROR
DescriptionAn application server received a request for a service that was not in its service table.
Action

1) Check the SERVICE section in a configuration file for svc_name.

2) Recompile an application after running cfl and gst.

SVR3018 service returned without tpreturn : svc_name

TypeERROR
DescriptionA user coded service (svc_name) does not end with a tpreturn() function.
ActionAll services must be ended with tpreturn().

SVR3019 tpreturn met with outstanding reply

TypeERROR
DescriptionA user ended a service without first terminating server initiated requests.
Actiontpacall() must be paired with tpgetrply(). Conversational services must be terminated before running tpreturn().

SVR3022 SVR (svr_name) is down due to tpreturn(TPEXIT).

TypeINFO
DescriptionA user terminated a server with tpreturn (TPEXIT). If "RESTART=Y" existed in the SERVER section of a configuration file, a server will be restarted by a TMM.
ActionNone. The server will be restarted by the TMM.

SVR3023 SVR (svr_name) is down due to tpreturn(TPDOWN).

TypeINFO
DescriptionA user terminated a server with tpreturn (TPDOWN). Even if "RESTART=Y" existed in the SERVER section of a configuration file, a server will not be restarted.
ActionNone. The server will not be restarted.

SVR3024 tpforward met with outstanding reply.

TypeERROR
DescriptionA user ended a service without first terminating server initiated requests.
Action

tpacall() must be paired with tpgetrply(). Conversational services must be terminated before running a tpreturn().

SVR3025 send error in tpforward.

TypeERROR
DescriptionCould not send a tpforward request to a CLH.
ActionCheck the connection between a server and a CLH.

SVR3026 no such product name (name) defined in config.

TypeERROR
DescriptionAn application server tried to register an unset product name.
Action

1) Check the PRODNAME field of the SVRGROUP section in a configuration file.

2) Recompile the application after running cfl and gst.

SVR3027 Function register error.

TypeERROR
DescriptionFailed to register a function to a Tmax engine.
Action

1) Check the FUNC section in a configuration file.

2) Recompile the application after running cfl and gst.

SVR3028 no such function : func_name.

TypeERROR
DescriptionAn application server received a request for a function that was not in its function table.
Action

1) Check the FUNC section in a configuration file for the func_name.

2) Recompile the application after running cfl and gst.

SVR3029 Output area length error.

TypeERROR
DescriptionA client requested a service and an invalid output workspace size was detected.
ActionCheck the arguments for tp_client_send().

SVR3031 cannot find entry (func_name) in function table.

TypeERROR
DescriptionAn application server received a request for a function that did not exist in a function table.
Action

1) Check the FUNC section in a configuration file for func_name.

2) Recompile the application after running cfl and gst.

SVR3032 service timeout error : ServiceName.

TypeERROR
DescriptionA service was not processed within a defined timeout.
ActionIncrease the SVCTIME value of the service (ServiceName) in a configuration file. If the SVCTIME value was correct, check for inefficient components in a service routine.

SVR3032 service timeout error : ServiceName (during trace or adminapi, spr will abort)

TypeERROR
DescriptionA service timeout occurred while sending a trace log. A program will terminate abnormally after sending a log to a stderr.
ActionIncrease the SVCTIME value specified for a ServiceName in a configuration file.

SVR3033 service registration failure

TypeERROR
DescriptionAn error occurred while registering a service to a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

SVR3041 fail to tpadvertise: svc(svcname) in svr(svrname:spri), mysvri(spri)

TypeERROR
DescriptionFailed to register a service name as a tpadvertise. The service name was already registered by another process named 'svrname:spri'.
ActionConfirm that the service name is unique within a single server.

SVR3042 xid is invalid (0-0-0), svc(svcname)

TypeERROR
DescriptionA transaction, '0-0-0', has an invalid XID and failed to perform xa_start.
ActionThe return value of a tpcall or tpgetrply indicates a failure. tperno and tpurcode are set to TPETRAN and TX_ESYSTEM.

SVR4408 FDL magic error : magic_number.

TypeERROR
DescriptionAn incorrect magic number was found in a FDL binary file.
ActionCheck if the FDL binary file (extension: .fdl) was damaged.

SVR4507 FDL table size is zero : fdl_file

TypeERROR
DescriptionAn error occurred while reading a binary fieldkey file (extension: .fdl or fdl_file) because an internal table size was 0.
ActionCheck if fdl_file was created correctly and a fieldkey definition file was written correctly.

SVR5001 Invalid trace specification

TypeERROR
DescriptionAn invalid Tmax Trace Specification.
ActionCheck if the environment variable TMAX_TRACE was set properly.

SVR5002 Invalid trace specification : spec

TypeERROR
DescriptionAn invalid Tmax Trace Specification. The trace specified for a command was not a valid value.
ActionCheck if the environment variable TMAX_TRACE was set properly.

SVR5003 Invalid trace specification, no action spec : spec

TypeERROR
DescriptionAn invalid Tmax Trace Specification. No action specification was configured.
ActionCheck if the environment variable TMAX_TRACE was set properly. Also check that the ulog(message), system (command), trace(trace-spec), and sleep(second) variables were set correctly.

SVR5005 read error : rconn closed

TypeERROR
DescriptionFailed to receive data in a Realtime Data Processor (RDP) due to a disconnection from a remote client.
ActionCheck to see if there was a communication failure with a RDP client.

SVR5006 invalid msg from fd = fd_no

TypeERROR
DescriptionAn invalid message was received from a channel with a fd_no value.
ActionCheck to see if there was a communication failure with a Realtime Data Processor (RDP) client.

SVR5007 read error : retval size

TypeERROR
DescriptionFailed to receive data from a Realtime Data Processor (RDP) server.
Action

1) Check if a retval size is available.

2) Check to see if there was a communication failure with the RDP server.

3) If retval is a negative value, refer to the system error message displayed at the time of the error.

SVR5009 invalid msg(msgtype, length) from client

TypeERROR
DescriptionAn invalid message was received from a Realtime Data Processor (RDP) client.
ActionCheck to see if there was a communication failure with a RDP client.

SVR5010 write error: rconn(client_id) closed

TypeERROR
DescriptionFailed to receive data in a Realtime Data Processor (RDP) due to a disconnection from a remote client.
ActionCheck to see if there is communication failure with RDP client.

SVR5011 write timeout error: rconn closed

TypeERROR
DescriptionFailed to send data to a Realtime Data Processor (RDP) client due to a timeout. The connection to a remote client was closed.
ActionCheck to see if there was a communication failure with a RDP client.

SVR5012 recv_fd error : errno

TypeERROR
DescriptionFailed to receive a file descriptor (FD).
ActionRefer to the system error message displayed at the time of the error.

SVR5013 send_fd error : errno

TypeERROR
DescriptionFailed to send a file descriptor (FD).
ActionRefer to the system error message displayed at the time of the error.

SVR5100 rcah is not ready yet

TypeWARN
DescriptionA RCA handler was not available.
ActionWait until the RCA handler is ready.

SVR5101 unable to find a idle rcah

TypeERROR
DescriptionFailed to find an available handler.
ActionControl the number of requests or increase the number of RCA handlers.

SVR5102 failed to add rcah. No available slot : fd

TypeERROR
DescriptionAn error occurred while registering a new RCA handler.
ActionThe number of running RCA handlers exceeded the maximum allowable number of RCA handlers.

SVR5103 unable to start rcah

TypeFATAL
DescriptionFailed to start a RCA handler within a limited time.
ActionCheck if the RCA handler is running correctly. Also check to see if there is a communication failure between a RCA listener and a RCS handler.

SVR5104 shared memory version mismatch (version1:version2)

TypeERROR
DescriptionDetected Tmax shared memory versions did not match.
ActionCheck the Tmax version of a server library.

SVR5108 failed to register to rcal

TypeFATAL
DescriptionFailed to register a RCA listener.
ActionCheck that the stream pipe of $RCA_DIR was not damaged and the RCA listener was started.

SVR6001 thread creation failure

TypeFATAL
DescriptionAn error occurred while creating a thread.
ActionRefer to the system error message displayed at the time of the error.

SVR6002 thread termination failure

TypeERROR
DescriptionFailed to close a working thread of a RCA handler.
ActionRefer to the system error message displayed at the time of the error.

SVR6003 no available worker thread

TypeERROR
DescriptionFailed to find an available working thread in a RCA handler.
ActionControl the number of requests or increase the number of working threads.

SVR6015 recursive call timeout : svc

TypeERROR
DescriptionA timeout occurred while sending a local recursive-tpcall to a svc service.
ActionIncrease the SVCTIME of the service (ServiceName) in a configuration file. If the SVCTIME is proper, check if there are any inefficient components of the service routine.

SVR6020 mutex init error

TypeERROR
DescriptionFailed to initialize a mutex for a thread/process synchronization.
ActionRefer to the system error message displayed at the time of the error.

SVR6021 semaphore init error

TypeERROR
DescriptionFailed to initialize a semaphore for a process synchronization.
ActionRefer to the system error message displayed at the time of the error.

SVR6100 remote gateway disconnedted, messages of tpacall with TPNOREPLY discarded

TypeINFO
DescriptionMessages tagged with a TPNOREPLAY were deleted from a queue due to a disconnection from a remote gateway.

SVR6101 relay service not found

TypeERROR
DescriptionCould not find a service to send a reply message from a remote gateway.
ActionRefer to: "Tmax Gateway Guide (TCP/IP) ".

SVR6102 remote socket closed

TypeERROR
DescriptionA socket to a remote gateway socket was closed.
ActionCheck the remote gateway and network status.

SVR6103 remote gateway closed : ipaddr

TypeERROR
DescriptionA connection with a gateway that had an ipaddr address was lost.
ActionCheck the remote gateway and network status.

SVR6104 user routine detect a index th channel failure

TypeERROR
DescriptionA channel (index) failure was detected in a user function (chk_pong_msg()). The channel will forcibly close.
ActionCheck the remote gateway and network status.

SVR6105 user routine error: funcname

TypeERROR
DescriptionAn error occurred in a user function, funcname.
ActionCheck the logic and error of the user function.

SVR6201 gateway number is null

TypeERROR
DescriptionGateway numbers necessary to make connections with a number of remote nodes were missing in a configuration file.
ActionCheck the configuration file by referring to the "Tmax Gateway Guide (TCP/IP)".

SVR6202 remote server address is null

TypeERROR
DescriptionAddresses of the remote nodes necessary to make connections with a number of remote nodes were missing in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6203 remote portno is null

TypeERROR
DescriptionRemote port numbers necessary to make connections with a number of remote nodes were missing in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6204 input channel is null

TypeERROR
DescriptionThe number of input channels necessary to make connections with a number of remote nodes was missing in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6205 output channel is null

TypeERROR
DescriptionThe number of output channels necessary to make connections with a number of remote nodes was missing in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6206 remote connection rejected

TypeERROR
DescriptionFailed to connect to a remote node.
ActionCheck the remote gateway and network connection status.

SVR6208 invalid gateway option

TypeFATAL
DescriptionAn invalid option was used to configure a CLOPT gateway parameter.
ActionCheck the options of the CLOPT parameter in the TCPGW sub-section of the server section in a Tmax configuration file.

SVR6209 line num is too long : length

TypeERROR
DescriptionThe length of a one line set in a configuration file exceeded a maximum allowable length (255 characters).
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6210 channel not found

TypeERROR
DescriptionA remote channel setting was missing in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6211 invalid channel configuration

TypeFATAL
DescriptionAn invalid channel setting was found in a configuration file.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6212 remote connect error, we'll retry to connect when request arrives

TypeERROR
DescriptionFailed to connect to a remote node. A reconnection will be attempted periodically, as well as when a new request arrives.
ActionCheck the remote gateway and network connection status.

SVR6213 remote connection fault : ipaddr

TypeERROR
DescriptionSince an error occurred in a connection to a remote node (ipaddr), all relevant channels are terminated.
ActionCheck the remote gateway and network connection status.

SVR6214 handler listen error

TypeFATAL
DescriptionA TCP/IP thread gateway listener failed to listen to a handler.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged.

SVR6215 service is null

TypeERROR
DescriptionThe clientid item was missing in a configuration file of a TCP/IP thread gateway.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6216 client not defined in configuration : ipaddr

TypeWARN
DescriptionFailed to retrieve client information for an IP (ipaddr) from the configuration file of a TCP/IP thread gateway.
ActionRefer to: "Tmax Gateway Guide (TCP/IP)" and check the configuration file.

SVR6217 unable to find a idle handler

TypeERROR
DescriptionCould not find an available handler in a TCP/IP thread gateway listener.
ActionControl the number of requests or increase the number of available handlers.

SVR6218 failed to notify to listener : portno

TypeERROR
DescriptionFailed to send a notification to a TCP/IP thread gateway listener.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged.

SVR6219 failed to register to listener : svri

TypeFATAL
DescriptionFailed to register a TCP/IP thread gateway listener.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged.

SVR6220 remove client : clientid fd

TypeINFO
DescriptionA TCP/IP thread gateway handler closed a working thread for a clientid.
ActionNone.

SVR6221 failed to connect to listener

TypeFATAL
DescriptionFailed to connect to a listener of a TCP/IP thread gateway.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and that the listener started.

SVR6222 already used client : clientid status

TypeINFO
DescriptionA clientid is already in use.
ActionCheck if the clientid was duplicated in a configuration file.

3.14. TIP Module (TIP3001 ~ )

TIP3001 failed to register to TMM

TypeERROR
DescriptionFailed to register a TMM process due to a network failure or an abnormal TMM operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3003 CLH read error

TypeERROR
DescriptionCould not receive data from a CLH due to a network failure or an abnormal CLH operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3004 CLH write error

TypeERROR
DescriptionCould not send data to a CLH due to a network failure or an abnormal CLH operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3006 failed to write to CLH

TypeERROR
DescriptionFailed to send a message to a CLH process due to a network failure or due to an excessive overloading or abnormal operation of the CLH process.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3008 failed to register to CLH

TypeERROR
DescriptionFailed to register a message to a CLH process due to a network failure or an abnormal CLH operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3010 failed to advertise to TMM

TypeERROR
DescriptionFailed to advertise a TIPSVC to a TMM process due to a network failure or an abnormal TMM operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

TIP3013 svc register error

TypeERROR
DescriptionFailed to register a TIPSVC to a TMM process due to a network failure or an abnormal TMM operation.
ActionCheck the network status and the Tmax system environment along with its processes. Contact the TmaxSoft technical support team.

3.15. TLM Module (TLM3001 ~ )

TLM3001 failed to register to TMM

TypeFATAL
DescriptionCould not register a TLM process to a TMM.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TLM3002 TMM closed

TypeERROR
DescriptionA connection to a TMM was closed.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the status of the TMM process. If the TMM process was not terminated intentionally, contact the TmaxSoft technical support team.

TLM3003 CLH read error

TypeERROR
DescriptionCould not receive data from a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the status of the TMM process. If the TMM process was not terminated intentionally, contact the TmaxSoft technical support team.

TLM3004 CLH write error

TypeERROR
DescriptionCould not send data to a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the status of the TMM process. If the TMM process was not terminated intentionally, contact the TmaxSoft technical support team.

TLM3006 failed to write to CLH

TypeERROR
DescriptionCould not send data to a CLH.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and check the status of the TMM process. If the TMM process was not terminated intentionally, contact the TmaxSoft technical support team.

TLM3007 failed to register to CLH

TypeERROR
DescriptionFailed to register a TLM process to a CLH.
Action

Confirm that a configuration file was not changed after a TMM boot.

Keep the engine configuration consistent with a binary configuration file by running the "tmdown → cfl → tmboot" process again.

TLM3008 failed to register to CLH

TypeFATAL
DescriptionFailed to register a TLM process to a CLH.
Action

Confirm that a configuration file was not changed after a TMM boot.

Keep the engine configuration consistent with a binary configuration file by running the "tmdown → cfl → tmboot" process again.

TLM3009 failed to connect to CLH

TypeERROR
DescriptionFailed to configure a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TLM3010 failed to register to CLH (phase 1)

TypeERROR
DescriptionFailed to configure a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TLM3011 failed to register to CLH (phase 2)

TypeERROR
DescriptionFailed to configure a communication channel with a CLH process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TLM3018 CLH connection closed

TypeERROR
DescriptionA connection to a CLH was closed.
Action

1) Check that the stream pipe of $TMAXDIR/path was not damaged.

2) Check the status of the CLH process. If the process was not intentionally terminated, contact the TmaxSoft technical support team.

TLM3103 domain(gwname) transaction pending : xid remote_xid

TypeWARN
DescriptionThe status of a domain transaction was changed to pending. It will be processed again through a transaction recovery.

3.16. TMD Module (TMD2001 ~ )

TMD3001 tpstart error: tperrno_string.

TypeERROR
DescriptionFailed to execute tpstart().
ActionFix the errors by referring to the tperrno_string.

TMD3002 file read error.

TypeERROR
DescriptionAn error occurred while reading an input file.
ActionCheck the input script file.

TMD3003 call type error : call_name.

TypeERROR
DescriptionA call type was invalid.
Action

TMD supports the following call types:

- tpcall()

- tpacall()

- tpgetrply()

TMD3004 buf type error : buf_type.

TypeERROR
DescriptionA buffer type was invalid.
Action

The following buffer types are supported:

- STRUCT

- FIELD

- CARRAY

- STRING

TMD3005 sub type error : sub_type_name.

TypeERROR
DescriptionA sub type was invalid.
ActionA sub-type name must be a valid name specified in a SDLFILE.

TMD3006 flags error : flag_name.

TypeERROR
DescriptionA flag was invalid.
Action

The following flags are supported:

- TPNOBLOCK

- TPNOREPLY

- TPNOTRAN

- TPNOTIME

- TPNOGETANY

- TPGETANY

- TPNOCHANGE

- TPBLOCK

- TPSENDONLY

- TPRECVONLY

TMD3007 input data error : error_messages.

TypeERROR
DescriptionAn error occurred in an input script.
ActionFix input script errors by referring to the error_messages.

TMD3011 failed to read %s /* input string */

TypeERROR
DescriptionA security input value was invalid.
ActionCheck the input value for the security configuration.

TMD3021 tpalloc error : /* tperrno_string */

TypeERROR
DescriptionFailed to execute tpalloc() for a service call.
ActionRefer to the "Tmax Reference Guide".

TMD3022 tpset_timeout error: %s /* tperrno_string */

TypeERROR
DescriptionFailed to execute tpset_timeout() for a timeout configuration.
ActionRefer to the "Tmax Reference Guide".

TMD3030 tx_begin error: %d /* tx error */

TypeERROR
DescriptionFailed to execute tx_begin() for transaction processing.
ActionRefer to the "Tmax Reference Guide".

TMD3031 tx_commit error: %d /* tx error */

TypeERROR
DescriptionFailed to execute tx_commit() for service transaction processing.
ActionRefer to the "Tmax Reference Guide".

TMD3032 tx_rollback error: %d /* tx error */

TypeERROR
DescriptionFailed to execute tx_set_transaction_timeout() for transaction processing.
ActionRefer to the "Tmax Reference Guide".

TMD3021 tpalloc error: tperrno_string

TypeERROR
DescriptionFailed to execute tpalloc().
ActionFix the errors by referring to the tperrno_string.

TMD3026 call_name error : tperrno_string.

TypeINFO
DescriptionFailed to request a service.
ActionFix the errors by referring to the tperrno_string.

3.17. GATEWAY Module (GATEWAY2001 ~ )

GATEWAY2010 TMGW connection closed : fd_no.

TypeINFO
DescriptionThe connection between a CLH and a UNIX domain socket was closed by tmdown.

GATEWAY2011 TMM connection closed : fd_no.

TypeINFO
DescriptionThe connection between a TMM and a UNIX domain socket was closed by tmdown.

GATEWAY2012 register to CLH error : index cpc_no

TypeFATAL
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to previous error messages.

GATEWAY2013 register to CLH error : index cpc_no

TypeERROR
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to previous error messages.

GATEWAY2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2045 TMM register error

TypeERROR
DescriptionCould not register a Tmax Gateway process to a TMM process.
ActionConfirm that a configuration file was not changed after the TMM booted. Keep the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

GATEWAY2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionThe version of a Tmax Gateway does not match with a TMM process.
ActionRe-install the Tmax engine.

GATEWAY2059 remote gateway abnormally closed : rgw_ipaddr

TypeERROR
DescriptionA remote gateway was closed abnormally.
ActionCheck the Tmax status of the node where the related gateway was operating. Check for network problem between nodes.

GATEWAY2059 remote gateway connected : %s:%d /* ipaddr, port */

TypeINFO
DescriptionA Tmax server successfully connected to a remote gateway.

GATEWAY2061 remote gateway(%s) closed : %s:%d /* channel type(OUTCH:INCH), ipaddr, port */

TypeINFO
DescriptionA connection to a remote gateway was closed through a normal process.

GATEWAY2062 remote gateway closed

TypeINFO
DescriptionA connection to a remote gateway was closed.
ActionConfirm that a remote node was not terminated.

GATEWAY2063 messages are dropped while closing remote gateway : num

TypeINFO
DescriptionThe messages (num) stored while disconnecting from a remote gateway were deleted.

GATEWAY2087 trying to send to tmax process is blocked : Tmax process (procname) closed and data dropped.

TypeERROR
DescriptionFailed to send a message to a Tmax process (procname) because a TCP/IP socket was blocked. The related connection was closed because the number of retrials to send a message exceeded the limit defined inside the Tmax engine. The message was discarded.
ActionCheck if the Tmax process (procname) was closed abnormally. If so, refer to the error messages output at the disconnection time. Otherwise, It may be a connection failure between the Tmax process (procname) and the NIX domain socket. Contact a system administrator to solve it.

GATEWAY2087 failed to send to CLH

TypeERROR
DescriptionFailed to send a message to a CLH process. This error may occur due to a network failure or an overload on a CLH.
ActionCheck the network status, Tmax system environment, and Tmax system processes. If the error cannot be resolved, contact the TmaxSoft technical support team.

GATEWAY2088 remote gateway is closed before sending data. Data dropped : rgw_ipaddr

TypeERROR
DescriptionCould not send a message to a remote gateway (IP Address = rgw_ipaddr) due to a disconnection between a related gateway and a TCP/IP socket. The message was discarded.
ActionA related remote gateway process was closed abnormally or a network failure occurred. If the remote gateway process was closed abnormally, refer to the error messages that were output to solve the problem. Otherwise, check the network status.

GATEWAY2089 trying to send to remote gateway is blocked : remote gateway (rgw_ipaddr) closed and data dropped.

TypeERROR
DescriptionCould not send a message to a remote gateway (IP Address = rgw_ipaddr) because a TCP/IP socket was blocked. The related connection was closed because the number of attempts to re-send a message exceeded the limit defined inside the Tmax engine. The message was discarded.
ActionCheck if the related remote gateway process was closed abnormally. If so, refer to the error message that was output at the time of disconnection. If the related remote gateway process was not closed abnormally, the issue may be caused by a network failure.

GATEWAY2124 reply to the closed remote gateway. Message dropped

TypeWARNING
DescriptionA remote gateway connection was closed before sending a message. The message was ignored.

GATEWAY2135 read from Tmax process error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2136 send to Tmax process error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

GATEWAY2138 fail to get pending list

TypeERROR
DescriptionFailed to retrieve a pending list from a CLH process.
ActionContact the TmaxSoft technical support team.

GATEWAY3004 No gateway name (-s gwname) is given

TypeFATAL
DescriptionInvalid arguments found in Tmax gateway server command lines.
ActionTmax engine servers must not be executed manually.

GATEWAY3005 gateway name (-a domname) not defined

TypeERROR
DescriptionThe -a option was not specified in the CLOPT of a TUXGW.
ActionSpecify an -a option for the name set in a tuxedo in the CLOPT.

GATEWAY3007 register to TMM error

TypeFATAL
DescriptionCould not register a Tmax Gateway process to a TMM process.
ActionCheck that the configuration file was not changed after the TMM booted. Keep the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

GATEWAY3010 connection from remote gateway error

TypeERROR
DescriptionA connection request from a remote gateway caused an error.
ActionToo many connection requests from other domains resulted in this error type. Connections between Tmax Gateways must be one-to-one. Several gateways cannot connect to a remote gateway. Check the gateway configurations of Tmax domains.

GATEWAY3011 Not found such gateway name: gwname

TypeFATAL
DescriptionFailed to find a gateway name in a configuration file.
ActionCheck that the configuration file was not changed after a TMM booted. Keep the engine configuration consistent with the binary configuration file by running the "tmdown → cfl → tmboot" process again.

GATEWAY3012 reply to the closed remote gateway

TypeERROR
DescriptionA connection from a remote gateway closed before sending a message. A reply message will not be created.
ActionCheck the status of the remote domain and the network connections.

GATEWAY3030 failed to check rgw alive: rgw closed

TypeERROR
DescriptionA heart beat check error occurred in a remote gateway. This might have occurred due to a network failure or an abnormal operation of a remote gateway.
ActionCheck the network status and configuration environments of system management tools such as firewalls. The Tmax system in remote nodes must be checked as well.

GATEWAY3031 Not found SVC_NAME in %s

TypeERROR
DescriptionIncorrect configuration file for JEUSGW.
ActionSince the requested service name does not exist in the configuration file, recreate the configuration file.

GATEWAY3031 SVC_NAME:EJB_CLASS_NAME:EJB_METHOD_NAME is not set

TypeERROR
DescriptionIncorrect configuration file for JEUSGW.
ActionSince the requested service name does not exist in the configuration file, recreate the configuration file.

GATEWAY3032 SVC_NAME:EJB_CLASS_NAME:EJB_METHOD_NAME is not set

TypeERROR
DescriptionIncorrect configuration file for JEUSGW.
ActionSince the requested service name does not exist in the configuration file, recreate the configuration file.

GATEWAY3033 CLOPT -e/-o flag processing errors

TypeERROR
DescriptionCould not convert a factor set in a -e or -o flag in a CLOPT to a valid file name.
ActionCheck the CLOPT field in a GATEWAY section. The factor specified in a -e or -o flag must be a valid date value.

GATEWAY4001 %s Gateway (%d.%d.%d) Started

TypeINFO
DescriptionEntera gateway has started with this version.

GATEWAY9001 Invalid opcode or msgtype %d

TypeERROR
DescriptionAn incorrect opcode has been sent from a Tuxedo.
ActionContact the TmaxSoft technical support team.

GATEWAY9002 Protocol error :

TypeERROR
DescriptionAn invalid message was received.
ActionContact the TmaxSoft technical support team.

GATEWAY9003 Error reply from remote gateway :

TypeERROR
DescriptionAn error reply has been sent from a Tuxedo.
ActionContact the TmaxSoft technical support team.

GATEWAY9004 FML16 type not supports

TypeERROR
DescriptionAn unsupported buffer type has been sent from a Tuxedo.
ActionTmax supports only a FML32 of a Tuxedo FML buffer. Correct the Tuxedo configuration.

3.18. TMM Module (TMM2001 ~ )

TMM2058 server abnormally closed : svr svrno svc

TypeERROR
DescriptionA server process (svr) was closed abnormally while operating a service (svc).
ActionCheck a service routine related to the error. Confirm that a related library is linked properly.

TMM2066 server processes add error : too many FD open fd

TypeERROR
DescriptionFD_SETSIZE exceeded a limit supported by a system.
ActionRefer to </usr/include/bits/types.h>. Contact the TmaxSoft technical support team.

TMM2067 server processes add error. No available slot : fd

TypeWARNING
DescriptionAn error occurred while registering a new server process in a Tmax engine. This error may occur when the number of starting processes exceeds the MAX value of the related server processes.
ActionTerminate existing server processes before registering new processes.

TMM2083 server process closed while trying to send data

TypeERROR
DescriptionWhile a Tmax engine was sending a message to a server process, a related server process was closed abnormally without waiting for a response.
ActionCheck the server application code. It may be caused by a connection failure with a UNIX domain socket. If so, contact a system administrator.

TMM2084 trying to send to server is blocked : server closed and data dropped.

TypeERROR
DescriptionCould not to send a message to a client because a TCP/IP socket was blocked. A related connection was closed and the message was discarded because the number of attempts to re-send a message exceeded the limit defined inside a Tmax engine.
ActionCheck if the server process was closed abnormally. If so, refer to the error messages that were output at the time of disconnection. Otherwise, the problem could be caused by a connection failure with a UNIX domain socket between a Tmax process and a server process. Contact a system administrator.

TMM2086 tmax process(tproc_no) is closed while processing request.

TypeERROR
DescriptionA related process was closed while a Tmax process ID was sending a message to a Tmax process (tproc_no).
ActionRefer to the error messages output at the disconnection time.

TMM2091 node closed while trying to send data

TypeERROR
DescriptionCould not send a message to a remote gateway due to a disconnection between a related gateway and a TCP/IP socket. A related remote node was closed abnormally or a network failure occurred.
ActionIf the remote node process was closed abnormally, refer to the error messages that were output to solve the problem. Otherwise, check the network status.

TMM2092 trying to send to node is blocked : node closed and data dropped

TypeERROR
DescriptionCould not send a message to a remote node because a TCP/IP socket was blocked. A related connection was closed because the number of attempts to re-send a message exceeded the limit defined inside a Tmax engine. The message was discarded.
ActionCheck if a related remote node process was closed abnormally. If so, refer to the error messages that were output at the time of disconnection. If not, the cause of the problem may be a network failure. Contact a system administrator to solve it.

TMM2105 service name not found in config : svcname

TypeERROR
DescriptionFailed to find the svcname service in the tmconfig file.
ActionCheck if the tmconfig file was not damaged. Confirm that the configuration file is compiled successfully.

TMM2106 node is closed : nodeno nodename current_time

TypeINFO
DescriptionA connection with a node (nodename) was terminated.

TMM2108 register request from src error : msg

TypeERROR
DescriptionAn error occurred in a register request message received by a TMM process.
Action

A error type will be displayed. The types will be one of the following:

- MAX_CLH_REACHED: Cannot create any more CLH processes because the number of current CLH processes reaches the MAXCLH value defined in the configuration file. Increase the MAXCLH value if more CLH processes are needed.

- MAX_TMS_REACHED: Cannot create any more TMS processes because the number of current TMS processes reaches the MAXTMS value defined in the configuration file. Increase the MAXTMS value if more TMS processes are needed.

- MAX_SPR_REACHED: Cannot create any more server processes because the number of current server processes reaches the maximum value defined in the configuration file. Increase the maximum value if more server processes are needed.

- SVR_NOT_IN_CONFIG: Cannot find a requested server name in the configuration file.

- ADM_MAIN_STARTED: Cannot create more than one tmadmin for the main mode.

- MAX_ADM_REACHED: The number of the tmadmin processes of the main and sub modes exceeds the limit.

- ALREADY_TMM_REGISTERED: Cannot create any more tmboot or tmdown processes because one of them has already been executed.

TMM2111 node is found dead : nodename

TypeERROR
DescriptionA remote node (nodename) was processed as terminated because a ping message did not receive any response from it.
Action

Check if any problem exists in the remote node (nodename) network.

If a remote node network is unstable or too slow, it is recommended to increase the NLIVEINQ value in the DOMAIN section of the configuration file. The default value is 30 seconds if the NLIVEINQ value is not set.

Refer to the "Tmax Administrator's Guide" for more information on the configuration file settings.

TMM2111 extsvr is found dead : %d /* fd */

TypeERROR
DescriptionA connection to an EXTSVR type process was closed.
ActionConfirm that the EXTSVR type process operates correctly and that there are no system management device such as firewalls that are forcibly closing external connections.

TMM2135 read from Tmax process error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMM2136 send to Tmax process error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMM2141 License file read error: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install a license file to the correct path ($(TMAXDIR)/license/license.dat).

2) Check the version of a license file. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

TMM2142 Corrupt license file: file_name

TypeERROR
DescriptionA license file read error occurred.
Action

1) Install a license file to the correct path ($(TMAXDIR)/license/license.dat).

2) Check the version of a license file. License files for Tmax engines prior to Tmax 3.5 are not compatible with Tmax 3.5.

TMM2143 Licensed host not found

TypeERROR
DescriptionThis host does not have valid license.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM2144 more than licensed number of CPUs are installed.

TypeERROR
DescriptionThis machine has more CPUs than licensed.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM2145 License is expired.

TypeERROR
DescriptionA license has expired.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM2146 License check error

TypeFATAL
DescriptionA license check failed.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM2147 configuration loading error

TypeFATAL
DescriptionFailed to copy a Tmax configuration file into PATHDIR.
ActionConfirm that PATHDIR is correctly specified in a Tmax configuration file and check if users have write permissions for the PATHDIR.

TMM2148 your license does not support sub_prod_name

TypeERROR
DescriptionAn invalid license was detected.
ActionContact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM3001 Engine version mis-match (version1:version2)

TypeFATAL
DescriptionThe versions of Tmax and a configuration file were not matched.
ActionRe-generate a binary configuration file using the cfl utility.

TMM3002 CFGADD failed: err_msg

TypeERROR
DescriptionA Tmax configuration change using the tmadmin utility failed.
ActionRefer to the err_msg, and remove the causes of the error.

TMM3003 magic error in config file

TypeFATAL
DescriptionA binary configuration file was broken.
ActionRe-produce the binary configuration file using the cfl utility.

TMM3004 svr_name is restarted the nth time (MAXRSTART = num).

TypeINFO
DescriptionAn application server svr_name was restarted due to previous errors.
ActionRefer to the previous error messages, and fix errors in the application program.

TMM3005 no such system svc: svc_name

TypeERROR
DescriptionAn application server tried to register services that did not exist in a configuration file.
ActionRecompile application servers after running cfl and gst.

TMM3006 closing logs

TypeINFO
DescriptionA TMM closed log files due to tmdown.

TMM3007 without node registration, cannot process message: nodeid, msgtype

TypeERROR
DescriptionAn unregistered node sent a request message.
ActionAll nodes of a domain must have the same Tmax version.

TMM3008 possible network layer malfunction, clearing...

TypeERROR
DescriptionA network crash occurred, and Tmax is trying to recover from the errors.
ActionCheck the network status.

TMM3009 network recovered.

TypeINFO
DescriptionTmax recovered from previous network errors.
ActionCheck the network status for errors to prevent further Tmax errors.

TMM3010 SVR_NAME started for backup

TypeINFO
DescriptionTmax started backup servers.
ActionCheck the status of the primary node.

TMM3011 your license does not support MODULE_NAME

TypeINFO
DescriptionNot licensed to use MODULE_NAME.
TMM3011Contact the TmaxSoft technical support team to acquire a new license or upgrade a license. Then install a new license file.

TMM3012 cannot find node name (node_name) inconfig.

TypeFATAL
DescriptionA binary configuration file had no information about a node (node_name).
ActionCheck the node names in a configuration file.

TMM3013 node(node_id) is closed while processing requests.

TypeERROR
DescriptionA connection with another node was closed.
ActionCheck the communication status with the node.

TMM3015 node add error

TypeERROR
DescriptionA registered node tried to register again.
ActionCheck the domain configuration. When there are multiple domains in a network, a configuration error in a domain can affect other domains.

TMM3016 clh add error

TypeERROR
DescriptionMore CLHs tried to register than were configured to be allowed.
ActionCheck a configuration file, and then regenerate a binary configuration file.

TMM3017 RQ name error: rq_name

TypeERROR
DescriptionAn error occurred while registering an unconfigured RQS.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3018 RQ is already added.

TypeERROR
DescriptionAn error occurred while registering an unconfigured RQS.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3019 GW name error: gw_name

TypeERROR
DescriptionAn error occurred while registering an unconfigured TMGW.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3020 GW add error.

TypeERROR
DescriptionMore TMGWs tried to register than were configured to be allowed.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3021 TMS name error.

TypeERROR
DescriptionMore TMSs tried to register than were configured to be allowed.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3022 TMS add error.

TypeERROR
DescriptionMore TMSs tried to register than were configured to be allowed.
ActionConfirm that a binary configuration file was not modified after a tmboot.

TMM3023 node register (nodeid) failed

TypeERROR
DescriptionRegistration to a node (nodeid) failed.
ActionCheck the Tmax engine status of the node and the network status.

TMM3024 rout offset is different from previous one

TypeERROR
DescriptionApplication servers provided different routing fields for a DDR route.
ActionApplication servers must be compiled with the same FDL or SDL files.

TMM3025 register error: type = id, errno = errno

TypeERROR
DescriptionAn error occurred while registering a server.
Action

1) The type must be one of the following:

- CLL: 1

- CLH: 2

- CAS: 3

- SVR: 4

- TMS: 5

- ADM: 7

- BOOT: 8

- DOWN: 9

- GATEWAY/TCPGW: 17

2) The error number is one of the following:

- 102: registration request from an invalid server.

- 122, 123, 124, 125: maximum number of servers already registered.

- 131: only one instance of that server type can be registered.

- 132: a server that is not in the configuration tried to register.

- 141: only one master tmadmin can be started at the same time.

TMM3026 DDR offset is tried for no DDR server.

TypeERROR
DescriptionAn application server which was not configured to use DDR tried to register DDR information.
ActionCheck the consistency between a configuration file and applications.

TMM3027 DDR offset is different from the previous one.

TypeERROR
DescriptionApplication servers provided different routing fields for a DDR route.
ActionApplication servers must be compiled with the same FDL or SDL files.

TMM3030 duplicate channel found for node %d /* nodeno */

TypeFATAL
DescriptionFailed to copy a Tmax configuration file into a PATHDIR.
ActionConfirm that PATHDIR is correctly specified in a configuration file and check whether users are allowed to write to the PATHDIR. Run the command again.

TMM3034 svr_name MAXRSTART reached: svr_name

TypeINFO
DescriptionAs many application servers have been restarted as MAXRSTART.
ActionFix application errors by referring to the previous error messages.

TMM3035 %s is added to the fork list and will be processed later : %d

Type INFO
DescriptionSimultaneous starting of multiple processes of an application server caused a system overload. To prevent this, the processes should be added to a fork list and started later.

TMM3035 %s is added to the fork list and will be processed later : %d

Type ERROR
DescriptionFailed to add an application server to a fork list.

TMM3037 %s (pid = %d) failed to add to the forked list

Type ERROR
DescriptionFailed to add an application server (of a pid) to a fork list.

TMM3038 %s (%s) is started due to ASQCOUNT, pid = %d

Type INFO
DescriptionThe server (of a pid) was started due to ASQCOUNT.

TMM3041 connection request from other node was closed while tmdown

Type WARNING
DescriptionFailed to connect to a node because it was performing a tmdown.

TMM3059 fail reg svc (%s, %d, %d, %d) not equal svri(%d)

Type ERROR
DescriptionFailed to register a service due to an invalid svri value.

TMM9001 cmdline error

TypeERROR
DescriptionFailed to start a Tmax system internal process.
ActionCheck the Tmax system environment and processes.

TMM9002 lpEnv error

TypeERROR
DescriptionFailed to acquire an environment variable block from a system (Windows).
ActionCheck the system environment.

TMM9003 OpenProcess error: %d /* errno */

TypeERROR
DescriptionCould not retrieve process handles used to terminate processes (Windows).
ActionRefer to the displayed error message then try the command again.

TMM9999 error returned from CLH for SHMCHANGE_REQUEST

TypeERROR
DescriptionFailed to execute a tmadmin/cfgadd command.
ActionRecheck the Tmax system environment and processes then run the command again.

3.19. TMS Module (TMS0211 ~ )

TMS0211 General Infomation : transaction recovery will be started

TypeINFO
DescriptionA transaction recovery started in a TMS process.

TMS0211 General Infomation : transaction recovery was completed

TypeINFO
DescriptionA transaction recovery completed in a TMS process.

TMS2010 CLH connection closed : fd_no

TypeINFO
DescriptionA connection with a CLH was closed due to a tmdown process.

TMS2011 TMM connection closed : fd_no

TypeINFO
DescriptionA connection with a TMM was closed due to a tmdown process.

TMS2012 register to TMM error : index cpc_no

TypeFATAL
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

TMS2013 register to CLH error : index cpc_no

TypeERROR
DescriptionFailed to connect server processes with a Tmax engine due to a previous error.
ActionRefer to the previous error message.

TMS2020 tx_open error : tx_errno

TypeERROR
DescriptionAn error occurred while executing tx_open.
ActionRefer to the tx_errno error message.

TMS2020 tx_open error : tx_errno

TypeERROR
DescriptionAn error occurred while executing tx_open.
ActionRefer to the tx_errno error message.

TMS2021 tx_open error : tx_errno

TypeERROR
DescriptionAn error occurred while executing tx_open.
ActionRefer to the tx_errno error message.

TMS2030 no xa routine is setup

TypeERROR
DescriptionA XA-related DB API routine could not be set because a starting TMS could not be connected to a database.
Action

1) Check that the OPENINFO item and database connection information are defined properly in the SVRGROUP section of a configuration file.

2) Check that the database library related to XA is linked properly. It is generally installed together with a database. If not, contact a database installation team.

TMS2031 xa_open error

TypeERROR
DescriptionExecuting tx_open caused an error.
ActionCheck that the OPENINFO items are described properly in the SVRGROUP section of a configuration file. In particular, check that the user ID and password described in OPENINFO is correct.

TMS2032 xa_start error : xa_errno tx_errno

TypeERROR
DescriptionExecuting xa_start for 2-phase commit caused an error.
Actionxa_start is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

TMS2033 xa_end error : no xa_start

TypeWARNING
Descriptionxa_end was ignored because it was called without first performing xa_start.Transaction processing must be started by using tx_begin and terminated by using tx_commit or tx_rollback. These functions are operated as a pair. Therefore, this error occurs if tx_commit or tx_rollback are executed without performing tx_begin. In this case, a transaction will be rolled back.

TMS2034 xa_end error : tx_errno

TypeERROR
DescriptionExecuting xa_end for 2-phase commit caused an error.
Actionxa_end is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

TMS2035 xa error : tx_begin issued in this server, but no commit or rollback

TypeWARNING
DescriptionA tx_begin() function was called in a service routine, but the service routine was terminated without calling tx_commit() or tx_rollback().
Actiontx_rollback() is performed as a default in a Tmax engine, so perform the tx_commit() or tx_rollback() function in an intended location before performing tpreturn().

TMS2036 xa_start is already done

TypeWARNING
DescriptionA xa_start() function was duplicately called and ignored. Transaction processing must be started by using tx_begin() and terminated by using tx_commit() or tx_rollback().
ActionA transaction must be started by using tx_begin() and then finished by using tx_commit() or tx_rollback().

TMS2037 internal_commit_error : tx_errno

TypeERROR
DescriptionAn error occurred while tx_commit() was executed.
Action

Check that the RDBMS engine is operating properly. Refer to the constant value started with TX_ in the xa.h or usrinc/tx.h files of the RDBMS directory in order to check txerrno. Refer to the error message manual of the database for more information.

TMS2038 xa_recover error : tx_errno

TypeERROR
DescriptionExecuting xa_recover for a 2-phase commit caused an error.
Actionxa_recover is a function provided by a RDBMS engine. Confirm that the RDBMS engine was started.

TMS2041 get TMM path error

TypeFATAL
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMS2042 TMM connect error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMS2043 write to TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMS2044 receive from TMM error

TypeERROR
DescriptionCould not establish a communication channel with a TMM process.
ActionCheck that the stream pipe of $TMAXDIR/path was not damaged and make sure that the Tmax engine was properly booted.

TMS2045 TMM register error

TypeERROR
DescriptionCould not register a TMS process to a TMM process.
ActionConfirm that a configuration file was not changed after a TMM boot. Make the engine configuration consistent with the binary configuration file by running the "tmdown →cfl → tmboot" process again.

TMS2046 Engine version mismatch (version1 : version2)

TypeFATAL
DescriptionA TMS version does not match with a TMM process.
ActionRe-install the Tmax engine.

TMS6000 index th working thread create error : errno

TypeERROR
DescriptionCould not create a working thread for a Multithread TMS process.
ActionRefer to the system error message displayed at the time of the error.

TMS6003 index th working thread cancel error : errno

TypeERROR
DescriptionCould not cancel a working thread from a Multithread TMS process.
ActionRefer to the system error message displayed at the time of the error.

TMS6004 index th working thread join error : errno

TypeERROR
DescriptionCould not join a working thread to any other thread in a Multithread TMS process.
ActionRefer to the system error message displayed at the time of the error.

TMS6005 invalid a working thread index : errno

TypeERROR
DescriptionAn invalid working thread index was found in a Multithread TMS process.
ActionContact the TmaxSoft technical support team.

TMS6006 index th working thread sigmask error : errno

TypeERROR
DescriptionCould not mask a signal of a thread in a Multithread TMS process.
ActionRefer to the system error message displayed at the time of the error.

TMS6007 index th working thread internal error : errmsg

TypeERROR
DescriptionAn internal error occurred from a working thread in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6008 index index th working thread request enqueue error : errno

TypeERROR
DescriptionCould not put requests into a queue for a working thread in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6009 index th working thread request dequeue error : errno

TypeERROR
DescriptionCould not get requests from a queue for a working thread in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6010 index th working thread invalid handle : errno

TypeERROR
DescriptionAn error occurred in a working thread handle in a Multithread TMS due to an abnormal status of a kernel thread.
ActionRestart the TMS.

TMS6011 working threads init error: errno

TypeFATAL
DescriptionCould not initialize a working thread in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6012 index th working thread request error: errno

TypeFATAL
DescriptionCould not request for a working thread in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6013 index th working thread reply error: errno

TypeFATAL
DescriptionCould not reply to a working thread in a Multithread TMS process.
Action•Check system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6016 threads pool init error

TypeFATAL
DescriptionCould not initialize a working thread pool in a Multithread TMS process.
ActionCheck system resources. If the issue cannot be resolved, contact the TmaxSoft technical support team.

TMS6017 tmstype mismatch

TypeERROR
DescriptionA linked library does not match the type specified in a configuration file.
ActionCheck the type specified in the configuration file. If it does not match, then change the type.

3.20. UNCFL Module (UNCFL4001 ~ )

UNCFL4001 Corrupt file: %s

TypeERROR
Descriptionuncfl was executed for a wrong file.
ActionCheck whether uncfl was executed for a file for which cfl had been executed successfully.

3.21. WSC Module (WSC3001 ~ )

WSC3001 TMAXDIR is not set

TypeERROR
DescriptionA TMAXDIR is not set.
ActionSet TMAXDIR as an environment variable.

WCS3002 Contact to the Service Control Manager error

TypeERROR
DescriptionAn error occurred while executing an OpenSCManager function.
ActionRefer to the system error message displayed at the time of the error.

WCS3003 CreateService error

TypeERROR
DescriptionAn error occurred while executing an OpenSCManager CreateService function.
ActionRefer to the system error message displayed at the time of the error.

WCS3004 %s failed

TypeERROR
DescriptionAn error occurred while executing a %s function.
ActionRefer to the system error message displayed at the time of the error.

WCS3005 Failed to open the service Tmax

TypeERROR
DescriptionAn error occurred while executing an OpenService function.
ActionRefer to the system error message displayed at the time of the error.

WCS3006 Couldn't stop service Tmax

TypeERROR
DescriptionCould not stop a Tmax service.
ActionConfirm that windows can control services normally.

3.22. WSGW Module (WSGW1001 ~ )

WSGW1001 Fail create wsdl file: Filename

TypeERROR
DescriptionFailed to create a WSDL file. Could not create a Filename in a specified path.
ActionCheck the file name and access authority.

WSGW1002 Fail write wsdl file: [Data]

TypeERROR
DescriptionFailed to save data in a WSDL file.
ActionCheck available disk space.

WSGW1003 Fail get service data from metadata: [ServiceName]

TypeERROR
DescriptionA ServiceName to be provided from a web service gateway to an external source does not exist in binary file storing service information.
ActionConfirm that the ServiceName is correct and enter the ServiceName information in the binary file (Create a file to include service information → add the ServiceName information into the file with tmmbfgen -I command).

WSGW1004 Unkown buffer type: [type]

TypeERROR
DescriptionAn error occurred while executing xwsdlgen. The buffer type set in a configuration file was unknown (not STRING, CARRY, STRUCT, and FIELD).
ActionChange the unknown buffer type.

WSGW1005 Can't find = in restriction[RestrictionString]

TypeERROR
DescriptionA number entered with an equal sign (=) in a RestrictionString item was incorrect.
ActionThe restriction attribute of the REQUEST and RESPONSE sections in a web service information file must be in the form of element_name="value", element_name="value",... Modify incorrect parts of an equal sign (=) in the RestrictionString item.

WSGW1006 Can't find keyworkd[Keyword] in restriction

TypeERROR
DescriptionA keyword item of restriction attributes in a web service information file was invalid.
ActionA valid keyword for the value of a restriction attribute is: length, minLength, maxLength, enumeration, pattern, minExclusive, maxExclusive, minInclusive, maxInclusive, totalDigit, and fractionDigits. Check and change the value.

WSGW1007 Can't find value start position in restriction: [RestrictionString]

TypeERROR
DescriptionA RestrictionString of restriction attributes in a web service information file was not in the format of element_name="value". The "value" did not have an opening quotation mark (").
ActionChange the restriction attribute to be a valid format.

WSGW1008 Can't find value end position in restriction: [RestrictinString]

TypeERROR
DescriptionA RestrictionString of restriction attributes in a web service information file was not in the format of element_name="value". The "value" did not have an ending quotation mark (").
ActionChange the restriction attribute to be a valid format.

WSGW1009 Couldn't allocate memory for parser

TypeERROR
DescriptionAn error occurred while reading a web service configuration file due to insufficient memory.
ActionSet system resources to make sure that sufficient resources are available.

WSGW1010 Fail open WebService Gateway configuration file : FileName

TypeERROR
DescriptionFailed to open a web service gateway configuration file.
ActionCheck the access authority to FileName.

WSGW1011 Fail read WebService Gateway configuration file : ReturnValue

TypeERROR
DescriptionCould not read a web service gateway configuration file in a correct size.
ActionCheck the file size, or check the system error message in case ReturnValue is a negative value.

WSGW1012 Parse error at line LineNumber:ErrorString

TypeERROR
DescriptionAn error occurred in a LineNumber while reading a web service gateway configuration file.
ActionCheck ErrorString and change the web service gateway configuration file.

WSGW1013 Fail Open meta data binary file : FileName

TypeERROR
DescriptionFailed to open a service information binary file.
ActionCheck the access authority to FileName.

WSGW1014 Fail Read service size of meta data binary file : ReturnValue

TypeERROR
DescriptionFailed to read the number of services stored in a service information binary file.
ActionCheck the file size, or check the system error message in case ReturnValue is a negative value.

WSGW1015 Fail Read service of meta data binary file : ReturnValue

TypeERROR
DescriptionCould not read a service information binary file in a correct size. Failed to read the number of the stored services or service information.
ActionCheck the file size, or check the system error message in case ReturnValue is a negative value.

WSGW1016 Fail Read parameters of meta data binary file : ReturnValue

TypeERROR
DescriptionCould not read a service information binary file in a correct size. Failed to read parameter information.
ActionCheck the file size, or check the system error message in case ReturnValue is a negative value.

WSGW1017 Fail Read meta data binary file because invalid magic

TypeERROR
DescriptionA current version of a service information binary file could not be processed in a current module. This error can occur when the service information binary file created in a new version of a module is used in a previous version.
ActionCreate a lower version of the service information binary file using the tmmbfgen command.

WSGW1018 Fail open meta data plain text file : FileName

TypeERROR
DescriptionFailed to open a service information file.
ActionCheck the access authority to FileName.

WSGW1019 Unkown type : TypeValue

TypeERROR
DescriptionAn invalid TypeValue was included in the REQUEST or RESPONSE section of a service information file.
ActionValid values for a type attribute in the REQUEST or RESPONSE sections of a service information file are: char, short, int, float, double, string, or carray. Set TypeValue to one of these values.

WSGW1020 Unkown type : TypeValue

TypeERROR
DescriptionAn unknown parameter type was stored in meta data when executing the untmmbfgen command. This error may occur due to an incorrect meta data file created with tmmbfgen or due to a different version.
ActionRecreate a meta data file.

WSGW1021 Unkown type : TypeValue

TypeERROR
DescriptionAn unknown TypeValue was included in the intype or outtype attributes of the SERVICE section in a service information file.
ActionValid values for intype and outtype are: STRING, STRUCT, FDL, CARRAY, char, short, int, float, and double. Set TypeValue to one of these values.

WSGW1022 Fail add field because have ParameterCount para.

TypeERROR
DescriptionWhen the intype or outype attributes in the SERVICE section of a service information file contains a char, short, int, float, or double value and one or more parameters are defined in REQUEST, REQUEST, or RESPONSE section, then an error occurs.
ActionCorrect the section to have only one parameter.

WSGW1023 can't find struct : StructName, ServiceName

TypeWARNING
DescriptionCould not find StructName used in ServiceName in a service information file. An error will occur when an sdl file is not specified in SDLFILE that contains a StructName.
ActionA StructName must be defined in an SDL file.

WSGW1024 different field cnt of struct : StructName,ServiceName

TypeWARNING
DescriptionThe number of parameters defining a StructName used in a ServiceName in a service information file did not match the number of fields in the structure referenced by an sdl file. An error will occur when StructName in an sdl file specified in SDLFILE is not the same as a structure specified in a service information file.
ActionCorrect the structure information to be the same in both the SDL file and service information file.

WSGW1025 field [ParameterName] of struct [StructName] can't match type : ServiceName

TypeWARNING
DescriptionFieldName of a StructName used by ServiceName in a service information file was not compatible with a fieldname and type of a structure referenced to by an sdl file. An error will occur when the StructName in an sdl file specified in SDLFILE is not the same as a structure specified in a service information file.
ActionCorrect the structure information to be the same in both in the SDL file and service information file.

WSGW1026 can't find field in fdl file: ParameterName,ServiceName

TypeWARNING
DescriptionParameterName used by ServiceName in a service information file does not exist in a fdl file.
ActionCorrect the parameter information to be the same in both in the SDL file and service information file.

WSGW1027 field [ParameterName] can't match type of fdl file : ServiceName

TypeWARNING
DescriptionThe type of ParameterName used by ServiceName in a service information file was not compatible with the type of ParameterName defined in a fdl file.
ActionCorrect the parameter information to be the same in both in the FDL file and service information file.

WSGW1028 Fail create meta data plain text file : FileName

TypeERROR
DescriptionFailed to create a service information file.
ActionCheck the path, name, and access authority to FileName.

WSGW1029 Fail write data to meta data plain text file : Data

TypeERROR
DescriptionFailed to store data specified in a service information file.
ActionCheck for available disk space.

WSGW1030 Fail create meta data file : FileName

TypeERROR
DescriptionFailed to create a service information binary file.
ActionCheck the path, name, and access authority to FileName.

WSGW1031 Fail write meta data : ReturnValue

TypeERROR
DescriptionFailed to store meta data in the service information binary file.
ActionIf ReturnValue is a negative value, check the system error message.

WSGW1032 can't use option 'optionA' with option 'optionB'"

TypeERROR
DescriptionAn error occurred because an invalid option was used when executing tmmbfgen.
ActionCheck the manual then use a desired option.

WSGW2000 General Infomation :

TypeINFO
DescriptionDisplays information required to execute a webservice gateway.

WSGW2001 unsufficient size real_size max_size

TypeERROR
DescriptionAn error occurred when receiving a SOAP request containing an item larger than a fixed size specified in a Tmax configuration file.
ActionCheck the length of the service or field name, and then limit the size of the item within the bounds of max_size or real_size.

WSGW2004 set Method fail

TypeERROR
DescriptionAn error occurred while interpreting a SOAP request.
ActionRefer to the request message.

WSGW2006 set Body fail

TypeERROR
DescriptionAn error occurred while interpreting the body of a SOAP request.
ActionRefer to the request message.

WSGW2009 set Envelope fail

TypeERROR
DescriptionAn error occurred while interpreting a SOAP request. This error occurs when interpreting an attribute or if a SOAP version is incorrect.
ActionRefer to the SOAP request message.

WSGW2010 invalid argument : msg

TypeERROR
DescriptionAn error occurred during a webservice gateway operation.
ActionRefer to the system error message displayed at the time of the error.

WSGW2011 get metainfo fail

TypeERROR
DescriptionCould not find requested service in meta data.
ActionConfirm that the service name is correct.

WSGW2012 not support array type buffer msg

TypeERROR
DescriptionFailed to convert a SOAP request to a Tmax message.
ActionRefer to the SOAP message.

WSGW2013 SOAP message create fail

TypeERROR
DescriptionFailed to create a SOAP response message.
ActionRefer to the system error message displayed at the time of the error.

WSGW2014 get Attribute fail

TypeERROR
DescriptionAn error occurred while creating a response message to a SOAP request.
ActionRefer to the system error message displayed at the time of the error.

WSGW2016 get Method fail

TypeERROR
DescriptionAn error occurred while creating a response message to a SOAP request.
ActionThis error occurs only when a wsdl type is set to RPC_ENCODED, so confirm that ws is correctly created.

WSGW2018 get Body fail

TypeERROR
DescriptionFailed to create a response message to a SOAP request.
ActionRefer to the response message and associated system error message.

WSGW2021 get Envelope fail

TypeERROR
DescriptionFailed to create a SOAP response message.
ActionRefer to the system error message displayed at the time of the error.

WSGW2022 SOAP message parse fail :

TypeERROR
DescriptionAn error occurred while interpreting a message received from a SOAP client.
ActionCheck the xml of the data created in the SOAP client, and then correct it.