Artifactory Accessible Deployment

Please note, that JMS clients should 
- disable JMS, disable MC (before installation),
- install EagleML release as described below,
- enable MC and then enable JMS.

For regions accessible to artifactory, deploy using the following standard sequence.

Update the Installer

For any new release installation, always deploy Eagle Installer first (eagle_default_deploy_demand stream).

Install Monthly Release Components

There are various combinations of components for you to choose. For standard deployment, the Installer provides the pick list when deploying from Artifactories as follows:

  • EagleML
  • EagleML-without-overlays
  • All services
  • All services without overlay
  • Others

The following section shows examples of deployment from Eagle Access Artifactory:

EagleML

Deploy only EagleML from artifactory.

EagleML Without Overlays

Deploy only EagleML-without-overlays.

All Services

Deploy EagleML, extractservicerules, importservicerules, and all MC2 components.

The deploy components are:

  • EagleML
  • Extractservicerules
  • Importserviceerules
  • Mc2
  • Pyruleserice
  • pypy

All Services Without Overlays

Deploy EagleML-without-overlays, extractservicerules, importservicerules, and all MC2 components.

The deploy components are:

  • EagleML-without-overlays
  • Extractservicerules
  • Importserviceerules
  • MC2
  • Pyruleserice
  • pypy

Proceed to Post Install steps

Alternative Release Deployment with RTRs

Send the following RTR into the control message stream:

 to deploy Eagle Installer (click to expand):

<EagleML
eaglemlVersion="2-0"
eaglemlType="RunTaskRequest"
xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
xsi:type="RunTaskRequest"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0">
<header>
<messageId>B90UBD65FJHOCVGJ</messageId>
<sentBy>http://www.eagleinvsys.com/</sentBy>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message</sendTo>
<creationTimestamp>2019-03-01T10:36:55</creationTimestamp>
</header>
<taskIdentifier>
<correlationId correlationIdScheme="correlationIdScheme">Deploy_EagleML_Artifactory_Access</correlationId>
<businessTaskId correlationIdScheme="businessTaskIdScheme">Deploy_EagleML_Artifactory_Access</businessTaskId>
</taskIdentifier>
<taskTypeEnum>NEW</taskTypeEnum>
<taskParameters>
<taskParameter>
<name>ActionType</name>
<dataType>S</dataType>
<value>EXECUTE</value>
</taskParameter>
<taskParameter>
<name>WorkflowName</name>
<dataType>S</dataType>
<value>eagle_wrf_deploy</value>
</taskParameter>
<taskParameter>
<name>ExecuteToFirstFailure</name>
<dataType>S</dataType>
<value>1</value>
</taskParameter>
<taskParameter>
<name>ComponentName</name>
<dataType>S</dataType>
<value>EagleInstaller</value>
</taskParameter>
<taskParameter>
<name>DeliveryMethod</name>
<dataType>S</dataType>
<value>ArtifactoryDev</value>
</taskParameter>
<taskParameter>
<name>ComponentVersion</name>
<dataType>S</dataType>
<value>RELEASE</value>
</taskParameter>
<taskParameter>
<name>ArtifactoryLocation</name>
<dataType>S</dataType>
<value>inno-artifactory/artifactory/rd-release-local/</value>
</taskParameter>
<taskParameter>
<name>PerformAction</name>
<dataType>S</dataType>
<value>stop_mccommandexecutor</value>
</taskParameter>
<taskParameter>
<name>ReplyDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ACKDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ForceInstall</name>
<dataType>S</dataType>
<value>YES</value>
</taskParameter>
<taskParameter>
<name>SkipInstallerInstallation</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>
</taskParameters>
</EagleML>

And one of the following RTRs:

 to deploy EagleML (click to expand):

<EagleML
eaglemlVersion="2-0"
eaglemlType="RunTaskRequest"
xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
xsi:type="RunTaskRequest"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0">
<header>
<messageId>B90UBD65FJHOCVGJ</messageId>
<sentBy>http://www.eagleinvsys.com/</sentBy>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message</sendTo>
<creationTimestamp>2019-03-01T10:36:55</creationTimestamp>
</header>
<taskIdentifier>
<correlationId correlationIdScheme="correlationIdScheme">Deploy_EagleML_Artifactory_Access</correlationId>
<businessTaskId correlationIdScheme="businessTaskIdScheme">Deploy_EagleML_Artifactory_Access</businessTaskId>
</taskIdentifier>
<taskTypeEnum>NEW</taskTypeEnum>
<taskParameters>
<taskParameter>
<name>ActionType</name>
<dataType>S</dataType>
<value>EXECUTE</value>
</taskParameter>
<taskParameter>
<name>WorkflowName</name>
<dataType>S</dataType>
<value>eagle_wrf_deploy</value>
</taskParameter>
<taskParameter>
<name>ExecuteToFirstFailure</name>
<dataType>S</dataType>
<value>1</value>
</taskParameter>
<taskParameter>
<name>ComponentName</name>
<dataType>S</dataType>
<value>EagleML</value>
</taskParameter>
<taskParameter>
<name>DeliveryMethod</name>
<dataType>S</dataType>
<value>ArtifactoryDev</value>
</taskParameter>
<taskParameter>
<name>ComponentVersion</name>
<dataType>S</dataType>
<value>RELEASE</value>
</taskParameter>
<taskParameter>
<name>ArtifactoryLocation</name>
<dataType>S</dataType>
<value>inno-artifactory/artifactory/rd-release-local/</value>
</taskParameter>
<taskParameter>
<name>PerformAction</name>
<dataType>S</dataType>
<value>stop_mccommandexecutor</value>
</taskParameter>
<taskParameter>
<name>ReplyDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ACKDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ForceInstall</name>
<dataType>S</dataType>
<value>YES</value>
</taskParameter>
<taskParameter>
<name>SkipInstallerInstallation</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>
</taskParameters>
</EagleML>

or

 to deploy EagleML-without-overlays (click to expand):

<EagleML
eaglemlVersion="2-0"
eaglemlType="RunTaskRequest"
xsi:schemaLocation="http://www.eagleinvsys.com/2011/EagleML-2-0 eagleml-main-2-0.xsd"
xsi:type="RunTaskRequest"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.eagleinvsys.com/2011/EagleML-2-0">
<header>
<messageId>B90UBD65FJHOCVGJ</messageId>
<sentBy>http://www.eagleinvsys.com/</sentBy>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message</sendTo>
<creationTimestamp>2019-03-01T10:36:55</creationTimestamp>
</header>
<taskIdentifier>
<correlationId correlationIdScheme="correlationIdScheme">Deploy_EagleML_Artifactory_Access</correlationId>
<businessTaskId correlationIdScheme="businessTaskIdScheme">Deploy_EagleML_Artifactory_Access</businessTaskId>
</taskIdentifier>
<taskTypeEnum>NEW</taskTypeEnum>
<taskParameters>
<taskParameter>
<name>ActionType</name>
<dataType>S</dataType>
<value>EXECUTE</value>
</taskParameter>
<taskParameter>
<name>WorkflowName</name>
<dataType>S</dataType>
<value>eagle_wrf_deploy</value>
</taskParameter>
<taskParameter>
<name>ExecuteToFirstFailure</name>
<dataType>S</dataType>
<value>1</value>
</taskParameter>
<taskParameter>
<name>ComponentName</name>
<dataType>S</dataType>
<value>EagleML-without-overlays</value>
</taskParameter>
<taskParameter>
<name>DeliveryMethod</name>
<dataType>S</dataType>
<value>ArtifactoryDev</value>
</taskParameter>
<taskParameter>
<name>ComponentVersion</name>
<dataType>S</dataType>
<value>RELEASE</value>
</taskParameter>
<taskParameter>
<name>ArtifactoryLocation</name>
<dataType>S</dataType>
<value>inno-artifactory/artifactory/rd-release-local/</value>
</taskParameter>
<taskParameter>
<name>PerformAction</name>
<dataType>S</dataType>
<value>stop_mccommandexecutor</value>
</taskParameter>
<taskParameter>
<name>ReplyDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ACKDeliveryMethod</name>
<dataType>S</dataType>
<value>FILE</value>
</taskParameter>
<taskParameter>
<name>ForceInstall</name>
<dataType>S</dataType>
<value>YES</value>
</taskParameter>
<taskParameter>
<name>SkipInstallerInstallation</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>
</taskParameters>
</EagleML>

Proceed to Post Install steps