![]() |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Vielleicht wäre es besser, die Definition der Arraytypen selber zu machen und sich nicht auf die Definitionen in System.Types zu verlassen.
So ist das auch schwierig, die WSDL in andere Sprachen zu importieren (bzw. man müsste man es mal prüfen, was damit gemacht wird). |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Zitat:
:( Es scheint einen haufen converter optionen zu geben aber keine davon hat die gewünschte Auswirkung ,die Aliase nicht zu interpretieren... Auf dem WebServiceModule HTTPSoapPascalInvoker1.Converter.options soDontSendVarArrayType...macht nichts soLiteralParams...macht nichts |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Hab die Definitionen von Tokyo in meine CommonTypes unit kopiert.... und diese in der Interface definition von dem Webservice aufgenommen.
Somit wird die WSDL datei schon mal ordentlich erzeugt... und in der Geschäftlogik ist die unit eh schon überall referenziert! Gucken wir mal wie die verschiedenen Clients in den Verschiedenen Versionen zu handhaben sind.... |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Wow...
also Wenn ich diese Typen in einer eigenen UNIT deklariere und diese benutze exportiert der WEBSERVICE sie über die WSDL datei und sie werden dann in der generierten Clientdatei mit angelegt.... also wären sie 2 mal deklariert einmal in meiner allgemeinen Typen unit und einem in der generierten client unit... und das 2 verschiedene typen sind TYP1 = array of String TYP2 = array of String geht das so nicht.... :( meine fresse Embarcadero.... Also muss ich jetzt groß umbauen :( |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Zitat:
Es ist schon ganz richtig so, dass die Typdefinitionen in die WSDL konvertiert werden. Wie sollen sonst andere Importer die Typen in Java, C#, C++ abbilden? Denen steht System.Types oder deine Common-Unit nicht zur Verfügung. Es ist vielleicht einfach eine Verständnisschwierigkeit auf deiner Seite? |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Nein mir ist das klar.
Aber das er eben vorher in Tokyo beim import erkannt das er diese Definitionen bereits hat, weil sie eben aus System.types stammen. Mit eigenen definitionen läuft das natürlich nicht... Also habe ich jetzt alles, wirklich alles. auf TArray<Einfachertyp> umgestellt... Der Quellcode läuft in Beiden in RIO und Tokyo sowohl am Server sowie auf den 3 verschienden Client Apps und Anwendungen. [OT] Wieder eine Menge Zeit zur Verbesserung der Anwendungen für die User sinnvoll eingesetzt. Sorry wegen des rumheulens. Ist gerade kein guter Moment. [/OT] |
AW: Zweiter versuch RIO vs Tokyo TStringDynArray
Zitat:
Nervt und ist zeitraubend, aber zumindest konnte man das Problem lösen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz