XCOM SSL listener fails to start on AS/400

Document ID : KB000093611
Last Modified Date : 01/05/2018
Show Technical Document Details
Issue:
We are trying to start the XCOM SSL listener and it is failing and we don't know the reason for the failure.
Environment:
XCOM r11.0, AS/400 7.2
 
Cause:
The joblog for the XCOM SSL listener showed the following error messages:

MCH6902 Escape 40 04/30/18 10:36:21.491955 
Módulo destino . . . . . . : QC2ALLOC 
Procedimiento destino . . . : do_free_default__FPv 
Sentencia . . . . . . . . . : 2 

and 

C2M1212 Diagnóstico 30 04/30/18 10:36:21.492251 QC2UTIL1 QSYS 
Módulo origen . . . . . . . : QC2ALLOC 
Procedimiento origen . . . : send_message__FiPvUi 
Sentencia . . . . . . . . . : 55 
Módulo destino . . . . . . : TXPISTR 
Procedimiento destino . . . : StrFree 
Sentencia . . . . . . . . . : 15 

and finally

XCM0899 Informativo 00 04/30/18 10:36:21.494089 XCOMMSG3 
Mensaje . . . . : Fatal TCP/IP communications error occurred in program 
XCOMSRVR during state INIT SERVER. Check second level text for more 
information. 
The error occurred while attempting to perform function INIT SERVER. Return 
code information is: Primary return code 1 Parameter invalid. 
Secondary return code 0. TCP/IP primary return code 212. 
TCP/IP secondary return code 3420. TCP/IP message Txpi 212: Socket bind 
error return value = 3420. If this is a socket error the error description 
is: Address is already in use. 
 
Resolution:
Based on all of those messages here is what you need to check: 

1. Make sure that you have fixes RO62015 and RO58264. As a matter of fact, if you have XCOM r11.0 SP01 installed on AS/400 7.2, the requirement to support that is: 

V7R2: CA XCOM Data Transport for AS/400 r11.0 (SP1 with RO83699) 
            CA XCOM Data Transport for AS/400 r11.0 SP2 

See Informational Solution RI59050. 

The above fixes, RO62015 and RO58264, address a problem with those same messages. The fixes or SP02 can be downloaded via support.ca.com. XCOM r11.0 SP02 has all of the fixes mentioned above. 

2. If you have the above fixes or requirements to support AS/400 7.2, then the next step is to do the following: 

- make sure that the XCOM2SBS subsystem is down. 
- issue command: WRKOBJ xcomlib/*ALL *USRSPC ---> where "xcomlib" is your XCOM library 
- delete all of the user space, such as SSL4M08045 and/or TCP4M08044 
- start the XCOM2SBS and STRXCTCP or STRXCTCPS. The user space should be recreated again.