Install Using Control Message
The following Control Message may be sent to the eagle_ml-2-0_default_cm_control_message stream to execute the install:
<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>B80KJD006C7RUSGE</messageId>
<sentBy>http://www.eagleinvsys.com/</sentBy>
<sendTo>http://www.eagleinvsys.com/eagle_ml-2-0_default_cm_control_message
</sendTo>
<creationTimestamp>2018-02-09T12:40:00</creationTimestamp>
</header>
<taskIdentifier>
<correlationId correlationIdScheme="correlationIdScheme">B80KJD006C7RUSGE
</correlationId>
<businessTaskId correlationIdScheme="businessTaskIdScheme">deploy_EagleInstaller_artifactory
</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>artifactory</value>
</taskParameter>
<taskParameter>
<name>ArtifactoryLocation</name>
<dataType>S</dataType>
<value>eagleinvsys.jfrog.io/eagleinvsys/rd-release-cloud/EagleML-releases/
</value>
</taskParameter>
<taskParameter>
<name>ForceInstall</name>
<dataType>S</dataType>
<value>YES</value>
</taskParameter>
<taskParameter>
<name>SkipInstallerInstallation</name>
<dataType>S</dataType>
<value>Y</value>
</taskParameter>
<taskParameter>
<name>Rollback</name>
<dataType>S</dataType>
<value>N</value>
</taskParameter>
</taskParameters>
</EagleML>
In Eagle Access environments set the Artifactory Location to:
artifactory-pgh01.eagleinvsys.com:8081/artifactory/rd-release-local/EagleML-releases/
Since the installer updates its own code, the EJM workflow may end with the “Set version” step. This is expected:
The above screenshot depicts that the Eagle Installer upgrade has completed. Once the installation completes, proceed with the installation as described in the next section.