Skip to Content
0
Former Member
Feb 19, 2009 at 04:16 AM

Problem with Dynamic Configuration in SOAP-AXIS adapter..!!!

315 Views

Hi ,

Idoc > XI >SOAP-AXIS

I am doing a scenario where I need to pass the URL dynamically in SOAP-AXIS adapter by taking the SNDPRN of Idoc.

If SNDPRN = 100 , message has to go to http://10.190.25.16:8210/file/receiver

SNDPRN = 200 , message has to go to http://20.180.26.16:8210/file/receiver

It is working correctly when I tried for single receiver. When I' tried to use DynamicConfiguration, it is coming in SOAP document but it is not working and not passing to correct channel. According to this note 1039369, I mentioned the following modules.

-


AF_Adapters/axis/AFAdapterBean ---> afreq

AF_Adapters/axis/HandlerBean ---> xireq

AF_Adapters/axis/HandlerBean ---> dc

AF_Adapters/axis/HandlerBean ---> remover

AF_Adapters/axis/HandlerBean ---> trp

AF_Adapters/axis/HandlerBean ---> xires

AF_Adapters/axis/AFAdapterBean ---> afres

xireq -> handler.type -> java:com.sap.aii.axis.xi.XI30OutboundHandler

dc -> handler.type -> javasap.aii.axis.xi.XI30DynamicConfigurationHandler

dc ---> key.1 ---> write http://sap.com/xi/XI/System/SOAP TServerLocation

dc ---> location.1 ---> context

dc ---> value.1 ---> transport.url

remover ---> handler.type ---> java:com.sap.aii.axis.soap.HeaderRemovalHandler

remover ---> namespace ---> http://sap.com/xi/XI/Message/30

trp ---> handler.type ---> java:com.sap.aii.adapter.axis.ra.transport.http.HTTPSender

trp ---> module.pivot ---> true

xires ---> handler.type ---> java:com.sap.aii.axis.xi.XI30OutboundHandler

-


and I am getting the below error in SOAP-AXIS channel

Error Axis: error in invocation: java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage

Error MP: Exception caught with cause java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage

Error Exception caught by adapter framework: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage

Error Delivery of the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage: java.lang.IllegalArgumentException: object type invalid: class com.sap.aii.adapter.xi.ms.XIMessage

-


Kindly let me know if anyone has any idea what might be wrong?

Thanks

Deepthi