Example #1
0
 private function createResponseError($agent, $msgId, $errorCategory, $errorCode, $shortDesc, $SIF_ExtendedDesc)
 {
     $dom = $this->dom;
     $db = Zend_Registry::get('my_db');
     $responseObject = new ResponseObject($msgId);
     $agentModeId = RequestObject::getRequesterAgentMode($msgId);
     $requesterId = RequestObject::getRequesterId($msgId);
     $packetnum = 1;
     if ($responseObject->nextPacketNum != null && $responseObject->nextPacketNum != '') {
         $packetnum == $responseObject->nextPacketNum;
     }
     $responseXml = XmlHelper::buildSifReponse(Utility::createMessageId(), Utility::createTimestamp(), Agent::getAgentSourceId($requesterId), $msgId, $packetnum, $errorCategory, $errorCode, $shortDesc, $SIF_ExtendedDesc);
     $responseXml = str_replace('xmlns="http://www.sifinfo.org/infrastructure/2.x"', '', $responseXml);
     $responseXml = str_replace('xmlns="http://www.sifinfo.org/infrastructure/1.x"', '', $responseXml);
     $responseXml = str_replace('xmlns="http://www.sifinfo.org/uk/infrastructure/2.x"', '', $responseXml);
 }