From: Scott N. <sni...@sc...> - 2005-11-30 14:13:42
|
Unfortunately, I am very busy with work and do not have the time to = investigate this thoroughly. The xmlns=3D"" on the apid element is = suspect, but should not cause a Java NPE. However, I am suspicious that = the empty string for imsi data <imsi xsi:type=3D"xsd:string"></imsi> might cause an NPE. Have you tried supplying a value for that? Scott Nichol Do not send e-mail directly to this e-mail address, because it is filtered to accept only mail from specific mail lists. ----- Original Message -----=20 From: "Gunnar Gilhoff" <gi...@eu...> To: <nus...@li...> Sent: Wednesday, November 30, 2005 8:03 AM Subject: [Nusoap-general] wsdl problem? > Hi, >=20 > I am using NuSOAP to interact with a webservice that has a wsdl. >=20 > For operations with no complex types, it works fine. Howerver, when=20 > there are complex types involved, the webserver returns an errorpage=20 > that states a nullpointer exception (java). > I have found out that this exception is complaining about a namespace=20 > that is null. >=20 > The wsdl is found here:=20 > http://dmpmobile.com/DMPCentralEJBModule/DMPCentralCollectorPort?wsdl > Below is the request I'm doing, and in the apid and msisdn tag it has=20 > xmlns=3D"". I'm not sure if that is the problem, but I can't see = anything=20 > else. >=20 > My question is then, should the webservice accept this, or shouldn't=20 > NuSOAP use attributes with no value? >=20 > <?xml version=3D"1.0" encoding=3D"UTF-8"?> > <SOAP-ENV:Envelope=20 > SOAP-ENV:encodingStyle=3D"http://schemas.xmlsoap.org/soap/encoding/"=20 > xmlns:SOAP-ENV=3D"http://schemas.xmlsoap.org/soap/envelope/"=20 > xmlns:xsd=3D"http://www.w3.org/2001/XMLSchema"=20 > xmlns:xsi=3D"http://www.w3.org/2001/XMLSchema-instance"=20 > xmlns:SOAP-ENC=3D"http://schemas.xmlsoap.org/soap/encoding/"=20 > xmlns:tns=3D"http://webservice.ejb.central.dmp.carrot.no"=20 > xmlns:ns2=3D"http://dto.webservice.ejb.central.dmp.carrot.no"> > <SOAP-ENV:Body> > <tns:sendProvisioningMessage=20 > xmlns:tns=3D"http://webservice.ejb.central.dmp.carrot.no"> > <String_1 xsi:type=3D"xsd:string">username</String_1> > <String_2 xsi:type=3D"xsd:string">password</String_2> > <SendTaskDto_3 xsi:type=3D"ns2:SendTaskDto"> > <apid xmlns=3D"" xsi:type=3D"SOAP-ENC:Array"=20 > SOAP-ENC:arrayType=3D"xsd:int[2]"><item = xsi:type=3D"xsd:int">1</item><item=20 > xsi:type=3D"xsd:int">2</item></apid> > <dmpServiceid xsi:type=3D"xsd:int">123</dmpServiceid> > <imsi xsi:type=3D"xsd:string"></imsi> > <msisdn xmlns=3D"" xsi:type=3D"SOAP-ENC:Array"=20 > SOAP-ENC:arrayType=3D"xsd:string[1]"><item=20 > xsi:type=3D"xsd:string">92895399</item></msisdn> > <networkid xsi:type=3D"xsd:int">1</networkid> > <pincode xsi:type=3D"xsd:string"></pincode> > <terminalid xsi:type=3D"xsd:int">119</terminalid> > </SendTaskDto_3> > </tns:sendProvisioningMessage> > </SOAP-ENV:Body> > </SOAP-ENV:Envelope> >=20 > Br > Gunnar Gilhoff >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log = files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD = SPLUNK! > http://ads.osdn.com/?ad_id=3D7637&alloc_id=3D16865&op=3Dclick > _______________________________________________ > Nusoap-general mailing list > Nus...@li... > https://lists.sourceforge.net/lists/listinfo/nusoap-general > |