Avatar billede sannespsk Nybegynder
02. december 2005 - 16:09 Der er 1 løsning

Kald af .NET webservice med nuSOAP

Jeg har følgende problem:
Jeg har to websericefunktioner på hver sin adresse.
Jeg kalder dem fra samme side men i det ene kald får jeg kun dette resultat:


Array ( [SystemStatus] => Array ( [ErrorCode] => 0 [ErrorDesc] => Ok ) [APIStatus] => Array ( [ErrorCode] => 0 [ErrorDesc] => Ok ) [Data] => Array ( [schema] => Array ( [element] => Array ( [complexType] => Array ( [choice] => Array ( [element] => Array ( [complexType] => Array ( [sequence] => Array ( [0] => [1] => [2] => 0 [3] => 0 [4] => 0 [5] => ) ) ) ) ) ) ) [diffgram] => ) )

Hvor alle resultaterne skulle være et sted i diffgram og når jeg kalder direkte får jeg tre resultater:
- <Data>
- <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop">
- <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="da-DK">
- <xs:complexType>
- <xs:choice maxOccurs="unbounded">
- <xs:element name="Table">
- <xs:complexType>
- <xs:sequence>
  <xs:element name="DSL_ID" msprop:OraDbType="126" type="xs:string" minOccurs="0" />
  <xs:element name="CUSTOMER_REF" msprop:OraDbType="126" type="xs:string" minOccurs="0" />
  <xs:element name="PRODUCT_SEQ" msprop:OraDbType="112" type="xs:int" minOccurs="0" />
  <xs:element name="PRODUCT_ID" msprop:OraDbType="112" type="xs:int" minOccurs="0" />
  <xs:element name="PARENT_PRODUCT_SEQ" msprop:OraDbType="112" type="xs:int" minOccurs="0" />
  <xs:element name="PRODUCT_STATUS" msprop:OraDbType="126" type="xs:string" minOccurs="0" />
  </xs:sequence>
  </xs:complexType>
  </xs:element>
  </xs:choice>
  </xs:complexType>
  </xs:element>
  </xs:schema>
- <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
- <NewDataSet xmlns="">
- <Table diffgr:id="Table1" msdata:rowOrder="0">
  <DSL_ID>dsl52595</DSL_ID>
  <CUSTOMER_REF>KK1000047462</CUSTOMER_REF>
  <PRODUCT_SEQ>16</PRODUCT_SEQ>
  <PRODUCT_ID>202</PRODUCT_ID>
  <PARENT_PRODUCT_SEQ>1</PARENT_PRODUCT_SEQ>
  <PRODUCT_STATUS>OK</PRODUCT_STATUS>
  </Table>
- <Table diffgr:id="Table2" msdata:rowOrder="1">
  <DSL_ID>dsl52595</DSL_ID>
  <CUSTOMER_REF>KK1000047462</CUSTOMER_REF>
  <PRODUCT_SEQ>61</PRODUCT_SEQ>
  <PRODUCT_ID>270</PRODUCT_ID>
  <PARENT_PRODUCT_SEQ>1</PARENT_PRODUCT_SEQ>
  <PRODUCT_STATUS>OK</PRODUCT_STATUS>
  </Table>
- <Table diffgr:id="Table3" msdata:rowOrder="2">
  <DSL_ID>dsl52595</DSL_ID>
  <CUSTOMER_REF>KK1000047462</CUSTOMER_REF>
  <PRODUCT_SEQ>64</PRODUCT_SEQ>
  <PRODUCT_ID>258</PRODUCT_ID>
  <PARENT_PRODUCT_SEQ>1</PARENT_PRODUCT_SEQ>
  <PRODUCT_STATUS>OK</PRODUCT_STATUS>
  </Table>
  </NewDataSet>
  </diffgr:diffgram>
  </Data>

Jeg kalder med følgende:
$GetUsage = $selfcare->VoiceRetrive(array($userid),'GetDSLProfile');

Jeg har kaldt andre webservices med samme metode VoiceRetrive og de virker fint så det er ikke den der er noget med....
Og jeg er også sikker på at $userid kommer med over...
Er der nogle der har en ide til hvad fejlen kan være????
Avatar billede sannespsk Nybegynder
05. december 2005 - 16:42 #1
OK jeg tror jeg har det forkerte forum her....finder nogen der kan hjælpe...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester