1

次の XML メッセージがあります。

<ns0:PurchaseOrder xmlns:ns0="http://Samples.BreFramework.Schemas.Schema1">
  <Header>
    <ReqID>ReqID_0</ReqID>
    <Date>Date_0</Date>
  </Header>
  <Item>
    <Description>Description_0</Description>
    <Quantity>400</Quantity>
    <UnitPrice>20</UnitPrice>
  </Item>
  <Status>Denied</Status>
</ns0:PurchaseOrder>

次のステージが設定された PurchaseOrder_Receive という名前のパイプラインを使用しています。Decode ステージのプロパティとデフォルトの XML 逆アセンブラー

私のポリシーは次のように設定されています。PurchaseOrderRules - ポリシー

ReceiveLocation で上記のパイプラインを使用して、すべてのポートが正しく構成されています。

私が投稿した Xml メッセージは入力として使用されているものですが、出力された Xml メッセージには「承認済み」のステータス値が含まれているはずですが、「拒否」のままです。

基本的に、ここでの質問は、ポリシーがパイプラインで使用されない原因は何ですか?私のポリシーの「If 条件」は常に true であることに注意してください。

4

1 に答える 1