Einzelnen Beitrag anzeigen

af99

Registriert seit: 22. Apr 2004
84 Beiträge
 
Delphi XE5 Ultimate
 
#11

AW: Webservice Rückgabe komplexe Datenstruktur

  Alt 15. Jun 2011, 16:45
soe ist die soap komponente THTTPRIO.

Es tut mir leid ich habe von Webservices leider noch nicht viel Ahnung. Was soll ich mir bei Getweb_getInventory ansehen??? Ich habe halt das Problem das ich zum Aufruf dem Webservice folgende Werte übergeben muss.
- CustomerNo
- Article
- Quantity

Wobei Customerno vom Type integer ist. Das klappt auch. Wenn ich dem Webservice nur die Customerno übergebe wird der Service auch aufgerufen und ich bekomme die Antwort das halt Article und Quantity fehlt.

Wenn ich nun Item vom Typ Array_Of_ItemType belegen möchte um hier Article und Quantity zu übergeben dann springt das Programm direkt vom Befehl
rein.Item[0] := myItemType;
zur Programmzeile
end;

Ich habe es auch folgendermassen probiert

Code:
...
rein := messagein.Create;
rein.CustomerNo := 1;
rein.Item[0].Quantity := 1;
rein.Item[0].Article := '10000100';
web.Getweb_getInventory.getInventory(rein);
...
Also ohne soap Komponente.. hat aber den gleicehn Effekt. Das Programm springt beim Ausführen von rein.Item[0].Quantity := 1;
zum end;
  Mit Zitat antworten Zitat