Autor Beitrag
beaglos
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 17.12.07 20:58 
Hi,

ich habe einen Webservice auf Java programmiert und benötige jetzt ein Anwendung für einen PDA. Diese Anwendung soll in C# realisiert werden. Mein Problem liegt jetzt darin, dass die PDA Anwendung beim Aufruf der entfernten Methode die entsprechenden Parameter vertauscht. Und vom Webservice bekomme ich eine Exception "Unexpected Subelement".

Das wunderliche, wieso ich hier ins Forum schreibe, ich habe eine kleine C# Consolen Anwendung und eine Windows Anwendung erstellt. Hier sind die Parameter in der richtigen Reihenfolge. Wie kann das sein?

Gruß oSc

Hier ein Ausschnitt von tcpmon vom PDA Request!
ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?xml version="1.0" encoding="utf-8"?>
   <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <soap:Body>
         <AddRequest xmlns="http://hochschule-reutlingen.de/matlib/types/">
            <matGeneral>
               <price_min>6</price_min>
               <price_max>7</price_max>
               <base>9</base>
               <composition>8</composition>
               <density_min>5</density_min>
               <matname>2</matname>
               <id>1</id>
               <density_max>4</density_max>
               <designation>3</designation>
            </matGeneral>
         </AddRequest>
      </soap:Body>
   </soap:Envelope>


Hier ein Ausschnitt von tcpmon vom Consolen Client Request!

ausblenden XML-Daten
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?xml version="1.0" encoding="utf-8"?>
   <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
      <soap:Body>
         <AddRequest xmlns="http://hochschule-reutlingen.de/matlib/types/">
            <matGeneral>
               <id>1</id>
               <matname>2</matname>
               <designation>3</designation>
               <density_max>4</density_max>
               <density_min>5</density_min>
               <price_max>7</price_max>
               <price_min>6</price_min>
               <composition>8</composition>
               <base>9</base>
            </matGeneral>
         </AddRequest>
      </soap:Body>
   </soap:Envelope>