IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only

Webservice Failure with 403 error

  • 1.  Webservice Failure with 403 error

    Posted Thu April 14, 2011 09:12 AM

    Hi,

    We have exposed a webservice which was working fine till today. Since morning calling application is getting below error when they are trying to invoke the webservice. Could you guys please help me out what is going wrong in here and the issue is not faced everytime the invokation is happening.

    Apr 14, 2011 2:29:17 AM com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection post
    SEVERE: SAAJ0008: Bad Response; com/wm/lang/ns/NSWSDescriptor.isWsdlWrittenOnce()Z
    com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: java.security.PrivilegedActionException: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Bad response: (403com/wm/lang/ns/NSWSDescriptor.isWsdlWrittenOnce()Z
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:158)
    at com.lws.sp3.util.InvokeSOAPWebservice.invokeSoapWebservice(InvokeSOAPWebservice.java:93)
    at com.lws.sp3.common.API.LowesWebServiceUtilAPI.callWebService(LowesWebServiceUtilAPI.java:116)
    at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.services.API.ApiHelper.invoke(ApiHelper.java:182)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:207)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:268)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:404)
    at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:263)
    at com.yantra.interop.services.API.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:88)
    at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.client.AutoApiClient.invoke(AutoApiClient.java:66)
    at $Proxy0.executeFlow(Unknown Source)
    at com.lws.sp3.util.CommonUtil.invokeService(CommonUtil.java)
    at com.lws.sp3.shipment.API.LowesCalculateTotalWtForStoreShipemtAPI.getEstimatedWtForShipment(LowesCalculateTotalWtForStoreShipemtAPI.java:164)
    at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.services.API.ApiHelper.invoke(ApiHelper.java:182)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:207)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:268)
    at com.yantra.interop.services.flowcomponents.ConditionFlowComponent.send(ConditionFlowComponent.java:105)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:404)
    at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:263)
    at com.yantra.interop.services.API.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:88)
    at com.yantra.yfs.core.YFSEventManager.execFlow(YFSEventManager.java:1234)
    at com.yantra.yfs.core.YFSEventManager.execAction(YFSEventManager.java:496)
    at com.yantra.yfs.core.YFSEventManager.execActionCondition(YFSEventManager.java:1140)
    at com.yantra.yfs.core.YFSEventManager.execEventCondition(YFSEventManager.java:1105)
    at com.yantra.yfs.core.YFSEventManager.raiseEvent(YFSEventManager.java:248)
    at com.yantra.yfs.core.YFSEventManager.raiseEvent(YFSEventManager.java:84)
    at com.yantra.ydm.business.YDMWorkflowBridge.raiseOnSuccessEventForShipment(YDMWorkflowBridge.java:209)
    at com.yantra.ydm.business.YDMChangeShipmentImpl.raiseEventsForShipment(YDMChangeShipmentImpl.java:463)
    at com.yantra.ydm.business.YDMChangeShipmentImpl.changeShipment(YDMChangeShipmentImpl.java:366)
    at com.yantra.ydm.business.YDMConsolidateToShipment.callChangeShipment(YDMConsolidateToShipment.java:1253)
    at com.yantra.ydm.business.YDMConsolidateToShipment.consolidateToShipment(YDMConsolidateToShipment.java:656)
    at com.yantra.ydm.business.YDMConsolidateToShipment.consolidateToShipment(YDMConsolidateToShipment.java:604)
    at com.yantra.ydm.agent.server.YDMConsolidateToShipmentAgent.executeTask(YDMConsolidateToShipmentAgent.java:66)
    at com.yantra.ycp.agent.server.YCPTaskQueueAgent.executeJob(YCPTaskQueueAgent.java:80)
    at com.yantra.ycp.agent.server.YCPAbstractAgent.executeOneJob(YCPAbstractAgent.java:392)
    at com.yantra.ycp.agent.server.YCPAbstractAgent.processMessage(YCPAbstractAgent.java:294)
    at com.yantra.ycp.agent.server.YCPAbstractAgent.run(YCPAbstractAgent.java:160)
    at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.services.API.ApiHelper.invoke(ApiHelper.java:360)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:200)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:268)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:183)
    at com.yantra.integration.adapter.IntegrationAdapter.onMessage(IntegrationAdapter.java:329)
    at com.yantra.interop.services.jms.JMSContextMediator.processMessage(JMSContextMediator.java:79)
    at com.yantra.interop.services.jms.JMSConsumer.onMessage(JMSConsumer.java:158)
    at com.yantra.interop.services.jms.JMSConsumer.run(JMSConsumer.java:315)
    at java.lang.Thread.run(Thread.java:736)
    Caused by: java.security.PrivilegedActionException: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Bad response: (403com/wm/lang/ns/NSWSDescriptor.isWsdlWrittenOnce()Z
    at java.security.AccessController.doPrivileged(AccessController.java:255)
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:152)
    … 57 more
    Caused by: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Bad response: (403com/wm/lang/ns/NSWSDescriptor.isWsdlWrittenOnce()Z
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.post(HttpSOAPConnection.java:335)
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection$PriviledgedPost.run(HttpSOAPConnection.java:181)
    at java.security.AccessController.doPrivileged(AccessController.java:251)
    … 58 more

    CAUSE:

    java.security.PrivilegedActionException: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl: Bad response: (403com/wm/lang/ns/NSWSDescriptor.isWsdlWrittenOnce()Z
    at java.security.AccessController.doPrivileged(AccessController.java:255)
    at com.sun.xml.internal.messaging.saaj.client.p2p.HttpSOAPConnection.call(HttpSOAPConnection.java:152)
    at com.lws.sp3.util.InvokeSOAPWebservice.invokeSoapWebservice(InvokeSOAPWebservice.java:93)
    at com.lws.sp3.common.API.LowesWebServiceUtilAPI.callWebService(LowesWebServiceUtilAPI.java:116)
    at sun.reflect.GeneratedMethodAccessor113.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.services.API.ApiHelper.invoke(ApiHelper.java:182)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.execute(ApiFlowComponent.java:207)
    at com.yantra.interop.services.flowcomponents.ApiFlowComponent.send(ApiFlowComponent.java:268)
    at com.yantra.integration.adapter.FlowExecutor.execute(FlowExecutor.java:404)
    at com.yantra.integration.adapter.SynchronousIntegrationFlow.executeFlow(SynchronousIntegrationFlow.java:263)
    at com.yantra.interop.services.API.ApiRequestDispatcher.executeFlow(ApiRequestDispatcher.java:88)
    at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.yantra.interop.client.AutoApiClient.invoke(AutoApiClient.java:66)
    at $Proxy0.executeFlow(Unknown Source)
    at com.lws.sp3.util.CommonUtil.invokeService(CommonUtil.java)
    at com.lws.sp3.shipment.API.LowesCalculateTotalWtForStoreShipemtAPI.getEstimatedWtForShipment(LowesCalculateTotalWtForStoreShipemtAPI.java:164)
    at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce

    Thanks in Advance.


    #API-Management
    #soa
    #webMethods