Hi Experts,
recently we have tried to use the WSDL which have message tag "<wsdl:message" with multiple parts i.e. <wsdl:part name= xyz <wsdl:part name= abc...
As this WSDL is not compatable with SAP, so SAP replied us to modify the WSDL manually else ask the service provider to modify,
so we tried to modify manually but then problems started, we are able to create the proxy with the modifed WSDL by making message have single part (as we made defined one element with all part's of message) , but after consuing the consumer proxy we are getting system exception saying 'SoapFaultCode:5 Server was unable to process request. ---> Value cannot be null.#Parameter name: parms'.
Actually this 'parms' is got filled properly with value in program, then why I am getting it?
If I tried to ping from SOAMANAGER transaction (Ping Web Service Button) then getting error message saying 'SRT Framework exception: Service Ping ERROR: Error when calling SOAP Runtime functions: SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: ICM_HTTP_TIMEOUT")', why I am getting this?
Whay I feel is as service provider expects multiple parameters for the message, but due to problems with WSDL compatability with SAP we made changes such that we created one work area (i.e. element) with all parameters clubbed, so service provide need to extract the data from this work area, but he is not doing?
is there any way to handle it? have you faced such problems and solution? Please do share with me.
Thanks,
VijInd