USER_ID = $userID; $this->USER_PWD = $userPwd; } public function JobDeliveryStatus($xdn,$mrn) { $param = array ("JobDeliveryStatusRequest" => array("JobId" => array("XDN" => $xdn ,"MRN" => $mrn))); $objR=$this->_soapCall("JobDeliveryStatus", $param); $testID=$objR->JobDeliveryStatus->JobId->MRN; return $objR; } public function jobSubmitSMS($recipient) { $params = array("JobSubmitRequest" => array( "Message" => array( "JobOptions" => array( "SmsOptions" => array("CharacterSet" => "ISO-8859-15")), "Destinations" => array("DeliveryItemGeneric" => array("type" => "sms", "Address" => $recipient)), "Contents" => array( "Part" => array( "Document" => array( "DocType" => "text", "DocData" => array("_" => "Test", "format" => "text") ) ) ) ) ) ); return $this->_soapCall("JobSubmit", $params); } private function _getSoapHeader($userID, $pwd) { $soapHeader = new SoapHeader(self::NAMESPACE, 'Request', array(//"RequestID" => "twutro", "ReceiverKey" => self::RECEIVER_KEY, //"ResultRequired" => "yes", "Authentication" => array( "XDDSAuth" => array( "RequesterID" => $userID, "Password" => $pwd ) ) ) ); return $soapHeader; } private function _soapCall($method, $params = array()) { try { $this->CLIENT= new SoapClient(self::WSDL_URL, array( 'location' => self::RECEIVER_KEY, 'user_agent' => 'SOAP/php-version', 'trace' => 1, 'proxy_host'=>'127.0.0.1', 'proxy_port'=>'1010' )); $result = $this->CLIENT->__soapCall($method, $params ,null, $this->_getSoapHeader($this->USER_ID, $this->USER_PWD)); return $result; } catch (SoapFault $fault) { throw $fault; return; } } } $result=""; if(!empty($_POST["xdn"]) && !empty($_POST['mrn'])) { $xdn=$_POST["xdn"]; $mrn=$_POST["mrn"]; $UID=$_POST["uid"]; $PWD=$_POST["pwd"]; $obj = new XOA($UID,$PWD); $result=$obj->JobDeliveryStatus($xdn,$mrn);//Domain, JobNumber } $a=1; ?>
Job Result Request
Job IdJobDeliveryStatus->JobId->MRN; ?>
DomainJobDeliveryStatus->JobId->XDN; ?>
StatusMessageStatus->StatusMessage; ?>
Submission TimeStatus->SubmissionTime; ?>
Completion TimeStatus->CompletionTime; ?>
Delivery Status
UID
PWD
Domain
Job N°