in provider/core/server/BaseServer.php [740:758]
public function serviceExist($serviceName, $group, $version)
{
if (empty($this->serverProviders))
{
$this->logger->error($serviceName."|".$group."|".$version." not in serverProviders");
return false;
}
foreach ($this->serverProviders as $svrName => $svrProperty)
{
$serviceVersion = isset($svrProperty['version'])?$svrProperty['version']:FSOFConstants::FSOF_SERVICE_VERSION_DEFAULT;
if(($serviceName == $svrName) && ($version == $serviceVersion) && (($group == $svrProperty["group"]) ||
($group == FSOFConstants::FSOF_SERVICE_GROUP_DEFAULT) || ($group == FSOFConstants::FSOF_SERVICE_GROUP_ANY)))
{
return true;
}
}
$this->logger->error($serviceName."|".$group."|".$version." not in ".json_encode($this->serverProviders));
return false;
}