IBM Support

SNDPTFORD or SNDSRVRQS failing with CPF8C37 & CPF8C19

Troubleshooting


Problem

After run SNDPTFORD or SNDSRVRQS, the following errors are posted:
 
CPF8C19 - Remote support application failed.

CPF8C24 - Error occurred while processing request.
 
CPF8C37 - Service requester does not have IBM maintenance agreement.
 
CPF8C24 is a generic message. Check for extra messages and information on this document to assure it match the issue.
CPF8C37 could be trigger by lack of maintenance agreement. Assure to check extra messages.
 
WRKPRB test (Call Home) might also fail.


NOTE: If you are receiving message CPF8C19 when doing SNDPTFORD and message CPF8C37 is not also posted, try first the steps regard Contact Information (CHGCNTINF) and Country in the 'Resolving The Problem' section and attempt SNDPTFORD again after that.
If doesn't solve the problem, start at the 'Diagnosing The Problem' section.

Symptom

In ecc.stdout located in '/QIBM/UserData/OS400/UniversalConnection/' & eccTracex.x.log files under '/QIBM/UserData/OS400/UniversalConnection/log' can find entries like:
 
Cause: com.ibm.ecc.protocol.ClientAuthenticationNotAuthorized    
>>> fault Description = [Hardware: [IBM/TTTT/SSSSSSS] NOT Entitled due to Reason: [Under Warranty: false, Extended Warranty: false, Warranty Code: 3, Always Entitle
 
Cause: com.ibm.ecc.protocol.ClientAuthenticationNotAuthorized
Cause description: Not entitled for this fix. Reason: Invalid passvalue for ibm/MTSN;Invalid CAM cid by MTSN for ibm/MTSN
 
Cause: com.ibm.ecc.protocol.ClientAuthenticationNotAuthorized
Cause description: TransactionId=EPS/0400C1636403939625::Authentication failed.
USERNAME does not exist
 
Fault description: Error calling HRS web service: java.io.IOException: Server returned HTTP response code: 400 for URL: https://hrs-w3.no-users.ibm.com/processData

This last one mostly related to Country ID setting in Contact Information.

Diagnosing The Problem


Test connectivity to IBM backend servers by using following commands:
 
  • VFYSRVCFG SERVICE(*ECS) VFYOPT(*ALL)
  • VFYSRVCFG SERVICE(*FIXREP) VFYOPT(*ALL)
  • VFYSRVCFG SERVICE(*PRBRPT) VFYOPT(*ALL) 
Let commands complete, can take a while. The VFYSRVCFG commands log to joblog:  IP address, protocol, and port used along with success or failure information.
CPIAC59: Verification was successful.
CPIAC60: Verification was not successful.
CPIAC61: The value does not match an existing service destination.
 
If verification is successful (CPIAC59), then communication works and can attempt steps from 'Resolving the Problem' section.
 
If verification is not successful (CPIAC60), mighty indicate firewall or network issue. Review Configuration Instructions for Electronic Customer Support (ECS), Electronic Service Agent (ESA) and PM Agent for V5R4 and Higher releases document for additional information.
 
If verification post message CPIAC61, means the expected configuration is not correct. Can continue with next steps but would be recommended to review the 'Delete and re-create service configuration' tab from previous document first.
 
 

Resolving The Problem

NOTE:
  1. Short term, performing this function causes the system to reenroll with IBM® for call home purposes and will result in the system showing up 2 times in some applications in the support portal until the old registration ages out of the system (IBM Support Portal > My Systems / My Inventory)
  2. Long term, the function being described is being phased out in favor of the "Call Home Connect" function, and that function is capable of de-duplicating the records, so long term there is no issue.
 
Note: The Country or Region MUST be the two-character abbreviation for the country or region, such as US for United StatesCA for CanadaSE for Sweden.
Two-digit country code can be found here: Country or Region Codes

Issue the following and try again:
CHGCNTINF MAILADDR(*SAME *SAME *SAME *SAME *SAME XX *SAME) MEDPTF(*DVDROM)


Where XX is the two-character abbreviation for the country or region, such as US for United States, CA for Canada, SE for Sweden.


Following steps can help to resolve the entitlement problem error. It deletes the 'credentials' used for the communication and allow to be re-created.

 
Do the following while signed on with a user profile that has *SECOFR authority:
 
  • CHGSYSVAL SYSVAL(QSFWERRLOG) VALUE(*NOLOG)    
  • CALL PGM(QSYS/QPDETINS) PARM('Y')                   
  • CHGSYSVAL SYSVAL(QSFWERRLOG) VALUE(*LOG)
  • DLTVLDL VLDL(QUSRSYS/QTOCSASVL)
  • DLTVLDL VLDL(QUSRSYS/QSJSRVID) > might not exist. Continue with steps.
  • CHGSRVAGT TYPE(*SENDDATA) DATA(*ALL)
  • WRKSRVAGT TYPE(*SRVINF) COLSRVINF(*YES) SNDSRVINF(*YES) SRVINF(*ALL)
  • WRKSRVAGT TYPE(*SRVINF) COLSRVINF(*YES) SNDSRVINF(*YES) SRVINF(*ALL)
    NOTE:  Run the WRKSRVAGT command twice as shown.
 
After 5 - 10 minutes, when no QSJSENDER job is active, do the following:
 
  • SNDPTFORD PTFID((SF98xxx *ONLYPRD *ONLYRLS))
    **Where xxx is the OS release, for example: SF98710 for V7R1, SF98720 for V7R2, SF98730 for V7R3, SF98740 for V7R4 and SF98750 for V7R5.
  • SNDSRVRQS ACTION(*TEST)


If there are failures at any point in the steps, generate a job log: 

DSPJOBLOG JOB(*) OUTPUT(*PRINT)

Using the Support Portal, use the Search Support option to search on any error messages for resolution.

If the problem needs to be reported to IBM Support Center, collect information by using QMGTOOLS: Collect ECS/ESA data (COLESADTA) document.

 

Additional information can be found at QMGTOOLS: Electronic Services document.

 

[{"Line of Business":{"code":"LOB68","label":"Power HW"},"Business Unit":{"code":"BU070","label":"IBM Infrastructure"},"Product":{"code":"SWG60","label":"IBM i"},"ARM Category":[{"code":"a8m0z0000000CGRAA2","label":"Electronic Service Agent"}],"ARM Case Number":"","Platform":[{"code":"PF012","label":"IBM i"}],"Version":"All Version(s)"}]

Document Information

Modified date:
04 May 2026

UID

nas8N1013855