Attaching and Populating Product Orders

A service order must contain one or more sodata::ProductOrderData instances. The parser can create these instances as required, based on the contents of the incoming message. For each instance, the parser must:

  • Call sodata::ServiceOrderData::getPodId() to get a unique identifier for the product order.

  • Use this value to populate the podId attribute of a product order.

  • Specify a name and verb for the product order, which must match the product orders (name/verb pairs) in the catalog.

The parser may add arbitrary data to the product order using name/value pairs in the sodata::ProductOrderData::dataset object.

For details of the ProductOrderData and its members, refer to their component documentation.