From: Willem de J. <w.a...@gm...> - 2012-06-15 10:13:46
|
Hi Marutha, It is hard to say what is happening exactly, but apparently the function 'initModel()' is called with as its argument the (binary) content of a message, while it should get the name of the WSDL (as a string). I assume that this occurs during start-up of the server? Regards, Willem On Fri, Jun 15, 2012 at 11:17 AM, Marutha <mar...@gm...> wrote: > Hi, > > I run yaws webserver such that is accepts soap requests via post and have > to process it. > > I have got the wsdl and wrote the hrl, > > below is the request I am getting via post. But I am facing error in > server side. > > <?xml version='1.0' encoding='utf-8'?> > <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > xmlns:sub="http://SubscriptionEngine.ibm.com<http://subscriptionengine.ibm.com/> > "> > <soapenv:Header/> > <soapenv:Body> > <sub:notificationToCP> > <notificationRespDTO> > <xactionId>0</xactionId> > <errorCode>1</errorCode> > <errorMsg>Success</errorMsg> > <temp1>33</temp1> > <temp2>0</temp2> > <temp3>0</temp3> > <lowBalance>0.0</lowBalance> > <amount>1.0</amount> > <chargigTime>2011-10-04T15:45:40.890Z</chargigTime> > <msisdn>9999999999</msisdn> > <productId>111</productId> > </notificationRespDTO> > </sub:notificationToCP> > </soapenv:Body> > </soapenv:Envelope> > > and the error is > Reason: {function_clause, > [{string,strip_left, > [<<"<?xml version='1.0' > encoding='utf-8'?><soapenv:Envelope xmlns:soapenv=\" > http://schemas.xmlsoap.org/soap/envelope/\" xmlns:sub=\" > http://xxxxxxxxxxxxxxxx.com\"> <soapenv:Header/> <soapenv:Body> > <sub:notificationToCP> <notificationRespDTO> > <xactionId>0</xactionId> <errorCode>1</errorCode> > <errorMsg>Success</errorMsg> <temp1>33</temp1> > <temp2>0</temp2> <temp3>0</temp3> > <lowBalance>0.0</lowBalance> <amount>1.0</amount> > <chargigTime>2011-10-04T15:45:40.890Z</chargigTime> > <msisdn>9999999999</msisdn> <productId>111</productId> > </notificationRespDTO> </sub:notificationToCP> > </soapenv:Body></soapenv:Envelope>">>, > 32], > [{file,"string.erl"},{line,331}]}, > {yaws_soap_lib,parseWsdls,4, > [{file,"yaws_soap_lib.erl"},{line,347}]}, > {yaws_soap_lib,initModel2,5, > [{file,"yaws_soap_lib.erl"},{line,328}]}, > {m2,out,1, > > > Thanks, > Marutha > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Erlyaws-list mailing list > Erl...@li... > https://lists.sourceforge.net/lists/listinfo/erlyaws-list > > |