Create Incident with PHP via Web Services
Hi!;
It’s been a long time since my last post. I couldn’t write because I completed my military service
Now I will try to continue where I was:)
Here is an example of code how to call web services with PHP…
Have a great day…
<?php $client = new SoapClient("https://maximoserver/meaweb/wsdl/EXTSYS1_VRINCIDENTSRV.wsdl", array('login' => "maxadmin", 'password' => "maxadmin")); $paramsChild->ENVIRONMENT = "Production"; $paramsChild->REPORTEDBY = "MAXADMIN"; $paramsChild->AFFECTEDPERSON = "MAXADMIN"; $paramsChild->CLASSIFICATIONID = "TESTCLASSIFICATION"; $paramsChild->CLASSSTRUCTUREID = "13495"; $paramsChild->IMPACT = "4"; $paramsChild->URGENCY = "3"; $paramsChild->DESCRIPTION = "soap test php"; $paramsChild->DESCRIPTION_LONGDESCRIPTION = "soap php Long Description"; $paramsChild->ISCURRENTQUEUE = "TESTQUEUE"; $paramsParent->INCIDENT = $paramsChild; $params->VRINCIDENTSet = $paramsParent; try{ $incident = $client->CreateVRINCIDENT($params); $ticketid = $incident->INCIDENTMboKeySet->INCIDENT->TICKETID->_; echo "Incident Number:" . $ticketid; } catch (Exception $exc){ echo "Soap Error: " . $exc->getMessage(); } ?>
Thanks to Sercan Keskin for this code example…