Portus Version 2018-08-24
 

Delete an Employee (ex05_SoaGatewayEmpDel.php)

<?php

/*
 *  Finally we delete the Employee record with personnel_id=99999999 again
 */
 
try{
 $soapclient = new SoapClient("http://localhost:8022/adabas_EmployeesMini?WSDL", array('trace' => 1));
} catch (SoapFault $soapfault) { 
 echo "<pre>";
 print_r($soapfault);
 echo "</pre>";
}

/*
 *  All we need is the primary key
 */
$primKey = array('personnel_id' => '99999999');

/*
 *  Delete takes the key as the input and returns a "short response" (just a message)
 */
try {
 $Adabasresponse = $soapclient->delete($primKey);
} catch (SoapFault $soapfault) {
 echo "<pre>";
 print_r($soapfault);
 echo "</pre>";
 return;
}

/*
 *  Print the response
 */
echo "<pre>";
print_r($Adabasresponse);
echo "</pre>";
?>

Ostia
www.ostiasolutions.com
Copyright @ 2006-2018 Ostia Software Solutions Limited.