質問

次のようなBizTalkスキーマを作成しようとしています(行間のスペースは無視してください。わかりやすくするためにあります。):
"
x行が挿入されます
Column1 ^ Column2 ^ Column3 ^ Column4 ^ Column5
Data1a ^ Data2a ^ Data3a ^ Data4a ^ Data5a
Data1b ^ Data2b ^ Data3a ^ Data4b ^ Data5b"

つまり、実際のデータを取得する前に、空の行があり、その後に行数、ヘッダー行があります。空白行が{CR} {LF}のみで構成されるようにスキーマを設定し、インスタンスを検証しようとすると、スキーマが失敗します(エラーメッセージなしで起動します)。

BizTalk 2009を実行していますが、ファイルは単純な.txtファイルです。

役に立ちましたか?

解決

さて...答えを見つけました:より良いものを見つけた/持っているなら、気軽に声をかけてください。

空の行をxs:string型のフィールドに設定します。
ヘッダー行を単一のレコードに設定します(フィールドをすべて文字列として定義します)。
繰り返し記録を定義します。

私にとって少し不格好なように思えるので、誰かがもっと良い方法を持っているなら、私はまださらなる提案を受け入れています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top