Moin Moin
ich hab ein Projekt geerbt das eine API auf Soap Basis bereitstellt (meine ersten Schritte damit)
ich würde gerne Abfangen, dass mir einfach irgendetwas geschickt wird und dachte damit ich nicht rum casten muss gebe ich direkt den Typ an
wenn ich beim Integer Feld Text eintrage dann bekomme ich eine Fehlermeldung (wie ich es auch erwartet habe)
wenn ich aber beim Bool Feld eifnach irgendwas eintrage, dann wird das anstandslos hingenommen
was mache ich hier falsch? ich hätte erwartet wenn es boolean sein soll und "ABCD" oder 1234 geschickt wird, das es auch eine Fehlermeldung gibt
jemand ne Idee oder Hinweis was ich falsch mache?
Vielen Dank schonmal
ich hab ein Projekt geerbt das eine API auf Soap Basis bereitstellt (meine ersten Schritte damit)
ich würde gerne Abfangen, dass mir einfach irgendetwas geschickt wird und dachte damit ich nicht rum casten muss gebe ich direkt den Typ an
Code:
<xsd:element name="EinBoolFeld" type="xsd:boolean"/>
<xsd:element name="EinIntegerFeld" type="xsd:integer"/>
wenn ich beim Integer Feld Text eintrage dann bekomme ich eine Fehlermeldung (wie ich es auch erwartet habe)
Code:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soap:Client</faultcode>
<faultstring>Unmarshalling Error: null</faultstring>
</soap:Fault>
</soap:Body>
</soap:Envelope>
wenn ich aber beim Bool Feld eifnach irgendwas eintrage, dann wird das anstandslos hingenommen
was mache ich hier falsch? ich hätte erwartet wenn es boolean sein soll und "ABCD" oder 1234 geschickt wird, das es auch eine Fehlermeldung gibt
jemand ne Idee oder Hinweis was ich falsch mache?
Vielen Dank schonmal