Reputation: 1471
<?php
$services = array(
'AccessManagement',
'UsageReporting',
'RemoteRecorderManagement',
'UserManagement',
'RemoteRecorderManagement',
'SessionManagement'
);
ini_set("soap.wsdl_cache_enabled", 0);
foreach($services as $file){
try {
$wsdlUrl = 'https://xx.xx.xx.xx/Panopto/PublicAPI/4.6/'.$file.'.svc?wsdl';
file_put_contents('myxml.xml', file_get_contents($wsdlUrl));
try{
echo ("\n\nLOCAL FILE::".$file."\n");
$client = new SoapClient('myxml.xml');
echo ("\nSUCCESS\n");
}
catch(Exception $e){
echo ("FAILURE::".$e->getMessage());
}
echo ("\n\nREMOTE FILE::".$file."\n");
try{
$client = new SoapClient($wsdlUrl);
echo ("\nSUCCESS\n");
}
catch(Exception $e){
echo ("FAILURE::".$e->getMessage());
}
}
catch(Exception $e) {
echo $e->getMessage();
}
}
but this keeps changing run after run after run
LOCAL FILE::AccessManagement
SUCCESS
REMOTE FILE::AccessManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
LOCAL FILE::UsageReporting
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
REMOTE FILE::UsageReporting
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
LOCAL FILE::RemoteRecorderManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
REMOTE FILE::RemoteRecorderManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
LOCAL FILE::UserManagement
SUCCESS
REMOTE FILE::UserManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
LOCAL FILE::RemoteRecorderManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
REMOTE FILE::RemoteRecorderManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
LOCAL FILE::SessionManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
REMOTE FILE::SessionManagement
FAILURE::SOAP-ERROR: Parsing Schema: element 'http://schemas.microsoft.com/2003/10/Serialization/:anyType' already defined
Upvotes: 0
Views: 11