working, code pasted below
#!/usr/bin/php
<?php
//require_once "SOAP/Client.php";
//Create the client object
//$wsdl = "http://Guest:@v058apmdea005:8081/apm-web-services/services/MetricsService?wsdl";
$wsdl5 = "v058apmdea005.absa.co.za:8081/introscope-web-services/services/MetricsDataService?wsdl";
//$wsdl = "v058apmdea010.absa.co.za/introscope-web-services/services/MetricsDataService?wsdl";
$wsdl10 = "v058apmdea010.absa.co.za:8081/introscope-web-services/services/MetricsDataService?wsdl";
$user = "****";
$pass = "*********";
try {
$soapclient5 = new SoapClient(
'http://' . urlencode($user) . ':' . urlencode($pass) . '@' . $wsdl5,
array('login' => $user, 'password' => $pass));
} catch (SoapFault $e) {
var_dump(libxml_get_last_error());
var_dump($e);
}
try {
$soapclient10 = new SoapClient(
'http://' . urlencode($user) . ':' . urlencode($pass) . '@' . $wsdl10,
array('login' => $user, 'password' => $pass));
} catch (SoapFault $e) {
var_dump(libxml_get_last_error());
var_dump($e);
}
//var_dump($soapclient->__getFunctions());
//Use the functions of the client, the params of the function are in
//the associative array
//ArrayOfTimesliceGroupedMetricData getMetricData(string $agentRegex, string $metricRegex, dateTime $startTime, dateTime $endTime, int $dataFrequency)
$agentRegex = '(wasdr03)\|(.*)\|(.*)';
// $agentRegex = '(wasp(s|n)0(1|2).*)(.*)(IB.*)';
$metricRegex = '(.*):Utilization(.*)';
// $metricRegex = 'Frontends\|Apps\|IBAbsa\:Average Response Time \(ms\)';
$startTime = '2013-09-12T09:00:00Z';
$endTime = '2013-09-12T10:00:00Z';
$dataFrequency = '60';
//$response = $soapclient->getMetricData($params);
echo "\nGet Responce \n";
//$response = $soapclient->getMetricData('(.*)\|(.*)\|(.*)', '(.*):Average Response Time(.*)', '2013-09-11T12:00:00Z', '2013-09-11T12:05:00Z', '60');
$response5 = $soapclient5->getMetricData($agentRegex, $metricRegex, $startTime, $endTime, $dataFrequency);
$agentRegex = '(wasp(s|n)0(1|2).*)(.*)(IB.*)';
$metricRegex = 'Frontends\|Apps\|IBAbsa\:Average Response Time \(ms\)';
$response10 = $soapclient10->getMetricData($agentRegex, $metricRegex, $startTime, $endTime, $dataFrequency);
var_dump($response5);
var_dump($response10);
?>