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 the user to choose. For standard deployment, 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>artifactory-pgh01.eagleinvsys.com:8081/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/>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message>
<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>artifactory-pgh01.eagleinvsys.com:8081/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/>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message>
<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>artifactory-pgh01.eagleinvsys.com:8081/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