Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

SSIS-Abfrage verändert Web Service Antwort

$
0
0

Guten Morgen,

ich habe noch immer "kleinere" Schwierigkeiten mit einer Web Service Abfrage des SSIS.

Wenn ich den Web Service über SOAP UI abfrage

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:get="http://gannet/GetPAX"><soapenv:Header/><soapenv:Body><get:getPaxReportForFlightRange><get:startFltDate>2014-02-14T00:00:00</get:startFltDate><get:endFltDate>2014-02-14T00:00:00</get:endFltDate></get:getPaxReportForFlightRange></soapenv:Body></soapenv:Envelope>

kommt folgende Antwort

<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><getPaxReportForFlightRangeResponse xmlns="http://gannet/GetPAX"><getPaxReportForFlightRangeResult><FlightPax><Carrier>XY</Carrier><FlightNumber>1234</FlightNumber><Departure>ABC</Departure><Destination>DEF</Destination><DepartureDateUTC>2014-02-14T00:00:00</DepartureDateUTC><PaxEconomy>123</PaxEconomy><PaxBusiness>456</PaxBusiness></FlightPax></getPaxReportForFlightRangeResult></getPaxReportForFlightRangeResponse></soap:Body></soap:Envelope>


Nehme ich jetzt ein SSIS-Paket

und schreibe dies in eine Text-Datei

Sieht die erstellte Text-Datei so aus:

<?xml version="1.0" encoding="utf-16"?><ArrayOfFlightPax xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><FlightPax><Carrier xmlns="http://gannet/GetPAX">XY</Carrier><FlightNumber xmlns="http://gannet/GetPAX">1234</FlightNumber><Departure xmlns="http://gannet/GetPAX">ABC</Departure><Destination xmlns="http://gannet/GetPAX">DEF</Destination><DepartureDateUTC xmlns="http://gannet/GetPAX">2014-02-14T00:00:00</DepartureDateUTC><PaxEconomy xmlns="http://gannet/GetPAX">123</PaxEconomy><PaxBusiness xmlns="http://gannet/GetPAX">456</PaxBusiness></FlightPax></ArrayOfFlightPax>

Versuche ich diese Datei dann in einem Data Flow Task in einer Tabelle umzuwandeln, werden zwar alle Zeilen erkannt, aber nur NULL-Werte gezogen.

Entferne ich in der generierten XML das

xmlns="http://gannet/GetPAX"

werden die Datensätze sauber angezeigt und verarbeitet.

was klemmt hier?


Viewing all articles
Browse latest Browse all 1772


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>