webMethods

webMethods

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
  • 1.  Error Parameter soapData must be a valid soapData

    Posted Sun October 09, 2005 10:10 PM

    i try the web service generate wsdl from webMethods 6.01 and then i use the SOAP MSG and we need the input from document type. SAP Xi invoke this service and then
    if i try get the body any Error like this
    [ISS.0088.9118] Parameter soapData must be a valid soapData

    can any body help me… what can i do…?

    Regard,
    -Widodo-


    #webMethods
    #Integration-Server-and-ESB
    #webMethods-General


  • 2.  RE: Error Parameter soapData must be a valid soapData

    Posted Mon October 10, 2005 07:02 AM

    I had a similar error message and it was because I was constructing the SOAP XML as a string and had to use the stringtosoapxml service before using it.

    Take Care,
    Randy


    #webMethods
    #webMethods-General
    #Integration-Server-and-ESB


  • 3.  RE: Error Parameter soapData must be a valid soapData

    Posted Mon October 10, 2005 11:04 AM

    I assume your service has an input signature of Object soapRequestData and Object soapResponseData as described in the WebServicesDevGuide.pdf.

    If the error is thrown only when SAP is invoking the service, put a call to pub.flow:tracePipeline as the first line of your service and see the keys/values and the Java datatypes of the values.

    HTH,
    Fred


    #Integration-Server-and-ESB
    #webMethods
    #webMethods-General


  • 4.  RE: Error Parameter soapData must be a valid soapData

    Posted Tue October 11, 2005 11:56 PM

    Hii… Fred,

    If the error is thrown only when SAP is invoking the service, put a call to >>pub.flow:tracePipeline as the first line of your service and see the keys/values >>and the Java datatypes of the values.

    if i put trace Pipeline at the first line in the monitor show like this :

    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 level {java.lang.String} = ‘5’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 fileName {java.lang.String} =
    ‘d:\test.txt’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 PackageName {java.lang.String}
    = ‘AHMSAP’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 SvcsName {java.lang.String} =
    ‘AHMSAP: XitoWM1’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 LogPath {java.lang.String} = ’
    d:\WMLOG'
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 today {java.lang.String} = ‘12
    Oct2005’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 LogName {java.lang.String} = ’
    audit_Saplog’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 LogErrorName {java.lang.String
    } = ‘error_Saplog’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 soapRequestData {java.lang.Str
    ing} = ‘<?xml version="1.0" encoding="UTF-8"?>
    <soap:Envelope xmlns:soap=‘http://schemas.xmlsoap.org/soap/envelope/’>
    <soap:Body xmlns:ns=‘http://astra-honda.com/ServiceSap/Sap’>
    ns:InputSapXml
    <IMP_SCNID>MM01</IMP_SCNID>
    <IMP_PARTNUM>MM01</IMP_PARTNUM>
    <IMP_PARTNUMDESC>MM01</IMP_PARTNUMDESC>
    <IMP_MATGROUP>MM01</IMP_MATGROUP>
    <IMP_UOM>MM01</IMP_UOM>
    </ns:InputSapXml>
    </soap:Body>
    </soap:Envelope>’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0008V1] 0 input {java.lang.String} = ‘<? xml version="1.0" encoding="UTF-8"?>
    <soap:Envelope xmlns:soap=‘http://schemas.xmlsoap.org/soap/envelope/’>
    <soap:Body xmlns:ns=‘http://astra-honda.com/ServiceSap/Sap’>
    ns:InputSapXml
    <IMP_SCNID>MM01</IMP_SCNID>
    <IMP_PARTNUM>MM01</IMP_PARTNUM>
    <IMP_PARTNUMDESC>MM01</IMP_PARTNUMDESC>
    <IMP_MATGROUP>MM01</IMP_MATGROUP>
    <IMP_UOM>MM01</IMP_UOM>
    </ns:InputSapXml>
    </soap:Body>
    </soap:Envelope>’
    2005-10-12 11:27:40 GMT+07:00 [ISP.0090.0002V1] — END tracePipeline —

    and then if i getBody in the monitor show this :
    2005-10-12 11:27:41 GMT+07:00 [ISC.0088.0001E] SOAPException: [ISS.0088.9118] Pa
    rameter soapData must be a valid soapData

    please helpp… Fred…


    #Integration-Server-and-ESB
    #webMethods-General
    #webMethods