ESIResultResponse
これは Windchill によって生成される ESIResultResponse をシミュレートするファイルです。これは EAI Windchill シミュレーションモジュールによってテキストファイルとして読み取られ、検証なしで JMS 経由で送信されます。
このファイルの最初のいくつかのエレメントは必須の SOAP エレメントです。データは 1 つ目の Collection エレメント内に含まれています。&gt; は "大なり" シンボル (>) に相当し、&lt; は "小なり" シンボル (<) に相当します。この表記は、EAI ソフトウェアコンポーネントに送信される前に Info*Engine が XML を処理する方法に起因します。Info*Engine は XML のコンテンツに大なりシンボルや小なりシンボルが含まれていないことを確信していません。このため、大なりシンボルまたは小なりシンボルを使用する代わりに、対応する HTML エスケープコードを使用して XML タグを書き込みます。EAI ソフトウェアコンポーネントは XML の受信時にカスタム JAX-M パーサーを使用してデータを抽出および解析することでこれを補正します。
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP- ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wc="http://www.ptc.com/infoengine/soap/rpc/message/">
<soap-env:Header/>
<soap-env:Body>
<wc:PostResultReply>
<Collection xsi:type="xsd:string">
<COLLECTION><Status NAME="Status" TYPE="Unknown" STATUS="0"> <Message>
<Text>success</Text> </Message>
</Status> </COLLECTION>
</Collection>
</wc:PostResultReply>
</soap-env:Body>
</soap-env:Envelope>
これは役に立ちましたか?