XMLデータソースに問題があります。基本的に、xmlドキュメントをヒットしてから、ドキュメント内の2つの値(ステータスと説明)をプルバックして、テーブルに記録します。ドキュメントで使用可能な列を確認しようとすると、XMLソースエディタのSSIS画面に使用可能な列が表示されません。[列]タブをクリックしてもエラーは発生せず、使用可能な列が表示されません。xmlデータは、次のサイトを読んで消費するのに十分なほど複雑ではないと思います。
http://resquel.com/ssb/CommentView,guid,4fac4c46-b1e1-48a5-9434-4fa5e3eac48f.aspx http://blogs.msdn.com/b/mattm/archive/2007/12/11/using-xml -source.aspx
ただし、いずれかの方法で明確に説明しているドキュメントは見つかりません。どんな助けでも大歓迎です!
ここにXMLドキュメント:
<?xml version='1.0' encoding='ISO-8859-1'?>
<Response>
<Status>Error</Status>
<Description>Transaction Already Approved</Description>
</Response>
ここで使用しているXSD形式:
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Response">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="Status" type="xs:string" />
<xs:element minOccurs="0" name="Description" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>