JAX RPC Handler Error.

Hi All,

I am calling a webservice (7.1 environment) which is throwing below error

com.wm.app.b2b.server.ServiceException: [ISS.0088.9251] JAX-RPC Handler failed to process the message
at wm.server.ws.wsHTTP(ws.java:3201)
at pub.clientimpl.soapClient(clientimpl.java:1621)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)

It is a simple webService Call, no authentication is being used(not even Username/Password).

Strange thing is Sometimes the WS call is successful and some times it is throwing the above error.

Is the error due to Security reasons or Data Issue?

We never faced this problem in 6.5 environment.:confused:

Thanks in Advance

Naveen

Naveen,

If you got any alternative to handle this error. We are migrating from 7.1.1 to 7.1.2 and facing the same issue. We have an open SR with SAG but its taking long time to solve.

Rakesh

We solved this problem setting the property SoapDocumentMethod(OneWay = true) to False. We think that WM does not support one way.

We worked with VS2008.

Regards Jose

Hi

Here you can see an example of the WebService in C#.Net

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Xml.Linq;
using CommonUtilities;
using System.Transactions;
using System.Diagnostics;

namespace EELWebService
{
///


/// Summary description for Service1
///

[WebService(Namespace = “http://tempuri.org/”)]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ToolboxItem(false)]

public class EELWeb : System.Web.Services.WebService    
{
    private LogHandler Log;

    public EELWeb()
    {
        
    }



    [COLOR="Red"][SoapDocumentMethod(OneWay = true)][/color]
    [WebMethod]
    public void LogMessage(string applicationName, string severity, string          msgString, string loggerType)
    {
        try
        {