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…

Leave a Reply


Switch to our mobile site