Announcement

Collapse
No announcement yet.

WebServer mit C++Builder6 und SOAP

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WebServer mit C++Builder6 und SOAP

    Hallo,

    folgende Konstellation bzw. deren Nichtfunktionieren bereitet
    mir Kopfschmerzen:

    Mit dem C++Builder6 wurde unter Verwendung seiner Wizards
    ein WebServer erstellt, der zwei Methoden zur Verfuegung
    stellt. Mit Hilfe der vom Wizard generierten wsdl-Datei
    wurde mit dem JBuilder8 der dazugehoerige Client erstellt.

    Die beiden Methoden erscheinen auf der C++ Seite als
    String myMethode1() bzw. String myMethode2(struct str1, struct str2)

    und auf der Javaseite als
    String myMethode1() bzw. String myMethode2(myClass obj1, myClass obj2)

    struct ist eine Struktur bestehend aus einem String und einem Enum,
    myClass ist das generierte Pendant unter Java.

    Das Problem: Der Aufruf von myMethode1() funktioniert wie erwartet, der
    Aufruf von myMethode2(...) liefert auf der Clientseite folgende Fehler-
    meldung: Remote Exception: Ungueltiges Eigenschaftselement. Verursacht
    wird diese Fehlermeldung bei dem Versuch, die SOAP-Message an den Server
    abzuschicken. myMethode2(..) in der Testumgebung vom C++Builder funktio-
    niert wie erwartet.

    Wer hat eine Idee, was da schieflaeuft bzw. wo ich nachschauen muss, um
    diesen Fehler zu beheben? Ich befuerchte fast, dass diese Type-Konver-
    tierung struct -> myClass an diesem Fehlverhalten schuld ist.

    Danke fuer eure Hilfe im Voraus

    Guido Theinert
Working...
X