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>