private function checkServicePack() { $this->migrator->send(OCISchemaServiceProvider::ServiceProviderServicePackGetListRequest($this->migrator->getOrigEnterprise())); $this->origSPs = $this->migrator->getResponse()->servicePackName; $this->migrator->send(OCISchemaGroup::GroupServiceGetAuthorizedListRequest($this->migrator->getOrigEnterprise(), $this->migrator->getOrigGroup())); $this->origGSs = $this->migrator->getResponse()->groupServiceName; $this->migrator->send(OCISchemaServiceProvider::ServiceProviderServicePackGetListRequest($this->migrator->getDestEnterprise())); $destSP = $this->migrator->getResponse()->servicePackName; $newArray = array_diff($this->origSPs, $destSP); $missing = false; foreach ($newArray as $key => $value) { $missing = true; echo "Destination Enterprise missing ServicePack: {$value} \n"; } if ($missing) { die("Please correct service packs"); } }
<?php require_once '../Broadworks_OCI-P/common.php'; Factory::getOCISchemaServiceProvider(); if (!isset($argv[1])) { die("Provide service provider id as second argument.\n"); } $mongo = new MongoClient('mongodb://pillock.net:27017'); $collection = $mongo->selectDB($argv[1])->selectCollection('ServiceProviderDomainGetAssignedListRequest'); $client = CoreFactory::getOCIClient('http://bsews1.ipt.intechnology.co.uk/webservice/services/ProvisioningService'); $client->login('luke_script', 'waiodjjAWDOAWdlaiojhawiopjh4'); $client->send(OCISchemaServiceProvider::ServiceProviderDomainGetAssignedListRequest($argv[1])); if ($client->getResponse()) { $collection->insert($client->getResponse()); }
<?php require_once '../Broadworks_OCI-P/common.php'; Factory::getOCISchemaServiceProvider(); if (!isset($argv[1])) { die("Provide service provider id as second argument.\n"); } $mongo = new MongoClient('mongodb://pillock.net:27017'); $collection = $mongo->selectDB($argv[1])->selectCollection('ServiceProviderAdminGetListRequest14'); $client = CoreFactory::getOCIClient('http://bsews1.ipt.intechnology.co.uk/webservice/services/ProvisioningService'); $client->login('luke_script', 'waiodjjAWDOAWdlaiojhawiopjh4'); $client->send(OCISchemaServiceProvider::ServiceProviderAdminGetListRequest14($argv[1])); if ($client->getResponse()) { $keys = $client->getResponse()->serviceProviderAdminTable['colHeading']; foreach ($client->getResponse()->serviceProviderAdminTable['row'] as $row) { $collection->insert(array_combine($keys, $row['col'])); } }
<?php require_once '../Broadworks_OCI-P/common.php'; Factory::getOCISchemaServiceProvider(); if (!isset($argv[1])) { die("Provide service provider id as second argument.\n"); } $mongo = new MongoClient('mongodb://pillock.net:27017'); $collection = $mongo->selectDB($argv[1])->selectCollection('ServiceProviderDnGetSummaryListRequest'); $client = CoreFactory::getOCIClient('http://bsews1.ipt.intechnology.co.uk/webservice/services/ProvisioningService'); $client->login('luke_script', 'waiodjjAWDOAWdlaiojhawiopjh4'); $client->send(OCISchemaServiceProvider::ServiceProviderDnGetSummaryListRequest($argv[1])); if ($client->getResponse()) { $collection->insert($client->getResponse()); // $keys = $client->getResponse()->dnSummaryTable['colHeading']; // foreach ($client->getResponse()->dnSummaryTable['row'] as $row) { // $collection->insert(array_combine($keys, $row['col'])); // } }