Skip to main content
Version: 5.3.0.0

Remote Administration

All monitor functions are exposed as web services. When Orchestra is used in cell mode, it may occur that one cell is accessible via the web service protocol, whereas connections to other cells are restricted due to security policies. However, it may still be necessary to invoke administrative functions on these cells.

Orchestra provides a SOAP endpoint that can be utilized to invoke all administrative endpoints over the remote cell. The endpoint (soap-dispatcher) is accessible via the following URL:

http(s)://localhost:<port>/OrchestraCell/SoapDispatcher

When using this endpoint, all SOAP operations exposed by the remote cells are supported. Since Orchestra needs to identify the target cell for the invocation, the caller is required to pass a SOAP header (endpointInfo) that specifies the service to be invoked:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >
<soapenv:Header>
<orc:endpointInfo xmlns:orc="soffico:cell"
cell="<name of the cell>"
interface="<interface implemented by the Orchestra service>"
service="<name of the service>" />
</soapenv:Header>
<soapenv:Body>
Please specify the request element needed to invoke the service
</soapenv:Body>
</soapenv:Envelope>

The following list of services and interfaces are currently supported:

ServicenameInterface
SystemEventMonitoremds.epi.decl.server.event.monitor.SystemEventMonitor
UploadManageremds.epi.decl.server.processengine.monitor.UploadManager
ScenarioInfoServiceemds.epi.decl.server.baseservices.ScenarioInfoService
HealthCheckServiceemds.epi.decl.server.health_check.HealthCheckService
LandscapeAdminemds.epi.decl.server.landscape.LandscapeAdministration
AdapterMonitoringemds.epi.decl.server.communicationengine.AdapterMonitoring
SecurityMonitoremds.epi.decl.server.security.monitor.SecurityMonitor
LogServiceemds.epi.decl.server.log.LogService
MasterdataServiceemds.epi.decl.server.baseservices.MasterdataService
EnvironmentSettingsAdminServiceemds.epi.decl.server.baseservices.EnvironmentSettingsAdminService
ProcessMonitoringemds.epi.decl.server.processengine.monitor.ProcessMonitoring
ServerLifecycleemds.epi.decl.server.state.ServerLifecycle
DeploymentServiceemds.epi.decl.server.deployment.DeploymentService
TimerAdministrationemds.epi.decl.server.timer.monitor.TimerAdministration
EnterpriseServiceRegistryAdminemds.epi.decl.server.esb.monitor.EnterpriseServiceRegistryAdmin
KpiServiceMonitoremds.epi.decl.server.kpi.monitor.KpiServiceMonitor
LongtimeArchiveMonitoremds.epi.decl.server.processengine.monitor.LongtimeArchiveMonitor
CellCommunicationServiceMonitoremds.epi.decl.server.cellcom.monitor.CellCommunicationServiceMonitor
ProcessRecoveryIFemds.epi.decl.server.processengine.monitor.ProcessRecoveryIF
DocumentationServiceemds.epi.decl.server.documentation.DocumentationService
AlertDataServicesoffico.alert.server.decl.monitor.AlertDataService
HouseKeepingServiceemds.epi.decl.server.housekeeping.HouseKeeping
DatabaseMonitorServiceemds.epi.decl.server.baseservices.DatabaseMonitorService
ClusterServiceemds.epi.decl.server.cluster.ClusterService
OrchestraInfoServiceemds.epi.decl.server.baseservices.OrchestraInfoService
MappingEngineMonitoremds.epi.decl.server.mapping.monitor.MappingEngineMonitor
DistributedMonitoringServiceemds.epi.decl.monitor.DistributedMonitoringService

The following example demonstrates a SOAP request that invokes the function getAllDeployedScenarios on the DeploymentService:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:emds="emds:epi:decl:server:deployment:DeploymentService">
<soapenv:Header>
<orc:endpointInfo xmlns:orc="soffico:cell"
cell="RemoteCell"
interface="emds.epi.decl.server.deployment.DeploymentService"
service="DeploymentService" />
</soapenv:Header>
<soapenv:Body>
<emds:getAllDeployedScenarios.Request/>
</soapenv:Body>
</soapenv:Envelope>