/** * @param null|Varien_Object $dataObject the data object to use * @return Xcom_Xfabric_Model_Message_Request the outbound message */ public function _prepareData(Varien_Object $dataObject = null) { $avroDataObject = Mage::getModel('xcom_chronicle/message_inventory_stock_item', array('stock_item' => $dataObject->getStockItem(), 'product_sku' => $dataObject->getProductSku())); $data = array('stockItems' => array($avroDataObject->toArray())); $this->setMessageData($data); return parent::_prepareData($dataObject); }