<?xml version="1.0" ?>
<!--
  RSS generated by Inquira Information Manager
-->
<rss version="2.0">
<channel>
<title><![CDATA[Hexagon Safety &amp; Infrastructure - Post to topic Allow Fire MPS client application to 'Relocate' unit to another station]]></title>
<link>http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=home</link>
<description>Post to topic Allow Fire MPS client application to 'Relocate' unit to another station</description>
<language>en</language>
<copyright>Copyright © 2002, 2012, Oracle and/or its affiliates. All rights reserved.</copyright>
<generator>Oracle Knowledge Information Manager</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
 

 
<item>
        <title><![CDATA[Allow Fire MPS client application to 'Relocate' unit to another station]]></title>
        <link><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS]]></link>
        <description><![CDATA[<table border="0" cellpadding="0" cellspacing="0" style="border:0px; border-collapse:collapse; margin-bottom:10px;"><tr><th style="text-align:left; vertical-align:top; padding:4px; font-weight:bold; border:1px solid #BEBEBE; background-color:#F0F0F0">Title</th><td style="text-align:left; vertical-align:top; padding:4px; border:1px solid #BEBEBE; background-color:#ffffff">Allow Fire MPS client application to 'Relocate' unit to another station</td></tr><tr><th style="text-align:left; vertical-align:top; padding:4px; font-weight:bold; border:1px solid #BEBEBE; background-color:#F0F0F0">Name/Agency Point of Contact</th><td style="text-align:left; vertical-align:top; padding:4px; border:1px solid #BEBEBE; background-color:#ffffff">Brien Foss - South Sound 911</td></tr><tr><th style="text-align:left; vertical-align:top; padding:4px; font-weight:bold; border:1px solid #BEBEBE; background-color:#F0F0F0">Version of EdgeFrontier</th><td style="text-align:left; vertical-align:top; padding:4px; border:1px solid #BEBEBE; background-color:#ffffff">06.03.0000.04298</td></tr></table><div>The attached system&#39;s intent is to allow the Fire MPS client to relocate the currently logged in unit, to another &#39;station&#39;.</div>

<div>
<div>The &#39;Home&#39; button will relocate the unit back to their defined home/base station.</div>

<div>The &#39;Relocate To:&#39; button will allow the user to select a station from a customizable list (options file). This options file is hardcoded and created with the same structure as any other pre-existing options file.</div>

<div>The data we chose to put into our options file came from the table LIVE_930.dbo.def_station (columns &#39;s_name&#39; and &#39;station&#39;).</div>

<div>&nbsp;</div>

<div>The act of choosing a station to relocate to, in MPS, will send a CAD &#39;message&#39; to the CAD Comm Server. The message is picked up by the EdgeFrontier RelocateUnit system attached to this forum post. The EdgeFrontier system will then request a more detailed &#39;message report&#39; using the IFCAD Command - IFCADRequestMessageReport. The system will then listen for, and capture the results of that IFCADRequestMessageReport, and parse the parameters needed to then perform the IFCAD Command - IFCADUnitRelocate. Utilizing this command will cause the CAD system to perform the relocation of the unit.</div>
</div>

<div>&nbsp;</div>

<div>[ ] - As a first step, please view the pages in the attached PDF for an overview of the structure of the process, and the order of operations.</div>

<div>[ ] - To install this system, login to the server hosting your EdgeFrontier Engine. Copy the included RelocateUnit.EFE file to the desktop. Double-click the EFE file, and it will load the new system into the EdgeFrontier Engine.</div>

<div>&nbsp; &nbsp; &nbsp;[optional] -&nbsp;I&#39;ve also included the XML file in case you want to manually add it to your list of systems, typically located @&nbsp;c:\ProgramData\Intergraph\EdgeFrontier\Engine\Systems.</div>

<div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; If you do this however, you&#39;ll also need to add XML to your Systems.xml file, typically located @:&nbsp;c:\ProgramData\Intergraph\EdgeFrontier\Engine.</div>

<blockquote>
<div>The XML for the Systems.xml looks like:</div>

<div>&nbsp; &lt;System&gt;</div>

<div>&nbsp; &nbsp; &lt;Group&gt;DEFAULT&lt;/Group&gt;</div>

<div>&nbsp; &nbsp; &lt;Affinity&gt;0&lt;/Affinity&gt;</div>

<div>&nbsp; &nbsp; &lt;RedundancyMode&gt;1&lt;/RedundancyMode&gt;</div>

<div>&nbsp; &nbsp; &lt;Name&gt;SS911_RelocateUnit.xml&lt;/Name&gt;</div>

<div>&nbsp; &nbsp; &lt;LoadOrder&gt;0&lt;/LoadOrder&gt;</div>

<div>&nbsp; &nbsp; &lt;LoadDelay&gt;0&lt;/LoadDelay&gt;</div>

<div>&nbsp; &nbsp; &lt;LoadType&gt;0&lt;/LoadType&gt;</div>

<div>&nbsp; &nbsp; &lt;AllowHTTPAccess&gt;0&lt;/AllowHTTPAccess&gt;</div>

<div>&nbsp; &nbsp; &lt;TryReloading&gt;0&lt;/TryReloading&gt;</div>

<div>&nbsp; &nbsp; &lt;ReloadDelay&gt;0&lt;/ReloadDelay&gt;</div>

<div>&nbsp; &nbsp; &lt;HasErrors&gt;0&lt;/HasErrors&gt;</div>

<div>&nbsp; &nbsp; &lt;LastModified&gt;12/31/1600 4:00:00 PM&lt;/LastModified&gt;</div>

<div>&nbsp; &lt;/System&gt;</div>
</blockquote>

<div>&nbsp;</div>

<div>List of items that were needed to be changed/added to complete this functionality:</div>

<div>[ ] - Modify forms\HomeStatus.html, to add buttons for relocation, using and adding new UseCases (PublicSafetySendMessageRelocate, PublicSafetyRelocateTo)</div>

<div>[ ] - Modify oneshots\RelocateMsg.htm, to only serve the purpose of calling the SendMsgRelocate() with the parameter &quot;HOME&quot;</div>

<div>[ ] - Create a new form (forms\RelocateTo.htm) to use a dropdown list, form validation, a newly created Options file with station listings, and call function SendMsgRelocate() with the chosen dropdown value.</div>

<div>[ ] - Modify function SendMsgRelocate() to build the expected string that the EdgeFrontier system is expecting to parse.</div>

<div>[ ] - Move function SendMsgRelocate() to a common location of scripts\publicSafety.js</div>

<div>[ ] - Create EdgeFrontier user in CADDBM</div>

<div>[ ] - Associate message group to EdgeFrontier user</div>

<div>[ ] - Create EdgeFrontier system (RelocateUnit)</div>

<div>[ ] - Modify ListenerNotificationsService.exe.config file, to include CadChangeNotifications of MessageData, MessageReceiveData</div>

<div>&nbsp;</div>

<div>Please reply back to this forum if you have any questions, we will be happy to help!</div>

<div>&nbsp;</div>

<div>- South Sound 911 Development Team</div>
]]></description>
        <pubDate>2017-03-10 19:37:02 Etc/GMT</pubDate>
        <guid isPermaLink="true"><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS]]></guid>
</item><item>
        <title><![CDATA[RE: Allow Fire MPS client application to 'Relocate' unit to another station]]></title>
        <link><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS#5072025405e958f06015a92757c2f0075db]]></link>
        <description><![CDATA[<p>Great work! &nbsp;Thank you, Brien!</p>

<p>If I&#39;m understanding this correctly, the system you posted really could be used for several purposes where you want to send a message from MPS or I/Dispatcher and have the EF System react. &nbsp;Is that a fair statement?</p>

<p>Rob Oesch</p>
]]></description>
        <pubDate>2017-03-10 19:58:45 Etc/GMT</pubDate>
        <guid isPermaLink="true"><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS#5072025405e958f06015a92757c2f0075db]]></guid>
</item><item>
        <title><![CDATA[RE: Allow Fire MPS client application to 'Relocate' unit to another station]]></title>
        <link><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS#5072025405e958f06015a92757c2f0075da]]></link>
        <description><![CDATA[<p>Yes you are correct Rob.</p>

<p>As you can see in the structure of the message sent through the system, we are actually passing delimited strings that our EdgeFrontier system is expecting to parse and &#39;do something&#39; with.</p>

<p>This granularity allows for very powerful possibilities as EdgeFrontier is also capable of working with assemblies, web services, databases, etc.. Once you have a handle on an assembly, the opportunities for additional functionality elsewhere is essentially endless.</p>
]]></description>
        <pubDate>2017-03-10 20:09:19 Etc/GMT</pubDate>
        <guid isPermaLink="true"><![CDATA[http://support.hexagonsafetyinfrastructure.com/infocenter/index?page=forums&topic=5072025405e958f06015a92757c2f0075ed&actp=RSS#5072025405e958f06015a92757c2f0075da]]></guid>
</item>
</channel>
</rss>
