イベント XML のヘッダー例

イベントをラップするために使用される Common Base Event エンベロープには、既に XML ヘッダーがあるため、イベントの発行時にイベント XML にヘッダーを含めることはできません。JMS イベント・エミッターの場合は、ヘッダーはイベントの発行前に削除されます。REST イベント・エミッターの場合は、ヘッダーはデフォルトで削除されますが、管理コンソールでオプションを変更できます。

ヘッダーあり

以下の例は、ヘッダーを含む XML を示しています。

<?xml version="1.0" encoding="UTF-8"?>
<wbe:event-bundle xmlns:wbe="http://www.ibm.com/xmlns/prod/websphere/businessEvents/6.1.0">
  <wbe:connector-info>
    <wbe:name>WBE</wbe:name>
    <wbe:version>2.2</wbe:version>
    <wbe:system>lc2d266010</wbe:system>
    <wbe:timestamp>2008-10-09T19:47:29.078-04:00</wbe:timestamp>
    <wbe:log-info>This is an event from IBMs WebSphere Business Events</wbe:log-info>
  </wbe:connector-info>
  <wbe:event-info>
    <wbe:name>Sell After Buy</wbe:name>
    <wbe:type>Action</wbe:type>
    <wbe:workflow>649D38F1BDB0160411DDE8CC23A73733</wbe:workflow>
  </wbe:event-info>
  <wbe:payload-data>
    <wbe:payload name="Trade Out">
       <payload:Trade-Out-array xmlns:payload="http://lc2d266010/wbe/action/Sell-After-Buy"><payload:Trade-Out>
         <payload:Key>String_CustomerV String_StockID</payload:Key>
         <payload:Date>2008-06-16T14:08:20Z</payload:Date><payload:Quantity>9.9</payload:Quantity>
         <payload:StockID>String_StockID</payload:StockID><payload:CustomerID>String_CustomerV</payload:CustomerID>
         <payload:Price>9.9</payload:Price></payload:Trade-Out>
       </payload:Trade-Out-array>
    </wbe:payload>
  </wbe:payload-data>
</wbe:event-bundle>

ヘッダーなし

以下の例は、ヘッダーを含まない XML を示しています。

<wbe:event-bundle xmlns:wbe="http://www.ibm.com/xmlns/prod/websphere/businessEvents/6.1.0">
  <wbe:connector-info>
    <wbe:name>WBE</wbe:name>
    <wbe:version>2.2</wbe:version>
    <wbe:system>lc2d266010</wbe:system>
    <wbe:timestamp>2008-10-09T19:47:29.078-04:00</wbe:timestamp>
    <wbe:log-info>This is an event from IBMs WebSphere Business Events</wbe:log-info>
  </wbe:connector-info>
  <wbe:event-info>
    <wbe:name>Sell After Buy</wbe:name>
    <wbe:type>Action</wbe:type>
    <wbe:workflow>649D38F1BDB0160411DDE8CC23A73733</wbe:workflow>
  </wbe:event-info>
  <wbe:payload-data>
    <wbe:payload name="Trade Out">
       <payload:Trade-Out-array xmlns:payload="http://lc2d266010/wbe/action/Sell-After-Buy"><payload:Trade-Out>
         <payload:Key>String_CustomerV String_StockID</payload:Key>
         <payload:Date>2008-06-16T14:08:20Z</payload:Date><payload:Quantity>9.9</payload:Quantity>
         <payload:StockID>String_StockID</payload:StockID><payload:CustomerID>String_CustomerV</payload:CustomerID>
         <payload:Price>9.9</payload:Price></payload:Trade-Out>
       </payload:Trade-Out-array>
    </wbe:payload>
  </wbe:payload-data>
</wbe:event-bundle>