public function Provide($dom) { $this->dom = $dom; $this->processProvide(); DataObject::saveProvides($this->provideObjects, $this->agent->agentId); $timestamp = Utility::createTimestamp(); $msgId = Utility::createMessageId(); $sifMessageNode = $dom->getElementsByTagName('SIF_Message')->item(0); XmlHelper::buildSuccessMessage($msgId, $timestamp, $this->originalSourceId, $this->originalMsgId, 0, $originalMsg = null, $desc = null); }