WebServices

SOLVED

Hi, 

I'm working with SAGE X3 V6.5, and recently I have one problem with the webservices.

While we are integrating some documents on the X3, we get an error message like this one:

Type = 3 Message = ERROR SETTING ARGUMENTS VALUES SegmentTyp=[CSegmentActionExtended] NbReceivedArgsValues=[4]| Type = 4 Message = *Exception* - Class[CCommException] ERROR SETTING ARGUMENTS VALUES SegmentTyp=[CSegmentActionExtended] NbReceivedArgsValues=[4]   --Stack--   com.adonix.x3.comm.client.adonix.pool.CPoolRequest.validReply(CPoolRequest.java:1210)   com.adonix.x3.comm.client.adonix.pool.CPoolRequestServer.validReply(CPoolRequestServer.java:282)   com.adonix.x3.comm.client.adonix.pool.CPoolRequestSpgm.validReply(CPoolRequestSpgm.java:331)   com.adonix.x3.comm.client.adonix.pool.CPoolEntry.validReply(CPoolEntry.java:1347)   com.adonix.x3.comm.client.adonix.pool.CPoolEntry.sendActionCallRemote(CPoolEntry.java:1097)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadExecutor.execOneAckCall(CPoolThreadExecutor.java:238)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadExecutor.doExecute(CPoolThreadExecutor.java:314)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadLock.run(CPoolThreadLock.java:139)   java.lang.Thread.run(Unknown Source) *Cause* - Class[CCommException] ERROR SETTING ARGUMENTS VALUES SegmentTyp=[CSegmentActionExtended] NbReceivedArgsValues=[4]   --Stack--   com.adonix.x3.comm.protocol.CSegmentArgs.setArgsValues(CSegmentArgs.java:482)   com.adonix.x3.comm.util.CCommRequestSeg.<init>(CCommRequestSeg.java:377)   com.adonix.x3.comm.client.adonix.CAdonixRequest.<init>(CAdonixRequest.java:180)   com.adonix.x3.comm.client.adonix.CAdonixClient.newActiveRequest(CAdonixClient.java:2172)   com.adonix.x3.comm.client.adonix.CAdonixClient.runSendAction(CAdonixClient.java:2313)   com.adonix.x3.comm.client.adonix.CAdonixClient.sendActionCallRemote(CAdonixClient.java:2495)   com.adonix.x3.comm.client.adonix.CAdonixClient.sendActionCallRemote(CAdonixClient.java:2472)   com.adonix.x3.comm.client.adonix.pool.CPoolClient.sendActionCallRemote(CPoolClient.java:213)   com.adonix.x3.comm.client.adonix.pool.CPoolEntry.sendActionCallRemote(CPoolEntry.java:1073)   com.adonix.x3.comm.client.adonix.pool.CPoolEntry.sendActionCallRemote(CPoolEntry.java:1091)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadExecutor.execOneAckCall(CPoolThreadExecutor.java:238)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadExecutor.doExecute(CPoolThreadExecutor.java:314)   com.adonix.x3.comm.client.adonix.pool.CPoolThreadLock.run(CPoolThreadLock.java:139)   java.lang.Thread.run(Unknown Source)


After this I stop the services on the server and start them again, and the Web Services starts to working again. 

The problem is that I need to do all this process over and over again ( 5 or 6 times a day).

Can anyone help me please?

Thank you.

 

Parents
  • +1
    verified answer

    Hello,

    You did not mention what version of Web server you have in V6.

    Please review KB 78026 for a possible solution. I have pasted the actual solution section here, please take the necessary back up before proceeding.

    Resolution
    1. Go to \\[Web server install path]\TOOLS\ADXADMIN\CONFIG
    2. Edit this file : adxpoolconfig_wsvc.xml with Notepad++ for example
    3. Replace impcli by impCli for the concerned pool (capitalized the "c")
    4. Save and close the file
    5. Go in Services.msc
    6. Restart the Tomcat Service
Reply
  • +1
    verified answer

    Hello,

    You did not mention what version of Web server you have in V6.

    Please review KB 78026 for a possible solution. I have pasted the actual solution section here, please take the necessary back up before proceeding.

    Resolution
    1. Go to \\[Web server install path]\TOOLS\ADXADMIN\CONFIG
    2. Edit this file : adxpoolconfig_wsvc.xml with Notepad++ for example
    3. Replace impcli by impCli for the concerned pool (capitalized the "c")
    4. Save and close the file
    5. Go in Services.msc
    6. Restart the Tomcat Service
Children