blob: 994a6d3792a6599929b027f87d42cb2d4a5e6576 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE System SYSTEM "http://www.holobloc.com/xml/LibraryElement.dtd">
<System Comment="" Name="ArrowheadTests">
<Identification/>
<VersionInfo Author="Author" Organization="Eclipse 4diac" Version="1.0"/>
<Application Comment="" Name="HTTPTest1RegisterUnregister">
<SubAppNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="7647.826086956521" y="-173.91304347826087">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="9543.478260869564" y="1617.391304347826"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9617.391304347826" y="43.47826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="15921.739130434782" y="2008.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17282.608695652172" y="2065.2173913043475"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11352.173913043478" y="-21.73913043478261"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2408.695652173913" y="-1152.1739130434783">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5282.608695652174" y="-1173.9130434782608">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="13273.91304347826" y="2147.8260869565215"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14226.086956521738" y="2078.2608695652175"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15921.739130434782" y="2721.7391304347825">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17282.608695652172" y="2639.1304347826085"/>
<SubApp Comment="" Name="Sequencer" x="747.8260869565217" y="4117.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4173.913043478261" y="2656.5217391304345"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="5000.0" y="1321.7391304347825"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="2447.8260869565215" y="2347.8260869565215">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="52.17391304347826" dy="613.0434782608695"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2847.8260869565215" y="760.8695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5613.043478260869" y="739.1304347826086">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="8700.0" y="2804.3478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="10482.608695652174" y="3269.565217391304"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11347.826086956522" y="939.1304347826086"/>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17139.130434782608" y="1304.3478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9552.173913043478" y="926.0869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="15900.0" y="1300.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="PUBLISH_0" Type="PUBL_0" x="5500.0" y="4800.0">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1134.782608695652" y="-1273.9130434782608">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="373.9130434782609"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1117.391304347826"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="504.3478260869565"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="747.8260869565217"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="243.47826086956522" dx2="52.17391304347826" dy="-973.9130434782609"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1856.5217391304348"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-804.3478260869565"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1713.0434782608695"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="943.4782608695651"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="600.0"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="282.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2300.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3213.0434782608695"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="978.2608695652174"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="200.0" dx2="52.17391304347826" dy="2634.782608695652"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1204.3478260869565"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="852.1739130434783"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="534.7826086956521"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="352.17391304347825"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="152.17391304347825"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="413.04347826086956"/>
<Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5" dx1="3986.95652173913"/>
<Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO" dx1="3804.3478260869565"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="260.8695652173913"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="460.8695652173913"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2143.478260869565"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="513.0434782608695"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="656.5217391304348"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2660.869565217391"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1569.5652173913043"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="173.91304347826087"/>
<Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="56.52173913043478" dx2="56.52173913043478" dy="126.08695652173913"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest2DoubleRegister">
<SubAppNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="8839.130434782608" y="1030.4347826086955">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="10739.130434782608" y="2052.173913043478"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10786.95652173913" y="160.86956521739128">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="17113.043478260868" y="2447.8260869565215">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18482.608695652172" y="2508.695652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12543.478260869564" y="178.26086956521738"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3917.391304347826" y="-1504.3478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6786.95652173913" y="-1400.0">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="14469.565217391304" y="2600.0"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15421.739130434782" y="2517.391304347826"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17113.043478260868" y="3160.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18482.608695652172" y="3078.260869565217"/>
<SubApp Comment="" Name="Sequencer" x="1943.478260869565" y="4560.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4173.913043478261" y="2656.5217391304345"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="2447.8260869565215" y="2347.8260869565215">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="4952.173913043478" y="821.7391304347826"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="717.391304347826"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="717.391304347826"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="52.17391304347826" dy="613.0434782608695"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO1" dx1="121.73913043478261"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO2" dx1="121.73913043478261"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE_1.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-782.6086956521739"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO2" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO1" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO0" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO0" dx1="121.73913043478261"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO3" dx1="200.0"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="717.391304347826"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="717.391304347826"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4004.3478260869565" y="-217.39130434782606">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6669.565217391304" y="-200.0">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="9886.95652173913" y="3243.478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="11678.260869565216" y="3708.695652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12521.739130434782" y="1000.0"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10769.565217391304" y="982.6086956521739">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17108.695652173912" y="1769.5652173913043">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18473.91304347826" y="1826.086956521739"/>
<FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-843.4782608695651" y="-1669.5652173913043">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5586.95652173913" y="5652.173913043478">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="504.3478260869565"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="373.9130434782609"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1856.5217391304348"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1713.0434782608695"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1126.086956521739"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="747.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="943.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="356.52173913043475"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="282.6086956521739"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2756.5217391304345"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3752.173913043478"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="600.0"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="821.7391304347826"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1013.0434782608695"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1643.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="2378.2608695652175"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="443.4782608695652"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="1143.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-804.3478260869565"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="243.47826086956522" dx2="52.17391304347826" dy="-973.9130434782609"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1639.1304347826085"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="1300.0"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="656.5217391304348"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="460.8695652173913"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2143.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="513.0434782608695"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="417.39130434782606"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="634.7826086956521"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="356.52173913043475"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2660.869565217391"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2460.869565217391"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="56.52173913043478" dx2="56.52173913043478" dy="126.08695652173913"/>
<Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="173.91304347826087"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest3RegisterMoreServices">
<SubAppNetwork>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="10104.347826086956" y="6543.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8369.565217391304" y="6521.739130434782">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10108.695652173912" y="5569.565217391304"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16947.82608695652" y="6313.043478260869">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-182.6086956521739" y="339.1304347826087">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="16913.043478260868" y="4982.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8373.91304347826" y="5647.826086956521">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="S1Reg" Type="E_SR" x="11586.95652173913" y="1234.782608695652"/>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18269.565217391304" y="8813.04347826087"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13708.695652173912" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16673.91304347826" y="8656.521739130434">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18169.565217391304" y="5000.0"/>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18173.91304347826" y="6317.391304347826"/>
<SubApp Comment="" Name="Sequencer" x="2121.7391304347825" y="4017.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="7639.130434782608" y="2926.086956521739">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="7600.0" y="1269.5652173913043">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="18260.869565217392" y="9608.695652173912"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17013.043478260868" y="9600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="S2Reg" Type="E_SR" x="11556.521739130434" y="2843.478260869565"/>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13560.86956521739" y="8173.91304347826"/>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8356.521739130434" y="8486.95652173913">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8504.347826086956"/>
<SubApp Comment="" Name="QueryService2" Type="QueryServiceHTTPSub" x="4008.695652173913" y="7686.95652173913">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7534.782608695652"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8356.521739130434" y="7613.043478260869">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2052.173913043478" y="352.17391304347825">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18082.608695652172" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16852.173913043476" y="4352.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7873.91304347826">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17921.73913043478" y="7900.0"/>
<SubApp Comment="" Name="QueryService1" Type="QueryServiceHTTPSub" x="4017.391304347826" y="5721.739130434782">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-178.26086956521738" y="1486.9565217391303">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-173.91304347826087" y="2278.2608695652175">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9017.391304347826" y="12778.260869565216">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="813.0434782608695"/>
<Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="882.6086956521739"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="2569.565217391304"/>
<Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="2569.565217391304"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="652.1739130434783"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="452.17391304347825"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="504.3478260869565"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="160.86956521739128"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1073.9130434782608"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1373.9130434782608"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1343.4782608695652"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="273.9130434782609" dx2="52.17391304347826" dy="1500.0"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="986.9565217391304"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="1500.0"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="1334.782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="843.4782608695651"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1773.9130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="5552.173913043478"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="10273.91304347826" dx2="1069.5652173913043" dy="12452.173913043478"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="13052.173913043478" dx2="508.695652173913" dy="13513.043478260868"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2773.9130434782605"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="760.8695652173913"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2552.173913043478"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="760.8695652173913"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2556.5217391304345"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="743.4782608695651"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="960.8695652173913"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="769.5652173913043"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="747.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="386.95652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="521.7391304347826"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="3304.3478260869565"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="5286.95652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="1373.9130434782608"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1017.391304347826"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1221.7391304347825"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="247.82608695652172"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2704.3478260869565"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3113.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3213.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2673.9130434782605"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3043.478260869565"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3382.608695652174"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3260.869565217391"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3282.608695652174"/>
<Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="943.4782608695651"/>
<Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="760.8695652173913"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest0CleanALL">
<SubAppNetwork>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="6213.043478260869" y="3600.0">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="3521.7391304347825" y="560.8695652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="3413.0434782608695" y="2221.7391304347825">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="478.2608695652174" y="126.08695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="456.52173913043475" y="1073.9130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="460.8695652173913" y="1869.5652173913043">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialHTTP" x="3400.0" y="3678.260869565217">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="504.3478260869565" y="2682.608695652174">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="8113.043478260869" y="3626.086956521739">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="STEST_END" Type="STEST_END" x="9913.04347826087" y="3760.869565217391"/>
<FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-834.7826086956521" y="-17.391304347826086">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="52.17391304347826" dx2="52.17391304347826" dy="873.9130434782609"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="339.1304347826087"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="386.95652173913044"/>
<Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="52.17391304347826" dx2="52.17391304347826" dy="626.0869565217391"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="908.695652173913"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="900.0"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="400.0"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-404.3478260869565"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="586.9565217391304"/>
<Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="678.2608695652174"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="82.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="608.695652173913"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="634.7826086956521"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="843.4782608695651"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="904.3478260869565"/>
<Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="839.1304347826086"/>
<Connection Comment="" Destination="RegisterService2_1.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="800.0"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest4SameServiceTwice">
<SubAppNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="586.9565217391304" y="239.1304347826087">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="Sequencer" x="4560.869565217391" y="3700.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="12408.695652173912" y="3860.869565217391">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="4578.260869565217" y="2421.7391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="12360.86956521739" y="2204.3478260869565">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="1273.9130434782608">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="7052.173913043478" y="5560.869565217391">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9326.086956521738" y="6660.869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11069.565217391304" y="5708.695652173913"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9334.782608695652" y="5786.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11060.86956521739" y="6682.608695652174"/>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23343.478260869564" y="4934.782608695652"/>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21278.260869565216" y="3317.391304347826">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24408.695652173912" y="2117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21304.347826086956" y="2673.9130434782605">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="22117.391304347824" y="4926.086956521739">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21256.521739130432" y="1904.3478260869565">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21278.260869565216" y="1252.1739130434783">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23313.043478260868" y="6521.739130434782"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22026.08695652174" y="6447.826086956521">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24260.869565217392" y="8239.130434782608"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22039.130434782608" y="8156.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22039.130434782608" y="8847.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23343.478260869564" y="5600.0"/>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22117.391304347824" y="5586.95652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22052.173913043476" y="7182.608695652174">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23278.260869565216" y="7186.95652173913"/>
<FB Comment="" Name="F_AND" Type="F_AND" x="23139.130434782608" y="8317.391304347826"/>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25834.782608695652" y="6100.0"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15069.565217391304" y="2821.7391304347825"/>
<FB Comment="" Name="F_AND_1" Type="F_AND" x="22204.347826086956" y="1543.4782608695652"/>
<FB Comment="" Name="F_OR" Type="F_OR" x="23908.695652173912" y="2217.391304347826"/>
<FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22204.347826086956" y="2900.0"/>
<FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23056.521739130432" y="1739.1304347826085"/>
<FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2660.869565217391"/>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="226.08695652173913">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5847.826086956521" y="7808.695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="813.0434782608695"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="621.7391304347826"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="443.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="339.1304347826087"/>
<Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="234.78260869565216"/>
<Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="382.6086956521739"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="921.7391304347826"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="886.9565217391304"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="6634.782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="3600.0" dx2="2000.0" dy="-3573.9130434782605"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="978.2608695652174"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="717.391304347826"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="826.0869565217391"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="826.0869565217391"/>
<Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="2300.0"/>
<Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="273.9130434782609"/>
<Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="456.52173913043475"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_AND_1_1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.REQ" Source="BOOL2BOOL_1.CNF" dx1="78.26086956521739"/>
<Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="60.869565217391305"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3400.0"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3721.7391304347825"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1143.4782608695652"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8156.521739130434"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3700.0"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8856.521739130434"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3721.7391304347825"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8539.130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="626.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="508.695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="213.04347826086956"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2378.2608695652175"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="813.0434782608695"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3260.869565217391"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="4469.565217391304"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3286.9565217391305"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="608.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="621.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="621.7391304347826"/>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3904.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3860.869565217391"/>
<Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="347.82608695652175"/>
<Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="360.8695652173913"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4843.478260869565"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4800.0"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4804.347826086956"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4773.913043478261"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT"/>
<Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="247.82608695652172"/>
<Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="273.9130434782609"/>
<Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="F_AND_1_1.OUT" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.IN2" Source="BOOL2BOOL_1.OUT" dx1="78.26086956521739"/>
<Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="152.17391304347825"/>
<Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4417.391304347826"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4434.782608695652"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4382.608695652174"/>
<Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4373.913043478261"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="4008.695652173913"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest5VersionAndMetadata">
<SubAppNetwork>
<SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullHTTP" x="5139.130434782608" y="252.17391304347825">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="5078.260869565217" y="2904.3478260869565">
<Parameter Name="version" Value="0"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2926.086956521739" y="2652.173913043478">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8221.739130434782" y="2743.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7039.130434782608" y="2704.3478260869565">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11034.782608695652" y="2600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12256.521739130434" y="2604.3478260869565"/>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2904.3478260869565" y="3947.8260869565215">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12234.782608695652" y="3900.0"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceHTTPSub" x="5052.173913043478" y="4200.0">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7013.043478260869" y="4000.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4039.1304347826085"/>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11008.695652173912" y="3900.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12204.347826086956" y="5386.95652173913"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceHTTPSub" x="5021.739130434782" y="5686.95652173913">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8169.565217391304" y="5526.086956521739"/>
<FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10978.260869565216" y="5382.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2873.9130434782605" y="5439.130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6982.608695652174" y="5486.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12169.565217391304" y="6800.0"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceHTTPSub" x="4986.95652173913" y="7100.0">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8134.782608695652" y="6934.782608695652"/>
<FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10943.478260869564" y="6786.95652173913">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2839.1304347826085" y="6843.478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6947.826086956521" y="6900.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12252.173913043478" y="9947.826086956522"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7034.782608695652" y="10047.826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceHTTPSub" x="5073.913043478261" y="10134.782608695652">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8217.391304347826" y="10086.95652173913"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2921.7391304347825" y="10000.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON1&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11026.086956521738" y="9943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="704.3478260869565" y="226.08695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11343.478260869564"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.869565217391" y="11482.608695652174"/>
<FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10973.91304347826" y="11339.130434782608">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2869.565217391304" y="11400.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="[&quot;key1=value1&quot;]"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6978.260869565217" y="11443.478260869564">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceHTTPSub" x="5017.391304347826" y="11526.086956521738">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1" Type="QueryServiceHTTPSub" x="5086.95652173913" y="12921.739130434782">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8234.782608695652" y="12878.260869565216"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2939.1304347826085" y="12786.95652173913">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11043.478260869564" y="12734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7047.826086956521" y="12839.130434782608">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12269.565217391304" y="12739.130434782608"/>
<FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10747.826086956522" y="8347.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6752.173913043478" y="8452.173913043478">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2643.478260869565" y="8404.347826086956">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7939.130434782608" y="8500.0"/>
<FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11973.91304347826" y="8352.173913043478"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceHTTPSub" x="4800.0" y="8539.130434782608">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1_1" Type="QueryServiceHTTPSub" x="5013.043478260869" y="14482.608695652174">
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8156.521739130434" y="14439.130434782608"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6973.913043478261" y="14400.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1_1" Type="F_EQ" x="10969.565217391304" y="14300.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="WrongMetadaButNotAsked" Type="TEST_CONDITION" x="12200.0" y="14300.0"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1_1" Type="FieldsToArrowheadService" x="2860.869565217391" y="14347.826086956522">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="8000.0" y="200.0">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="343.4782608695652"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="300.0"/>
<Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="139.1304347826087"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="NoInterface.REQ" Source="F_EQ_4_1_2_1_2.CNF" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="17.391304347826086"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.REQ" Source="F_EQ_4_1_2_1_1_1_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="639.1304347826086"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="2000.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="1200.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="669.5652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="800.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterface.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="817.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterface.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="713.0434782608695"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="800.0"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-6960.869565217391"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="3400.0"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="443.4782608695652"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT"/>
<Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="386.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="OnlyOneMetadata.check" Source="F_EQ_4_1_2_1_1.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="139.1304347826087"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="NoInterface.check" Source="F_EQ_4_1_2_1_2.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="56.52173913043478" dx2="56.52173913043478" dy="-26.08695652173913"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="639.1304347826086"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.check" Source="F_EQ_4_1_2_1_1_1_1.OUT"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest6RegisterMoreServiceSubApp">
<SubAppNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="821.7391304347826" y="286.95652173913044">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10113.04347826087"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11760.86956521739" y="10100.0">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13504.347826086956" y="9139.130434782608"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2178.2608695652175" y="3300.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="20273.91304347826" y="10726.086956521738">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11769.565217391304" y="9217.391304347826">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21360.869565217392" y="12860.86956521739"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20086.95652173913" y="12808.695652173912">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21521.73913043478" y="10739.130434782608"/>
<SubApp Comment="" Name="Sequencer" x="5539.130434782608" y="8160.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11773.91304347826" y="12634.782608695652">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13508.695652173912" y="12652.173913043478"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13513.043478260868" y="11678.260869565216"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11778.260869565216" y="11756.521739130434">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21439.130434782608" y="10117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20213.043478260868" y="10100.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20113.043478260868" y="12017.391304347826">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21339.130434782608" y="12039.130434782608"/>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="10500.0" y="700.0">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<SubApp Comment="" Name="QuerySecondService" Type="QueryServiceHTTPSubFull" x="8800.0" y="11660.86956521739">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryFirstService" Type="QueryServiceHTTPSubFull" x="8717.391304347826" y="9617.391304347826">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20013.043478260868" y="14734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20039.130434782608" y="13943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21286.95652173913" y="14786.95652173913"/>
<FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21260.869565217392" y="13960.86956521739"/>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19952.173913043476" y="16256.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21204.347826086956" y="15486.95652173913"/>
<FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21226.08695652174" y="16313.043478260868"/>
<FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19978.260869565216" y="15469.565217391304">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22643.478260869564" y="13326.086956521738"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15452.173913043478" y="11017.391304347826"/>
<SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesHTTP" x="6452.173913043478" y="4217.391304347826">
<Parameter Name="serviceDefinition" Value="[&quot;serviceTest&quot;, &quot;serviceTest2&quot;]"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="[&quot;%serviceURI%&quot;, &quot;%serviceURI2%&quot;]"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SREndpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="786.9565217391304"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF" dx1="821.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QuerySecondService.CNF" dx1="1200.0"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="243.47826086956522"/>
<Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="421.73913043478257"/>
<Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="304.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="469.5652173913043"/>
<Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="452.17391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1021.7391304347825"/>
<Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="378.2608695652174"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="373.9130434782609"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="5552.173913043478"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="204.3478260869565"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="282.6086956521739"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="352.17391304347825"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="13100.0"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E1" dx1="1400.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="117.39130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7086.95652173913"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="982.6086956521739"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6" dx1="1400.0"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1426.086956521739"/>
<Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="1804.3478260869565"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7052.173913043478"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="52.17391304347826" dx2="52.17391304347826" dy="1960.8695652173913"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="52.17391304347826" dx2="52.17391304347826" dy="1913.0434782608695"/>
<Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="378.2608695652174"/>
<Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="252.17391304347825"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="Sequencer.E10" dx1="1569.5652173913043"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="4586.95652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3382.608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3043.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1069.5652173913043"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="1300.0"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="934.7826086956521"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3704.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="3213.0434782608695"/>
<Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1482.6086956521738"/>
<Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2586.9565217391305"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2539.1304347826085"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2513.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2460.869565217391"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest7OrchestrationNoRules">
<SubAppNetwork>
<FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationHTTP" x="13704.347826086956" y="2404.3478260869565"/>
<FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9047.826086956522" y="126.08695652173913"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6652.173913043478" y="-834.7826086956521">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6643.478260869565" y="452.17391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14839.130434782608" y="1300.0"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16852.173913043476" y="1208.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18082.608695652172" y="1213.0434782608695"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="9934.782608695652" y="4443.478260869565">
<Parameter Name="ID" Value="http[/serviceTest/start2]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="9234.782608695652" y="4352.173913043478"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="9186.95652173913" y="2352.173913043478">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4134.782608695652" y="-1134.782608695652">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5673.913043478261">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13660.86956521739" y="1269.5652173913043">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="147.82608695652172" y="2569.565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11673.91304347826" y="1800.0">
<Parameter Name="endpoint" Value="%orchestratorAddress%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="643.4782608695651"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="573.9130434782609"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="213.04347826086956"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="3743.478260869565"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="6804.347826086956"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="7304.347826086956"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="6900.0"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="5282.608695652174"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7504.347826086956"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="6100.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="417.39130434782606" dx2="200.0" dy="-4208.695652173913"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3760.869565217391"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="52.17391304347826" dx2="521.7391304347826" dy="-2182.608695652174"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="52.17391304347826" dx2="508.695652173913" dy="2113.0434782608695"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="3382.608695652174"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="4100.0"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="4752.173913043478"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="4982.608695652174"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5573.913043478261"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="56.52173913043478"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11" dx1="1752.1739130434783"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="3404.3478260869565"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="543.4782608695652"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="573.9130434782609"/>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="360.8695652173913"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="213.04347826086956"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="73.91304347826086"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="147.82608695652172"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="204.3478260869565"/>
<Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="56.52173913043478"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RequestOrchestrationHTTP.requestOrchestration" Source="RequestOrchestrationForm.requestOrchestration" dx1="100.0"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest8OrchestrationWithRules">
<SubAppNetwork>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="7482.608695652174" y="1086.9565217391305">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7473.913043478261" y="2386.9565217391305">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="19617.391304347824" y="3100.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20843.478260869564" y="3100.0"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="10760.86956521739" y="6378.260869565217">
<Parameter Name="ID" Value="http[/serviceTest/start]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="10060.86956521739" y="6286.95652173913"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="10017.391304347826" y="4286.95652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4960.869565217391" y="786.9565217391304">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4821.739130434782" y="7608.695652173913">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="978.2608695652174" y="4504.347826086956">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3026.086956521739" y="265.2173913043478"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2182.608695652174" y="260.8695652173913">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2147.8260869565215" y="3573.9130434782605">
<Parameter Name="IN2" Value="INT#11"/>
</FB>
<FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3004.3478260869565" y="3586.9565217391305"/>
<FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5943.478260869565" y="5343.478260869565"/>
<FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4804.347826086956" y="5160.869565217391">
<Parameter Name="IN2" Value="INT#12"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="708.695652173913"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="708.695652173913"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="708.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="700.0"/>
<Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="700.0"/>
<Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="700.0"/>
<Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="700.0"/>
<Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="678.2608695652174"/>
<Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2417.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2469.565217391304"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2517.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2569.565217391304"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="708.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1926.086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="986.9565217391304"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1769.5652173913043"/>
<Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="443.4782608695652"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19573.91304347826" y="4060.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4069.565217391304"/>
<FB Comment="" Name="E_SR_1" Type="E_SR" x="17113.043478260868" y="2217.391304347826"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18139.130434782608" y="2243.478260869565"/>
<FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_2" x="14017.391304347826" y="556.5217391304348">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[%authRuleEndpoint%; POST; application/json]]"/>
<Parameter Name="SD_1" Value="STRING#%authRuleData%"/>
</FB>
<FB Comment="" Name="CLIENT_1_2_1" Type="CLIENT_1_2" x="16778.260869565216" y="578.2608695652174">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[%orchStoreEndpoint%; POST; application/json]]"/>
<Parameter Name="SD_1" Value="STRING#%orchRuleData%"/>
</FB>
<FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="11504.347826086956" y="6943.478260869565"/>
<SubApp Comment="" Name="GetEndpointFromOrchestrationHTTPPFull" Type="GetEndpointFromOrchestrationHTTPPFull" x="12900.0" y="2900.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="orchestratorEndpoint" Value="%orchestratorAddress%"/>
<Parameter Name="INDEX" Value="0"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="417.39130434782606" dx2="200.0" dy="-4208.695652173913"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="213.04347826086956"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3760.869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="6100.0"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="643.4782608695651"/>
<Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="486.95652173913044"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="700.0"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="3743.478260869565"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="156.52173913043478" dx2="52.17391304347826" dy="1400.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="52.17391304347826" dx2="508.695652173913" dy="2113.0434782608695"/>
<Connection Comment="" Destination="CLIENT_1_2.REQ" Source="CLIENT_1_2.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="43.47826086956522"/>
<Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="CLIENT_1_2.CNF" dx1="1113.0434782608695"/>
<Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="CLIENT_1_2_1.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="43.47826086956522"/>
<Connection Comment="" Destination="CLIENT_1_2.INIT" Source="Sequencer_1.E0" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="104.34782608695652"/>
<Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-926.0869565217391"/>
<Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="6804.347826086956"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="5282.608695652174"/>
<Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7504.347826086956"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1186.9565217391305"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5543.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5573.913043478261"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="4752.173913043478"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5069.565217391304"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="3382.608695652174"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF" dx1="3400.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1904.3478260869565"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="7900.0"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="3408.695652173913"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12" dx1="1752.1739130434783"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="213.04347826086956"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="147.82608695652172"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="73.91304347826086"/>
<Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="243.47826086956522"/>
<Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="104.34782608695652"/>
<Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="52.17391304347826" dx2="52.17391304347826" dy="-121.73913043478261"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1608.695652173913"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1634.782608695652"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest1RegisterUnregister">
<SubAppNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="7647.826086956521" y="-173.91304347826087">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9617.391304347826" y="43.47826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="15921.739130434782" y="2008.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17282.608695652172" y="2065.2173913043475"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11352.173913043478" y="-21.73913043478261"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2408.695652173913" y="-1152.1739130434783">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5282.608695652174" y="-1173.9130434782608">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="13273.91304347826" y="2147.8260869565215"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14226.086956521738" y="2078.2608695652175"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15921.739130434782" y="2721.7391304347825">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17282.608695652172" y="2639.1304347826085"/>
<SubApp Comment="" Name="Sequencer" x="747.8260869565217" y="4117.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4173.913043478261" y="2656.5217391304345"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="5000.0" y="1321.7391304347825"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="2447.8260869565215" y="2347.8260869565215">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="52.17391304347826" dy="613.0434782608695"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2847.8260869565215" y="760.8695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5613.043478260869" y="739.1304347826086">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="8700.0" y="2804.3478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11347.826086956522" y="939.1304347826086"/>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17139.130434782608" y="1304.3478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9552.173913043478" y="926.0869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="15900.0" y="1300.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="PUBLISH_0" Type="PUBL_0" x="14121.739130434782" y="4160.869565217391">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1134.782608695652" y="-1273.9130434782608">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="10700.0" y="3300.0"/>
<FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="9543.478260869564" y="1617.391304347826"/>
<EventConnections>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="373.9130434782609"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1117.391304347826"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="504.3478260869565"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="747.8260869565217"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="243.47826086956522" dx2="52.17391304347826" dy="-973.9130434782609"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1856.5217391304348"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-804.3478260869565"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1713.0434782608695"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="943.4782608695651"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="600.0"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="282.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2300.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3213.0434782608695"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="978.2608695652174"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="200.0" dx2="52.17391304347826" dy="2634.782608695652"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1204.3478260869565"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="852.1739130434783"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="534.7826086956521"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="352.17391304347825"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="152.17391304347825"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="413.04347826086956"/>
<Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO" dx1="6243.478260869565"/>
<Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5" dx1="6482.608695652174"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="260.8695652173913"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="460.8695652173913"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2143.478260869565"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="513.0434782608695"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="656.5217391304348"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2660.869565217391"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1569.5652173913043"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService" dx1="130.43478260869566"/>
<Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices" dx1="173.91304347826087"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest2DoubleRegister">
<SubAppNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="8839.130434782608" y="1030.4347826086955">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10786.95652173913" y="160.86956521739128">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="17113.043478260868" y="2447.8260869565215">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18482.608695652172" y="2508.695652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12543.478260869564" y="178.26086956521738"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3917.391304347826" y="-1504.3478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6786.95652173913" y="-1400.0">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="14469.565217391304" y="2600.0"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15421.739130434782" y="2517.391304347826"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17113.043478260868" y="3160.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18482.608695652172" y="3078.260869565217"/>
<SubApp Comment="" Name="Sequencer" x="1943.478260869565" y="4560.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4173.913043478261" y="2656.5217391304345"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="2447.8260869565215" y="2347.8260869565215">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="4952.173913043478" y="821.7391304347826"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="717.391304347826"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="717.391304347826"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="52.17391304347826" dy="613.0434782608695"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO1" dx1="121.73913043478261"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO2" dx1="121.73913043478261"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE_1.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-782.6086956521739"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO2" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO1" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO0" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO0" dx1="121.73913043478261"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="E_DEMUX.EO3" dx1="200.0"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="717.391304347826"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="717.391304347826"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4004.3478260869565" y="-217.39130434782606">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6669.565217391304" y="-200.0">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="9886.95652173913" y="3243.478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12521.739130434782" y="1000.0"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10769.565217391304" y="982.6086956521739">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17108.695652173912" y="1769.5652173913043">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18473.91304347826" y="1826.086956521739"/>
<FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-843.4782608695651" y="-1669.5652173913043">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5586.95652173913" y="5652.173913043478">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="11678.260869565216" y="3708.695652173913"/>
<FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="10739.130434782608" y="2052.173913043478"/>
<EventConnections>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="504.3478260869565"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="373.9130434782609"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1856.5217391304348"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1713.0434782608695"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1126.086956521739"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="747.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="943.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="356.52173913043475"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="282.6086956521739"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2756.5217391304345"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3752.173913043478"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="600.0"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="821.7391304347826"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1013.0434782608695"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1643.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="2378.2608695652175"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="443.4782608695652"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="1143.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-804.3478260869565"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="243.47826086956522" dx2="52.17391304347826" dy="-973.9130434782609"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1639.1304347826085"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="1300.0"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="656.5217391304348"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="460.8695652173913"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2143.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="513.0434782608695"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="417.39130434782606"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="634.7826086956521"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="356.52173913043475"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2660.869565217391"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2460.869565217391"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService" dx1="56.52173913043478" dx2="56.52173913043478" dy="126.08695652173913"/>
<Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices" dx1="173.91304347826087"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest3RegisterMoreServices">
<SubAppNetwork>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="10104.347826086956" y="6543.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8369.565217391304" y="6521.739130434782">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10108.695652173912" y="5569.565217391304"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16947.82608695652" y="6313.043478260869">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-182.6086956521739" y="339.1304347826087">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="16913.043478260868" y="4982.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8373.91304347826" y="5647.826086956521">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="S1Reg" Type="E_SR" x="11586.95652173913" y="1234.782608695652"/>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18269.565217391304" y="8813.04347826087"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13708.695652173912" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16673.91304347826" y="8656.521739130434">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18169.565217391304" y="5000.0"/>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18173.91304347826" y="6317.391304347826"/>
<SubApp Comment="" Name="Sequencer" x="2121.7391304347825" y="4017.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="18260.869565217392" y="9608.695652173912"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17013.043478260868" y="9600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="S2Reg" Type="E_SR" x="11556.521739130434" y="2843.478260869565"/>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13560.86956521739" y="8173.91304347826"/>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8356.521739130434" y="8486.95652173913">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8504.347826086956"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7534.782608695652"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8356.521739130434" y="7613.043478260869">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2052.173913043478" y="352.17391304347825">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18082.608695652172" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16852.173913043476" y="4352.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7873.91304347826">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17921.73913043478" y="7900.0"/>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-178.26086956521738" y="1486.9565217391303">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-173.91304347826087" y="2278.2608695652175">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9017.391304347826" y="12778.260869565216">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="7639.130434782608" y="2926.086956521739">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="7600.0" y="1269.5652173913043">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryService2" Type="QueryServiceOpcUaSub" x="4008.695652173913" y="7686.95652173913">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryService1" Type="QueryServiceOpcUaSub" x="4017.391304347826" y="5721.739130434782">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="652.1739130434783"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="452.17391304347825"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="504.3478260869565"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="160.86956521739128"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1073.9130434782608"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1373.9130434782608"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1343.4782608695652"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="273.9130434782609" dx2="52.17391304347826" dy="1500.0"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="986.9565217391304"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="1500.0"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="1334.782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="843.4782608695651"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1773.9130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="5552.173913043478"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="10273.91304347826" dx2="1069.5652173913043" dy="12452.173913043478"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="13052.173913043478" dx2="508.695652173913" dy="13513.043478260868"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="569.5652173913044"/>
<Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="386.95652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="521.7391304347826"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2773.9130434782605"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2556.5217391304345"/>
<Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="2526.086956521739"/>
<Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="2526.086956521739"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2552.173913043478"/>
<Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="813.0434782608695"/>
<Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="882.6086956521739"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="760.8695652173913"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="760.8695652173913"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="743.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="960.8695652173913"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="769.5652173913043"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="747.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="3304.3478260869565"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="5286.95652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="1373.9130434782608"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="247.82608695652172"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2704.3478260869565"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3113.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3213.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2673.9130434782605"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3043.478260869565"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3382.608695652174"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3282.608695652174"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1017.391304347826"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3260.869565217391"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1221.7391304347825"/>
<Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="760.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="943.4782608695651"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2321.7391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2321.7391304347825"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest0CleanALL">
<SubAppNetwork>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="6213.043478260869" y="3600.0">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="478.2608695652174" y="126.08695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="456.52173913043475" y="1073.9130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="460.8695652173913" y="1869.5652173913043">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="504.3478260869565" y="2682.608695652174">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="8113.043478260869" y="3626.086956521739">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="STEST_END" Type="STEST_END" x="9913.04347826087" y="3760.869565217391"/>
<FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-834.7826086956521" y="-17.391304347826086">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="3521.7391304347825" y="560.8695652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialOpcUa" x="3400.0" y="3678.260869565217">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="3413.0434782608695" y="2221.7391304347825">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="339.1304347826087"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="386.95652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="400.0"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-404.3478260869565"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="586.9565217391304"/>
<Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="678.2608695652174"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="900.0"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="908.695652173913"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="52.17391304347826" dx2="52.17391304347826" dy="873.9130434782609"/>
<Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="52.17391304347826" dx2="52.17391304347826" dy="626.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="82.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="904.3478260869565"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="608.695652173913"/>
<Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="839.1304347826086"/>
<Connection Comment="" Destination="RegisterService2_1.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="800.0"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="843.4782608695651"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="634.7826086956521"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest4SameServiceTwice">
<SubAppNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="586.9565217391304" y="239.1304347826087">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="Sequencer" x="4560.869565217391" y="3700.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="4578.260869565217" y="2421.7391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="1273.9130434782608">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9326.086956521738" y="6660.869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11069.565217391304" y="5708.695652173913"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9334.782608695652" y="5786.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11060.86956521739" y="6682.608695652174"/>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23343.478260869564" y="4934.782608695652"/>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21278.260869565216" y="3317.391304347826">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24408.695652173912" y="2117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21304.347826086956" y="2673.9130434782605">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="22117.391304347824" y="4926.086956521739">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21256.521739130432" y="1904.3478260869565">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21278.260869565216" y="1252.1739130434783">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23313.043478260868" y="6521.739130434782"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22026.08695652174" y="6447.826086956521">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24260.869565217392" y="8239.130434782608"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22039.130434782608" y="8156.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22039.130434782608" y="8847.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23343.478260869564" y="5600.0"/>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22117.391304347824" y="5586.95652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22052.173913043476" y="7182.608695652174">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23278.260869565216" y="7186.95652173913"/>
<FB Comment="" Name="F_AND" Type="F_AND" x="23139.130434782608" y="8317.391304347826"/>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25834.782608695652" y="6100.0"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15069.565217391304" y="2821.7391304347825"/>
<FB Comment="" Name="F_AND_1" Type="F_AND" x="22204.347826086956" y="1543.4782608695652"/>
<FB Comment="" Name="F_OR" Type="F_OR" x="23908.695652173912" y="2217.391304347826"/>
<FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22204.347826086956" y="2900.0"/>
<FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23056.521739130432" y="1739.1304347826085"/>
<FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2660.869565217391"/>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="226.08695652173913">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5847.826086956521" y="7808.695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="12408.695652173912" y="3860.869565217391">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="12360.86956521739" y="2204.3478260869565">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceOpcUaSub" x="7052.173913043478" y="5560.869565217391">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="813.0434782608695"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="443.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="339.1304347826087"/>
<Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="234.78260869565216"/>
<Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="378.2608695652174"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="921.7391304347826"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="886.9565217391304"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="6634.782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="3600.0" dx2="2000.0" dy="-3573.9130434782605"/>
<Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="2300.0"/>
<Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="273.9130434782609"/>
<Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="456.52173913043475"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_AND_1_1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.REQ" Source="BOOL2BOOL_1.CNF" dx1="78.26086956521739"/>
<Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8156.521739130434"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8856.521739130434"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8539.130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="626.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="508.695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="213.04347826086956"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3721.7391304347825"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3721.7391304347825"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="826.0869565217391"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="826.0869565217391"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3400.0"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3700.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="978.2608695652174"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="717.391304347826"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1143.4782608695652"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="621.7391304347826"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2378.2608695652175"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="804.3478260869565"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3904.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3860.869565217391"/>
<Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="347.82608695652175"/>
<Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="360.8695652173913"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4843.478260869565"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4800.0"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4804.347826086956"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4773.913043478261"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT"/>
<Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="247.82608695652172"/>
<Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="273.9130434782609"/>
<Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="F_AND_1_1.OUT" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.IN2" Source="BOOL2BOOL_1.OUT" dx1="78.26086956521739"/>
<Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="152.17391304347825"/>
<Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4417.391304347826"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4434.782608695652"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4382.608695652174"/>
<Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4373.913043478261"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3286.9565217391305"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="4008.695652173913"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3260.869565217391"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="4469.565217391304"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="608.695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="621.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="621.7391304347826"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest5VersionAndMetadata">
<SubAppNetwork>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2926.086956521739" y="2652.173913043478">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8221.739130434782" y="2743.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7039.130434782608" y="2704.3478260869565">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11034.782608695652" y="2600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12256.521739130434" y="2604.3478260869565"/>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2904.3478260869565" y="3947.8260869565215">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12234.782608695652" y="3900.0"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7013.043478260869" y="4000.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4039.1304347826085"/>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11008.695652173912" y="3900.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12204.347826086956" y="5386.95652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8169.565217391304" y="5526.086956521739"/>
<FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10978.260869565216" y="5382.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2873.9130434782605" y="5439.130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6982.608695652174" y="5486.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12169.565217391304" y="6800.0"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8134.782608695652" y="6934.782608695652"/>
<FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10943.478260869564" y="6786.95652173913">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2839.1304347826085" y="6843.478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6947.826086956521" y="6900.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12252.173913043478" y="9947.826086956522"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7034.782608695652" y="10047.826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8217.391304347826" y="10086.95652173913"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2921.7391304347825" y="10000.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON1&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11026.086956521738" y="9943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="704.3478260869565" y="226.08695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11343.478260869564"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.869565217391" y="11482.608695652174"/>
<FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10973.91304347826" y="11339.130434782608">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2869.565217391304" y="11400.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="[&quot;key1=value1&quot;]"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6978.260869565217" y="11443.478260869564">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8234.782608695652" y="12878.260869565216"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2939.1304347826085" y="12786.95652173913">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11043.478260869564" y="12734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7047.826086956521" y="12839.130434782608">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12269.565217391304" y="12739.130434782608"/>
<FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10747.826086956522" y="8347.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6752.173913043478" y="8452.173913043478">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2643.478260869565" y="8404.347826086956">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7939.130434782608" y="8500.0"/>
<FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11973.91304347826" y="8352.173913043478"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8156.521739130434" y="14439.130434782608"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6973.913043478261" y="14400.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1_1" Type="F_EQ" x="10969.565217391304" y="14300.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="WrongMetadaButNotAsked" Type="TEST_CONDITION" x="12200.0" y="14300.0"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1_1" Type="FieldsToArrowheadService" x="2860.869565217391" y="14347.826086956522">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="7000.0" y="0.0">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullOpcUa" x="5139.130434782608" y="252.17391304347825">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceOpcUaSub" x="5078.260869565217" y="2904.3478260869565">
<Parameter Name="version" Value="0"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceOpcUaSub" x="5052.173913043478" y="4200.0">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceOpcUaSub" x="5021.739130434782" y="5686.95652173913">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceOpcUaSub" x="4986.95652173913" y="7100.0">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceOpcUaSub" x="4800.0" y="8539.130434782608">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceOpcUaSub" x="5073.913043478261" y="10134.782608695652">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceOpcUaSub" x="5017.391304347826" y="11526.086956521738">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1" Type="QueryServiceOpcUaSub" x="5086.95652173913" y="12921.739130434782">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1_1" Type="QueryServiceOpcUaSub" x="5013.043478260869" y="14482.608695652174">
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="421.73913043478257"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="139.1304347826087"/>
<Connection Comment="" Destination="NoInterface.REQ" Source="F_EQ_4_1_2_1_2.CNF" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="17.391304347826086"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.REQ" Source="F_EQ_4_1_2_1_1_1_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="639.1304347826086"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="669.5652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="800.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterface.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="817.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterface.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="713.0434782608695"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="800.0"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="2000.0"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-6960.869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="1200.0"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2891.304347826087"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="443.4782608695652"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="386.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="OnlyOneMetadata.check" Source="F_EQ_4_1_2_1_1.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="139.1304347826087"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="NoInterface.check" Source="F_EQ_4_1_2_1_2.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="56.52173913043478" dx2="56.52173913043478" dy="-26.08695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="639.1304347826086"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.check" Source="F_EQ_4_1_2_1_1_1_1.OUT"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="321.73913043478257"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest6RegisterMoreServiceSubApp">
<SubAppNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="821.7391304347826" y="286.95652173913044">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10113.04347826087"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11760.86956521739" y="10100.0">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13504.347826086956" y="9139.130434782608"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2178.2608695652175" y="3300.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="20273.91304347826" y="10726.086956521738">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11769.565217391304" y="9217.391304347826">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21360.869565217392" y="12860.86956521739"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20086.95652173913" y="12808.695652173912">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21521.73913043478" y="10739.130434782608"/>
<SubApp Comment="" Name="Sequencer" x="5539.130434782608" y="8160.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8247.826086956522" y="2573.9130434782605"/>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="408.695652173913" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="608.695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="160.86956521739128"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="160.86956521739128"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO3" dx1="108.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="873.9130434782609"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11773.91304347826" y="12634.782608695652">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13508.695652173912" y="12652.173913043478"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13513.043478260868" y="11678.260869565216"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11778.260869565216" y="11756.521739130434">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21439.130434782608" y="10117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20213.043478260868" y="10100.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20113.043478260868" y="12017.391304347826">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21339.130434782608" y="12039.130434782608"/>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9073.91304347826" y="7582.608695652174">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20013.043478260868" y="14734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20039.130434782608" y="13943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21286.95652173913" y="14786.95652173913"/>
<FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21260.869565217392" y="13960.86956521739"/>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19952.173913043476" y="16256.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21204.347826086956" y="15486.95652173913"/>
<FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21226.08695652174" y="16313.043478260868"/>
<FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19978.260869565216" y="15469.565217391304">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22643.478260869564" y="13326.086956521738"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15452.173913043478" y="11017.391304347826"/>
<SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesOpcUa" x="6452.173913043478" y="4217.391304347826">
<Parameter Name="serviceDefinition" Value="[&quot;serviceTest&quot;, &quot;serviceTest2&quot;]"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="[&quot;%serviceURI%&quot;, &quot;%serviceURI2%&quot;]"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SREndpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryFirstService" Type="QueryServiceOpcUaSubFull" x="8717.391304347826" y="9617.391304347826">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QuerySecondService" Type="QueryServiceOpcUaSubFull" x="8800.0" y="11660.86956521739">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="778.2608695652174"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="426.0869565217391"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="478.2608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="434.78260869565213"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="786.9565217391304"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="243.47826086956522"/>
<Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="421.73913043478257"/>
<Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="304.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="469.5652173913043"/>
<Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="452.17391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1021.7391304347825"/>
<Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="378.2608695652174"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="373.9130434782609"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="5552.173913043478"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="204.3478260869565"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="282.6086956521739"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="352.17391304347825"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="13100.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="117.39130434782608"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7086.95652173913"/>
<Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="1804.3478260869565"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7052.173913043478"/>
<Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="252.17391304347825"/>
<Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="378.2608695652174"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="52.17391304347826" dx2="52.17391304347826" dy="1960.8695652173913"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="52.17391304347826" dx2="52.17391304347826" dy="1913.0434782608695"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E1" dx1="1400.0"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6" dx1="1400.0"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF" dx1="821.7391304347826"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="982.6086956521739"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1426.086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QuerySecondService.CNF" dx1="1200.0"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="Sequencer.E10" dx1="1569.5652173913043"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="3873.9130434782605"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3382.608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3043.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="573.9130434782609"/>
<Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3704.3478260869565"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="3213.0434782608695"/>
<Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2586.9565217391305"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2539.1304347826085"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2513.0434782608695"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2460.869565217391"/>
<Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1482.6086956521738"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1069.5652173913043"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="1300.0"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="934.7826086956521"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest7OrchestrationNoRules">
<SubAppNetwork>
<FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9047.826086956522" y="126.08695652173913"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6652.173913043478" y="-834.7826086956521">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6643.478260869565" y="452.17391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14839.130434782608" y="1300.0"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16852.173913043476" y="1208.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18082.608695652172" y="1213.0434782608695"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="9934.782608695652" y="4443.478260869565">
<Parameter Name="ID" Value="http[/serviceTest/start2]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="9234.782608695652" y="4352.173913043478"/>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4134.782608695652" y="-1134.782608695652">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5673.913043478261">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13660.86956521739" y="1269.5652173913043">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="147.82608695652172" y="2569.565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3073.9130434782605" y="1360.8695652173913"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2226.086956521739" y="1356.5217391304348">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="747.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="443.4782608695652"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="1200.0"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="1200.0"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="1200.0"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="1200.0"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1008.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11673.91304347826" y="1800.0">
<Parameter Name="endpoint" Value="%orchestratorAddress%"/>
</FB>
<FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationOpcUa" x="13704.347826086956" y="2404.3478260869565"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="9186.95652173913" y="2352.173913043478">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SERVER_1_1" Type="SERVER_0" x="9900.0" y="5600.0">
<Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/serviceTest/start2]"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="643.4782608695651"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="573.9130434782609"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="213.04347826086956"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="6804.347826086956"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="7304.347826086956"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="6900.0"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7504.347826086956"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="6100.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="52.17391304347826" dx2="521.7391304347826" dy="-2182.608695652174"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="3382.608695652174"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="4100.0"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="4752.173913043478"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="4982.608695652174"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5573.913043478261"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="56.52173913043478"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="3743.478260869565"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="5282.608695652174"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3760.869565217391"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="417.39130434782606" dx2="200.0" dy="-4208.695652173913"/>
<Connection Comment="" Destination="SERVER_1_1.INIT" Source="E_SR.EO" dx1="182.6086956521739"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1_1.INITO" dx1="52.17391304347826" dx2="508.695652173913" dy="2113.0434782608695"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="3404.3478260869565"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11" dx1="1752.1739130434783"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="543.4782608695652"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="573.9130434782609"/>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="360.8695652173913"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="213.04347826086956"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="204.3478260869565"/>
<Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="56.52173913043478"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="73.91304347826086"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="147.82608695652172"/>
<Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q" dx1="182.6086956521739"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RequestOrchestrationHTTP.requestOrchestration" Source="RequestOrchestrationForm.requestOrchestration" dx1="100.0"/>
</AdapterConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest8OrchestrationWithRules">
<SubAppNetwork>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="7482.608695652174" y="1086.9565217391305">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7473.913043478261" y="2386.9565217391305">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="19617.391304347824" y="3100.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20843.478260869564" y="3100.0"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="11700.0" y="6300.0">
<Parameter Name="ID" Value="http[/serviceTest/start]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="10060.86956521739" y="6286.95652173913"/>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4960.869565217391" y="786.9565217391304">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4821.739130434782" y="7608.695652173913">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="978.2608695652174" y="4504.347826086956">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3026.086956521739" y="265.2173913043478"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2182.608695652174" y="260.8695652173913">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2147.8260869565215" y="3573.9130434782605">
<Parameter Name="IN2" Value="INT#11"/>
</FB>
<FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3004.3478260869565" y="3586.9565217391305"/>
<FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5943.478260869565" y="5343.478260869565"/>
<FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4804.347826086956" y="5160.869565217391">
<Parameter Name="IN2" Value="INT#12"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="708.695652173913"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="708.695652173913"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="708.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="691.3043478260869"/>
<Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="691.3043478260869"/>
<Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="691.3043478260869"/>
<Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="691.3043478260869"/>
<Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="678.2608695652174"/>
<Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2417.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2469.565217391304"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2517.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2569.565217391304"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="708.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1926.086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="986.9565217391304"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1769.5652173913043"/>
<Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="443.4782608695652"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19573.91304347826" y="4060.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4069.565217391304"/>
<FB Comment="" Name="E_SR_1" Type="E_SR" x="17113.043478260868" y="2217.391304347826"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18139.130434782608" y="2243.478260869565"/>
<FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="14700.0" y="6800.0"/>
<FB Comment="" Name="SERVER_1_1" Type="SERVER_0" x="10800.0" y="7600.0">
<Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/serviceTest/start2]"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="10017.391304347826" y="4286.95652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromOrchestrationHTTPPFull" Type="GetEndpointFromOrchestrationOpcUaFull" x="12900.0" y="2900.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="orchestratorEndpoint" Value="%orchestratorAddress%"/>
<Parameter Name="INDEX" Value="0"/>
</SubApp>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="15191.304347826086" y="291.30434782608694">
<Parameter Name="DT" Value="T#1s"/>
</FB>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="19721.73913043478" y="321.73913043478257">
<Parameter Name="DT" Value="T#1s"/>
</FB>
<FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="12239.130434782608" y="1539.1304347826085">
<Parameter Name="IN" Value="STRING#%authRuleData%"/>
</FB>
<FB Comment="" Name="STRING2STRING_3_1" Type="STRING2STRING" x="17017.391304347824" y="1421.7391304347825">
<Parameter Name="IN" Value="STRING#%orchRuleData%"/>
</FB>
<FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_0" x="13800.0" y="700.0">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="opc_ua[CALL_METHOD; %authRuleEndpoint%#; /Objects/2:Authorization/2:addSystemToAuthorized]"/>
</FB>
<FB Comment="" Name="CLIENT_1_2_1" Type="CLIENT_1_0" x="18404.347826086956" y="604.3478260869565">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="opc_ua[CALL_METHOD; %orchestratorEndpoint%#; /Objects/2:Orchestrator/2:store]"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="213.04347826086956"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="6100.0"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="643.4782608695651"/>
<Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="486.95652173913044"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="700.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="156.52173913043478" dx2="52.17391304347826" dy="1400.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="52.17391304347826" dx2="508.695652173913" dy="2113.0434782608695"/>
<Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="1226.086956521739"/>
<Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-926.0869565217391"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="7152.173913043478"/>
<Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="6804.347826086956"/>
<Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7504.347826086956"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1186.9565217391305"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="3743.478260869565"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="5282.608695652174"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3760.869565217391"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="417.39130434782606" dx2="200.0" dy="-4208.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5543.478260869565"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5573.913043478261"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="4752.173913043478"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5069.565217391304"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="3382.608695652174"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF" dx1="3400.0"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="3408.695652173913"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12" dx1="1752.1739130434783"/>
<Connection Comment="" Destination="STRING2STRING_3.REQ" Source="Sequencer_1.E0" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1543.4782608695652"/>
<Connection Comment="" Destination="CLIENT_1_2.INIT" Source="STRING2STRING_3.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="CLIENT_1_2.REQ" Source="E_DELAY.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-434.78260869565213"/>
<Connection Comment="" Destination="E_DELAY.START" Source="CLIENT_1_2.INITO" dx1="304.3478260869565"/>
<Connection Comment="" Destination="STRING2STRING_3_1.REQ" Source="CLIENT_1_2.CNF" dx1="1113.0434782608695"/>
<Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="STRING2STRING_3_1.CNF" dx1="308.695652173913"/>
<Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="E_DELAY_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="186.95652173913044"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="CLIENT_1_2_1.INITO" dx1="160.86956521739128"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="1904.3478260869565"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="213.04347826086956"/>
<Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="243.47826086956522"/>
<Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="1226.086956521739"/>
<Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="52.17391304347826" dx2="52.17391304347826" dy="417.39130434782606"/>
<Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q" dx1="217.39130434782606"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="73.91304347826086"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="147.82608695652172"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1608.695652173913"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1634.782608695652"/>
<Connection Comment="" Destination="CLIENT_1_2.SD_1" Source="STRING2STRING_3.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="CLIENT_1_2_1.SD_1" Source="STRING2STRING_3_1.OUT" dx1="308.695652173913"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="OpcUaTest9PublishSubscribe">
<SubAppNetwork>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="1386.9565217391303" y="6886.95652173913"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="11686.95652173913" y="6586.95652173913">
<Parameter Name="IN2" Value="UINT#0"/>
</FB>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="9886.95652173913" y="6186.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="NoMessage" Type="TEST_CONDITION" x="12586.95652173913" y="6586.95652173913"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="11686.95652173913" y="7586.95652173913">
<Parameter Name="IN2" Value="UINT#1"/>
</FB>
<FB Comment="" Name="OneMessage" Type="TEST_CONDITION" x="12586.95652173913" y="7586.95652173913"/>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="9886.95652173913" y="7186.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="9986.95652173913" y="8386.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="11786.95652173913" y="8786.95652173913">
<Parameter Name="IN2" Value="UINT#2"/>
</FB>
<FB Comment="" Name="TwoMessages" Type="TEST_CONDITION" x="12686.95652173913" y="8786.95652173913"/>
<SubApp Comment="" Name="Sequencer_1_1" x="-1213.0434782608695" y="686.9565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3026.086956521739" y="265.2173913043478"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2182.608695652174" y="260.8695652173913">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2147.8260869565215" y="3573.9130434782605">
<Parameter Name="IN2" Value="INT#11"/>
</FB>
<FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3004.3478260869565" y="3586.9565217391305"/>
<FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5943.478260869565" y="5343.478260869565"/>
<FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4804.347826086956" y="5160.869565217391">
<Parameter Name="IN2" Value="INT#12"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="552.1739130434783"/>
<Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="604.3478260869565"/>
<Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="604.3478260869565"/>
<Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="678.2608695652174"/>
<Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="173.91304347826087" dx2="52.17391304347826" dy="-2417.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="347.82608695652175" dx2="52.17391304347826" dy="-2469.565217391304"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="439.1304347826087" dx2="52.17391304347826" dy="-2517.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="386.95652173913044" dx2="52.17391304347826" dy="-2569.565217391304"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="452.17391304347825"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1926.086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="986.9565217391304"/>
<Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="373.9130434782609"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1769.5652173913043"/>
<Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="443.4782608695652"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="SERVER_1_0" Type="SERVER_1" x="121.73913043478261" y="6434.782608695652">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[/subscribePath]"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3604.3478260869565" y="-1934.782608695652">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="-2413.0434782608695" y="-2413.0434782608695">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="1086.9565217391305" y="3886.95652173913">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="3565.2173913043475" y="-1608.695652173913">
<Parameter Name="type" Value="%eventType%"/>
<Parameter Name="payload" Value="%eventPayload%"/>
<Parameter Name="eventMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="3565.2173913043475" y="-2608.695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="8090"/>
</FB>
<SubApp Comment="" Name="SubscribeEventOpcUaPartial" Type="SubscribeEventOpcUaPartial" x="10347.826086956522" y="2869.565217391304">
<Parameter Name="eventType" Value="%eventType%"/>
<Parameter Name="filterMetadata" Value="%serviceMetadata%"/>
<Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/>
<Parameter Name="matchMetadata" Value="BOOL#TRUE"/>
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<SubApp Comment="" Name="PublishEventOpcUaPartial" Type="PublishEventOpcUaPartial" x="10173.91304347826" y="-1478.2608695652173">
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="373.9130434782609"/>
<Connection Comment="" Destination="OneMessage.REQ" Source="F_EQ_1.CNF"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="E_DELAY_1_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="369.5652173913043"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="647.8260869565217" dx2="386.95652173913044" dy="3247.8260869565215"/>
<Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="56.52173913043478" dx2="56.52173913043478" dy="860.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="1126.086956521739" dx2="1126.086956521739" dy="4486.95652173913"/>
<Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="4126.086956521739"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="7269.565217391304"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12" dx1="856.5217391304348"/>
<Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="947.8260869565217"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="2986.9565217391305"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="6047.826086956521"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5686.95652173913"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="6500.0"/>
<Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="908.695652173913"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5239.130434782608"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO" dx1="1500.0"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1486.9565217391303"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SERVER_1_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1947.8260869565217"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.Subscribe" Source="Sequencer_1_1.E3" dx1="5408.695652173913"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.Unsubscribe" Source="Sequencer_1_1.E9" dx1="6726.086956521739"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventOpcUaPartial.Subscribed" dx1="2339.1304347826085" dx2="56.52173913043478" dy="-4969.565217391304"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventOpcUaPartial.Unsubscribed" dx1="2517.391304347826" dx2="56.52173913043478" dy="-5739.130434782608"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E5" dx1="5386.95652173913"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E10" dx1="5386.95652173913"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E1" dx1="7282.608695652174"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E7" dx1="5386.95652173913"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="PublishEventOpcUaPartial.Published" dx1="52.17391304347826" dx2="52.17391304347826" dy="1069.5652173913043"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="OneMessage.check" Source="F_EQ_1.OUT"/>
<Connection Comment="" Destination="F_EQ_1_1.IN1" Source="E_CTU.CV" dx1="639.1304347826086"/>
<Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="956.5217391304348"/>
<Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="356.52173913043475"/>
<Connection Comment="" Destination="TwoMessages.check" Source="F_EQ_1_1.OUT"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1108.695652173913"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1304.3478260869565"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="2504.3478260869565"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Application Comment="" Name="HTTPTest9PublishSubscribe">
<SubAppNetwork>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="1300.0" y="6800.0"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="11600.0" y="6500.0">
<Parameter Name="IN2" Value="UINT#0"/>
</FB>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="9800.0" y="6100.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="NoMessage" Type="TEST_CONDITION" x="12500.0" y="6500.0"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="11600.0" y="7500.0">
<Parameter Name="IN2" Value="UINT#1"/>
</FB>
<FB Comment="" Name="OneMessage" Type="TEST_CONDITION" x="12500.0" y="7500.0"/>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="9800.0" y="7100.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="9900.0" y="8300.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="11700.0" y="8700.0">
<Parameter Name="IN2" Value="UINT#2"/>
</FB>
<FB Comment="" Name="TwoMessages" Type="TEST_CONDITION" x="12600.0" y="8700.0"/>
<SubApp Comment="" Name="Sequencer_1_1" x="-1300.0" y="600.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
<SubAppNetwork>
<FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4234.782608695652" y="143.47826086956522"/>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/>
<FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6082.608695652174" y="2686.9565217391305"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3026.086956521739" y="265.2173913043478"/>
<FB Comment="" Name="F_GT" Type="F_GT" x="2182.608695652174" y="260.8695652173913">
<Parameter Name="IN2" Value="INT#3"/>
</FB>
<FB Comment="" Name="F_SUB" Type="F_SUB" x="4826.086956521739" y="2382.608695652174">
<Parameter Name="IN2" Value="INT#4"/>
</FB>
<FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6004.347826086956" y="4060.869565217391"/>
<FB Comment="" Name="F_GT_1" Type="F_GT" x="2234.782608695652" y="2108.695652173913">
<Parameter Name="IN2" Value="INT#7"/>
</FB>
<FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4860.869565217391" y="3882.6086956521735">
<Parameter Name="IN2" Value="INT#8"/>
</FB>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3082.608695652174" y="2121.7391304347825"/>
<FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2147.8260869565215" y="3573.9130434782605">
<Parameter Name="IN2" Value="INT#11"/>
</FB>
<FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3004.3478260869565" y="3586.9565217391305"/>
<FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5943.478260869565" y="5343.478260869565"/>
<FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4804.347826086956" y="5160.869565217391">
<Parameter Name="IN2" Value="INT#12"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="686.9565217391304"/>
<Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="147.82608695652172"/>
<Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="756.5217391304348"/>
<Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="360.8695652173913"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="639.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="521.7391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="726.0869565217391"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="804.3478260869565"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="739.1304347826086"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1117.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-817.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-956.5217391304348"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-369.5652173913043"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="52.17391304347826" dx2="52.17391304347826" dy="-408.695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="-321.73913043478257"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="52.17391304347826" dx2="52.17391304347826" dy="-469.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="552.1739130434783"/>
<Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="604.3478260869565"/>
<Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="604.3478260869565"/>
<Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="52.17391304347826" dx2="52.17391304347826" dy="760.8695652173913"/>
<Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="678.2608695652174"/>
<Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="647.8260869565217"/>
<Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="308.695652173913" dx2="52.17391304347826" dy="582.6086956521739"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="173.91304347826087" dx2="52.17391304347826" dy="-2417.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="347.82608695652175" dx2="52.17391304347826" dy="-2469.565217391304"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="439.1304347826087" dx2="52.17391304347826" dy="-2517.391304347826"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="386.95652173913044" dx2="52.17391304347826" dy="-2569.565217391304"/>
<Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="452.17391304347825"/>
<Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1926.086956521739"/>
<Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="986.9565217391304"/>
<Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="373.9130434782609"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1656.5217391304348"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="660.8695652173913"/>
<Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="347.82608695652175"/>
<Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_SUB_1.IN1" Source="E_CTU.CV" dx1="100.0"/>
<Connection Comment="" Destination="F_GT_1.IN1" Source="E_CTU.CV" dx1="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1769.5652173913043"/>
<Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="443.4782608695652"/>
</DataConnections>
</SubAppNetwork>
</SubApp>
<FB Comment="" Name="SERVER_1_0" Type="SERVER_1" x="34.78260869565217" y="6347.826086956521">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[/subscribePath]"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3691.304347826087" y="-2021.7391304347825">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="-2500.0" y="-2500.0">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="1000.0" y="3800.0">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="3478.260869565217" y="-1695.6521739130435">
<Parameter Name="type" Value="%eventType%"/>
<Parameter Name="payload" Value="%eventPayload%"/>
<Parameter Name="eventMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="3478.260869565217" y="-2695.6521739130435">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<SubApp Comment="" Name="SubscribeEventHTTPPartial" Type="SubscribeEventHTTPPartial" x="10260.86956521739" y="2782.608695652174">
<Parameter Name="eventType" Value="%eventType%"/>
<Parameter Name="filterMetadata" Value="%serviceMetadata%"/>
<Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/>
<Parameter Name="matchMetadata" Value="BOOL#TRUE"/>
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<SubApp Comment="" Name="PublishEventHTTPPartial" Type="PublishEventHTTPPartial" x="10086.95652173913" y="-1565.2173913043478">
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="OneMessage.REQ" Source="F_EQ_1.CNF"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="E_DELAY_1_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5239.130434782608"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5686.95652173913"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="6047.826086956521"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="6500.0"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1486.9565217391303"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="647.8260869565217" dx2="386.95652173913044" dy="3247.8260869565215"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="1126.086956521739" dx2="1126.086956521739" dy="4486.95652173913"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="7269.565217391304"/>
<Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="56.52173913043478" dx2="56.52173913043478" dy="860.8695652173913"/>
<Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="369.5652173913043"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="373.9130434782609"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="947.8260869565217"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO" dx1="1500.0"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="908.695652173913"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12" dx1="856.5217391304348"/>
<Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="4126.086956521739"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="2986.9565217391305"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SERVER_1_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1947.8260869565217"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.Unsubscribe" Source="Sequencer_1_1.E9" dx1="6726.086956521739"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventHTTPPartial.Unsubscribed" dx1="2517.391304347826" dx2="56.52173913043478" dy="-5739.130434782608"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventHTTPPartial.Subscribed" dx1="2339.1304347826085" dx2="56.52173913043478" dy="-4969.565217391304"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E1" dx1="7282.608695652174"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="PublishEventHTTPPartial.Published" dx1="52.17391304347826" dx2="52.17391304347826" dy="1069.5652173913043"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.Subscribe" Source="Sequencer_1_1.E3" dx1="5408.695652173913"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E5" dx1="5386.95652173913"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E7" dx1="5386.95652173913"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E10" dx1="5386.95652173913"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="356.52173913043475"/>
<Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="956.5217391304348"/>
<Connection Comment="" Destination="OneMessage.check" Source="F_EQ_1.OUT"/>
<Connection Comment="" Destination="TwoMessages.check" Source="F_EQ_1_1.OUT"/>
<Connection Comment="" Destination="F_EQ_1_1.IN1" Source="E_CTU.CV" dx1="639.1304347826086"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1108.695652173913"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1304.3478260869565"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="2504.3478260869565"/>
</DataConnections>
</SubAppNetwork>
</Application>
<Device Comment="" Name="HTTPTest" Type="FORTE_PC" x="2000.0" y="800.0">
<Parameter Name="MGR_ID" Value="%httpTestAddress%"/>
<Attribute Comment="device profile" Name="Profile" Type="STRING" Value="HOLOBLOC"/>
<Attribute Comment="color" Name="Color" Type="STRING" Value="76,218,77"/>
<Resource Comment="" Name="cleanAll" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="3373.9130434782605" y="569.5652173913044">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="3417.391304347826" y="2226.086956521739">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="843.4782608695651" y="456.52173913043475">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5600.0" y="3047.8260869565215">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="460.8695652173913" y="1078.2608695652173">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="469.5652173913043" y="1873.9130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialHTTP" x="3404.3478260869565" y="3682.6086956521735">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="508.695652173913" y="2686.9565217391305">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="6117.391304347826" y="4526.086956521739">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="STEST_END" Type="STEST_END" x="9917.391304347826" y="3769.565217391304"/>
<FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-126.08695652173913" y="104.34782608695652">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="826.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="308.695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="721.7391304347826"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="604.3478260869565"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="782.6086956521739"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="404.3478260869565"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-686.9565217391304"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="1682.6086956521738"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="265.2173913043478"/>
<Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.WARM" dx1="573.9130434782609"/>
<Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.COLD" dx1="573.9130434782609"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="613.0434782608695"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="639.1304347826086"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="826.0869565217391"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="847.8260869565217"/>
<Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="843.4782608695651"/>
<Connection Comment="" Destination="RegisterService2_1.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="800.0"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterUnregister" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9991.304347826086" y="560.8695652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="14934.782608695652" y="1369.5652173913043"/>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5482.608695652174" y="547.8260869565217">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="9443.478260869564" y="2104.3478260869565"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3691.304347826087" y="534.7826086956521">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="13460.86956521739" y="508.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11304.347826086956" y="578.2608695652174"/>
<FB Comment="" Name="QueryService" Type="QueryService" x="7773.91304347826" y="626.0869565217391">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="13486.95652173913" y="-447.8260869565217"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14369.565217391304" y="-456.52173913043475"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15926.086956521738" y="2582.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17291.304347826088" y="2643.478260869565"/>
<SubApp Comment="" Name="Sequencer" x="4291.304347826087" y="4478.260869565217">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="10486.95652173913" y="3273.9130434782605"/>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="8700.0" y="2808.695652173913">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6078.260869565217" y="2756.5217391304345">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="3491.304347826087" y="2521.7391304347825">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11352.173913043478" y="943.4782608695651"/>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="15900.0" y="1300.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17143.478260869564" y="1308.695652173913"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9556.521739130434" y="934.7826086956521">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="PUBLISH_0" Type="PUBL_0" x="14126.086956521738" y="4169.565217391304">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1139.1304347826087" y="-1278.2608695652173">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="104.34782608695652"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="456.52173913043475"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="304.3478260869565"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="852.1739130434783"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="552.1739130434783"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="913.0434782608695"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="782.6086956521739"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1743.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="834.7826086956521"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1743.4782608695652"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="643.4782608695651"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="339.1304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1582.6086956521738"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="982.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="856.5217391304348"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1560.8695652173913"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1560.8695652173913"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="2021.7391304347825"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="1560.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="1056.5217391304348"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="456.52173913043475"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="369.5652173913043"/>
<Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5"/>
<Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="143.47826086956522"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="634.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="456.52173913043475"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="304.3478260869565"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="308.695652173913"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1634.782608695652"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.8695652173913"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="569.5652173913044"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="643.4782608695651"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="600.0"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1617.391304347826"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="339.1304347826087"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="147.82608695652172"/>
<Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="56.52173913043478" dx2="56.52173913043478" dy="126.08695652173913"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="DoubleRegister" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="8847.826086956522" y="1039.1304347826087">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="10743.478260869564" y="2056.5217391304345"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10813.04347826087" y="1047.8260869565217">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="17117.391304347824" y="2452.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18486.95652173913" y="2513.0434782608695"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12569.565217391304" y="1060.8695652173913"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="4721.739130434782" y="969.5652173913043">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6678.260869565217" y="986.9565217391304">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="14473.91304347826" y="2600.0"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15426.086956521738" y="2521.7391304347825"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17117.391304347824" y="3169.565217391304">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18486.95652173913" y="3082.608695652174"/>
<SubApp Comment="" Name="Sequencer" x="1947.8260869565217" y="4569.565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4686.95652173913" y="2960.869565217391">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="7273.913043478261" y="2582.608695652174">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="9891.304347826086" y="3247.8260869565215">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="11682.608695652174" y="3713.0434782608695"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10300.0" y="100.0">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17113.043478260868" y="1773.9130434782608">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18478.260869565216" y="1834.782608695652"/>
<FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="508.695652173913" y="4252.173913043478">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5582.608695652174" y="4969.565217391304">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12521.739130434782" y="1000.0"/>
<EventConnections>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="378.2608695652174"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="578.2608695652174"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="313.04347826086956"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="752.1739130434783"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="621.7391304347826"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="643.4782608695651"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1639.1304347826085"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1639.1304347826085"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="56.52173913043478" dx2="56.52173913043478" dy="-469.5652173913043"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="617.391304347826"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="926.0869565217391" dy="1360.8695652173913"/>
<Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.COLD" dx1="56.52173913043478" dx2="56.52173913043478" dy="2126.086956521739"/>
<Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.WARM" dx1="56.52173913043478" dx2="56.52173913043478" dy="2078.2608695652175"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="3800.0"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="3800.0"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="3273.9130434782605"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3273.9130434782605"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="282.6086956521739" dy="682.6086956521739"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="1878.2608695652173"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="986.9565217391304"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3791.304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="743.4782608695651" dx2="486.95652173913044" dy="656.5217391304348"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="447.8260869565217" dx2="778.2608695652174" dy="608.695652173913"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="2282.608695652174"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="782.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1452.1739130434783"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="378.2608695652174"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="578.2608695652174"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="313.04347826086956"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="469.5652173913043"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="291.30434782608694"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1600.0"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="647.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="643.4782608695651"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="56.52173913043478" dx2="56.52173913043478" dy="-469.5652173913043"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1591.304347826087"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="782.6086956521739"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1452.1739130434783"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="343.4782608695652"/>
<Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="56.52173913043478" dx2="56.52173913043478" dy="126.08695652173913"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterMoreServices" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15586.95652173913" y="3686.9565217391305"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12708.695652173912" y="2547.8260869565215"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4208.695652173913" y="2373.913043478261">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18647.82608695652" y="4247.826086956522"/>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18500.0" y="2913.0434782608695"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="17278.260869565216" y="3617.391304347826">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17247.82608695652" y="2904.3478260869565">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12713.043478260868" y="1573.9130434782608"/>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18647.82608695652" y="3678.260869565217"/>
<SubApp Comment="" Name="Sequencer" x="2108.695652173913" y="5734.782608695652">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10978.260869565216" y="1652.1739130434783">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10913.04347826087" y="2539.1304347826085">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17291.304347826088" y="6004.347826086956">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="S1Reg" Type="E_SR" x="14634.782608695652" y="3760.869565217391"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="7643.478260869565" y="2934.782608695652">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="7600.0" y="1273.9130434782608">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="15121.739130434782" y="2460.869565217391"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="13700.0" y="3700.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="S2Reg" Type="E_SR" x="10213.04347826087" y="2739.1304347826085"/>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="11200.0" y="3100.0"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13800.0" y="9134.782608695652"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13804.347826086956" y="8156.521739130434"/>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="12060.86956521739" y="9113.04347826087">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="QueryService2" Type="QueryServiceHTTPSub" x="7713.043478260869" y="8313.04347826087">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="12069.565217391304" y="8239.130434782608">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1900.0" y="456.52173913043475">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16860.869565217392" y="4356.521739130435">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18900.0" y="4800.0"/>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16704.347826086956" y="7878.260869565217">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17926.08695652174" y="7900.0"/>
<SubApp Comment="" Name="QueryService1" Type="QueryServiceHTTPSub" x="4021.7391304347825" y="5726.086956521739">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-182.6086956521739" y="1491.304347826087">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-178.26086956521738" y="2282.608695652174">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9021.739130434782" y="12782.608695652174">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="486.95652173913044"/>
<Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="3021.7391304347825"/>
<Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="3021.7391304347825"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="504.3478260869565"/>
<Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="791.3043478260869"/>
<Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="791.3043478260869"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="939.1304347826086"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="439.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="604.3478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="347.82608695652175"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-860.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1660.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="721.7391304347826"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="413.04347826086956"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-378.2608695652174"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-3191.304347826087"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="2826.086956521739"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="2539.1304347826085"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-2686.9565217391305"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1634.782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1021.7391304347825"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="669.5652173913044"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="669.5652173913044"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1491.304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="982.6086956521739"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2569.565217391304"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2586.9565217391305"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="2621.7391304347825"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2569.565217391304"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="2621.7391304347825"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2573.9130434782605"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="2608.695652173913"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="760.8695652173913"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="760.8695652173913"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="760.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="2960.869565217391"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-439.1304347826087"/>
<Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="352.17391304347825"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="600.0"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="486.95652173913044"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="347.82608695652175"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1069.5652173913043"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="504.3478260869565"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="334.7826086956522"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="1660.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="1660.8695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1573.9130434782608"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1591.304347826087"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="1021.7391304347825"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="56.52173913043478" dx2="56.52173913043478" dy="-3256.5217391304345"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1400.0"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="734.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2960.869565217391"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2934.782608695652"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3100.0"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3117.391304347826"/>
<Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="1313.0434782608695"/>
<Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="3152.173913043478"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="SameServiceTwice" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1252.1739130434783" y="239.1304347826087">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="Sequencer" x="4569.565217391304" y="3700.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="12413.043478260868" y="3869.565217391304">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="4582.608695652174" y="2426.086956521739">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="12369.565217391304" y="2208.695652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4578.260869565217" y="1278.2608695652173">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="7056.521739130434" y="5569.565217391304">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9334.782608695652" y="6669.565217391304">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11073.91304347826" y="5713.043478260869"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9339.130434782608" y="5791.304347826087">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11069.565217391304" y="6686.95652173913"/>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23347.82608695652" y="4939.130434782608"/>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21282.608695652172" y="3321.7391304347825">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24413.043478260868" y="2121.7391304347825"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21308.695652173912" y="2678.2608695652175">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="22121.73913043478" y="4934.782608695652">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21260.869565217392" y="1908.695652173913">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21282.608695652172" y="1256.5217391304348">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23317.391304347824" y="6526.086956521739"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22034.782608695652" y="6452.173913043478">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24269.565217391304" y="8239.130434782608"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22043.478260869564" y="8160.869565217391">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22043.478260869564" y="8852.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23347.82608695652" y="5600.0"/>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22121.73913043478" y="5591.304347826087">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22056.521739130432" y="7186.95652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23282.608695652172" y="7191.304347826087"/>
<FB Comment="" Name="F_AND" Type="F_AND" x="23143.478260869564" y="8321.739130434782"/>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25839.130434782608" y="6100.0"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15073.91304347826" y="2826.086956521739"/>
<FB Comment="" Name="F_AND_1" Type="F_AND" x="22208.695652173912" y="1547.8260869565217"/>
<FB Comment="" Name="F_OR" Type="F_OR" x="23913.043478260868" y="2221.7391304347825"/>
<FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22208.695652173912" y="2904.3478260869565"/>
<FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23060.869565217392" y="1743.4782608695652"/>
<FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2669.565217391304"/>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4578.260869565217" y="234.78260869565216">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5852.173913043478" y="7813.043478260869">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3726.086956521739"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3726.086956521739"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3704.3478260869565"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3704.3478260869565"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="573.9130434782609"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1047.8260869565217"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1047.8260869565217"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1047.8260869565217"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="626.0869565217391"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1491.304347826087"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="317.39130434782606"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8160.869565217391"/>
<Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="321.73913043478257"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8539.130434782608"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8539.130434782608"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="326.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="352.17391304347825"/>
<Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="360.8695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="926.0869565217391"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="891.3043478260869"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1200.0"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="856.5217391304348"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="839.1304347826086"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="856.5217391304348"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="839.1304347826086"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="278.2608695652174"/>
<Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="265.2173913043478"/>
<Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="234.78260869565216"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="460.8695652173913"/>
<Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_AND_1_1.CNF" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.REQ" Source="BOOL2BOOL_1.CNF" dx1="186.95652173913044"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="343.4782608695652"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="343.4782608695652"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="634.7826086956521"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="513.0434782608695"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="1443.4782608695652"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2047.8260869565217"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="434.78260869565213"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3286.9565217391305"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3269.565217391304"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3243.478260869565"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="613.0434782608695"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="621.7391304347826"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="626.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4391.304347826087"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4434.782608695652"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4847.826086956522"/>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4382.608695652174"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4426.086956521739"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4804.347826086956"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="447.8260869565217"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4808.695652173913"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4773.913043478261"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4813.043478260869"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4778.260869565217"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="352.17391304347825"/>
<Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="352.17391304347825"/>
<Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="369.5652173913043"/>
<Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="265.2173913043478"/>
<Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="278.2608695652174"/>
<Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="265.2173913043478"/>
<Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="234.78260869565216"/>
<Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="156.52173913043478"/>
<Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="F_AND_1_1.OUT" dx1="200.0"/>
<Connection Comment="" Destination="F_OR.IN2" Source="BOOL2BOOL_1.OUT" dx1="186.95652173913044"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="3269.565217391304"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="VersionInterfaceAndMetadata" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullHTTP" x="5143.478260869565" y="252.17391304347825">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="5082.608695652174" y="2908.695652173913">
<Parameter Name="version" Value="0"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2934.782608695652" y="2656.5217391304345">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8221.739130434782" y="2747.8260869565215"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7043.478260869565" y="2708.695652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11039.130434782608" y="2604.3478260869565">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12260.86956521739" y="2608.695652173913"/>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2908.695652173913" y="3952.173913043478">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12239.130434782608" y="3904.3478260869565"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceHTTPSub" x="5056.521739130435" y="4200.0">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7017.391304347826" y="4004.3478260869565">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8204.347826086956" y="4043.478260869565"/>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11013.04347826087" y="3900.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12208.695652173912" y="5391.304347826087"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceHTTPSub" x="5026.086956521739" y="5691.304347826087">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8173.91304347826" y="5534.782608695652"/>
<FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10982.608695652174" y="5386.95652173913">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2878.2608695652175" y="5443.478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6986.95652173913" y="5491.304347826087">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12173.91304347826" y="6800.0"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceHTTPSub" x="4991.304347826087" y="7100.0">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8139.130434782608" y="6939.130434782608"/>
<FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10947.826086956522" y="6791.304347826087">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2843.478260869565" y="6847.826086956521">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6952.173913043478" y="6900.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="WrongInterfaceProvided" Type="TEST_CONDITION" x="12208.695652173912" y="8073.91304347826"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="6986.95652173913" y="8173.91304347826">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceHTTPSub" x="5026.086956521739" y="8256.521739130434">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8173.91304347826" y="8213.04347826087"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2878.2608695652175" y="8121.739130434782">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON1&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="10982.608695652174" y="8069.565217391304">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="708.695652173913" y="234.78260869565216">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12152.173913043478" y="9469.565217391304"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8117.391304347826" y="9608.695652173912"/>
<FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10926.086956521738" y="9460.86956521739">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2821.7391304347825" y="9517.391304347826">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="[&quot;key1=value1&quot;]"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6934.782608695652" y="9569.565217391304">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceHTTPSub" x="4973.913043478261" y="9652.173913043478">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1" Type="QueryServiceHTTPSub" x="5043.478260869565" y="11047.826086956522">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8186.95652173913" y="11004.347826086956"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2891.304347826087" y="10913.04347826087">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11000.0" y="10856.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7004.347826086956" y="10960.86956521739">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12221.739130434782" y="10860.86956521739"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2647.8260869565215" y="8404.347826086956">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10752.173913043478" y="8352.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7943.478260869565" y="8500.0"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6756.521739130434" y="8456.521739130434">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="NoInterfaceProvided" Type="TEST_CONDITION" x="11978.260869565216" y="8356.521739130434"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceHTTPSub" x="4800.0" y="8539.130434782608">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6978.260869565217" y="14404.347826086956">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1_1" Type="FieldsToArrowheadService" x="2869.565217391304" y="14352.173913043478">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="WrongMetadaButNotAsked" Type="TEST_CONDITION" x="12200.0" y="14304.347826086956"/>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1_1" Type="QueryServiceHTTPSub" x="5017.391304347826" y="14486.95652173913">
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.869565217391" y="14443.478260869564"/>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1_1" Type="F_EQ" x="10973.91304347826" y="14300.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="7000.0" y="217.39130434782606">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="291.30434782608694"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="726.0869565217391"/>
<Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="291.30434782608694"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="686.9565217391304"/>
<Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="652.1739130434783"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="652.1739130434783"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="613.0434782608695"/>
<Connection Comment="" Destination="WrongInterfaceProvided.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="382.6086956521739"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="578.2608695652174"/>
<Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="182.6086956521739"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="404.3478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="139.1304347826087"/>
<Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="56.52173913043478" dx2="56.52173913043478" dy="113.04347826086956"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="56.52173913043478" dx2="56.52173913043478" dy="60.869565217391305"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="143.47826086956522"/>
<Connection Comment="" Destination="NoInterfaceProvided.REQ" Source="F_EQ_4_1_2_1_2.CNF" dx1="300.0"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF" dx1="282.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="282.6086956521739"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="17.391304347826086"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="347.82608695652175"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.REQ" Source="F_EQ_4_1_2_1_1_1_1.CNF" dx1="208.69565217391303"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="1960.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="1200.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="669.5652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="769.5652173913043"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="721.7391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="804.3478260869565"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterfaceProvided.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-113.04347826086956"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterfaceProvided.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="717.391304347826"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1743.4782608695652"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-6969.565217391304"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2891.304347826087"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="339.1304347826087"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="291.30434782608694"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="726.0869565217391"/>
<Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="291.30434782608694"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="686.9565217391304"/>
<Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="652.1739130434783"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="652.1739130434783"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="469.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="217.39130434782606"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="613.0434782608695"/>
<Connection Comment="" Destination="WrongInterfaceProvided.check" Source="F_EQ_4_1_2_1.OUT" dx1="382.6086956521739"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="578.2608695652174"/>
<Connection Comment="" Destination="OnlyOneMetadata.check" Source="F_EQ_4_1_2_1_1.OUT" dx1="343.4782608695652"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1.OUT" dx1="182.6086956521739"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="439.1304347826087"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="404.3478260869565"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="139.1304347826087"/>
<Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT" dx1="308.695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="439.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="NoInterfaceProvided.check" Source="F_EQ_4_1_2_1_2.OUT" dx1="300.0"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService" dx1="282.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="321.73913043478257"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="260.8695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="282.6086956521739"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="56.52173913043478" dx2="56.52173913043478" dy="-26.08695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="347.82608695652175"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.check" Source="F_EQ_4_1_2_1_1_1_1.OUT" dx1="208.69565217391303"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterMoreServicesSubApp" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="826.0869565217391" y="291.30434782608694">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13504.347826086956" y="10117.391304347826"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11769.565217391304" y="10100.0">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13508.695652173912" y="9143.478260869564"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2182.608695652174" y="3300.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="20278.260869565216" y="10734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11773.91304347826" y="9221.739130434782">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21369.565217391304" y="12869.565217391304"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20091.304347826084" y="12813.043478260868">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21526.08695652174" y="10743.478260869564"/>
<SubApp Comment="" Name="Sequencer" x="5543.478260869565" y="8169.565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11778.260869565216" y="12639.130434782608">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13513.043478260868" y="12656.521739130434"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13517.391304347826" y="11682.608695652174"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11782.608695652174" y="11760.86956521739">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21443.478260869564" y="10121.739130434782"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20217.391304347824" y="10104.347826086956">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20117.391304347824" y="12021.739130434782">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21343.478260869564" y="12043.478260869564"/>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9078.260869565216" y="7586.95652173913">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<SubApp Comment="" Name="QuerySecondService" Type="QueryServiceHTTPSubFull" x="8000.0" y="11400.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryFirstService" Type="QueryServiceHTTPSubFull" x="8721.739130434782" y="9621.739130434782">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20017.391304347824" y="14739.130434782608">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20043.478260869564" y="13947.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21291.304347826084" y="14791.304347826086"/>
<FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21269.565217391304" y="13969.565217391304"/>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19956.521739130432" y="16260.86956521739">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21208.695652173912" y="15491.304347826086"/>
<FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21234.782608695652" y="16317.391304347826"/>
<FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19982.608695652172" y="15473.91304347826">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22647.82608695652" y="13334.782608695652"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15456.521739130434" y="11021.739130434782"/>
<SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesHTTP" x="6456.521739130434" y="4226.086956521739">
<Parameter Name="serviceDefinition" Value="[&quot;serviceTest&quot;, &quot;serviceTest2&quot;]"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="[&quot;%serviceURI%&quot;, &quot;%serviceURI2%&quot;]"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SREndpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="130.43478260869566"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="130.43478260869566"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="456.52173913043475"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1021.7391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="308.695652173913"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="7143.478260869565"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7091.304347826087"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="408.695652173913"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="1434.782608695652"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1434.782608695652"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QuerySecondService.CNF" dx1="939.1304347826086"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E1" dx1="1391.304347826087"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6" dx1="1391.304347826087"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF" dx1="973.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="443.4782608695652"/>
<Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="382.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="382.6086956521739"/>
<Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="443.4782608695652"/>
<Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="382.6086956521739"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="208.69565217391303"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="326.0869565217391"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="356.52173913043475"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-2578.2608695652175"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="204.3478260869565"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="130.43478260869566"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="7043.478260869565"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7013.043478260869"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="56.52173913043478" dx2="56.52173913043478" dy="1969.5652173913043"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="56.52173913043478" dx2="56.52173913043478" dy="1917.391304347826"/>
<Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="247.82608695652172"/>
<Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="247.82608695652172"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="Sequencer.E10"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2673.9130434782605"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2539.1304347826085"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2678.2608695652175"/>
<Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2582.608695652174"/>
<Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="939.1304347826086"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="939.1304347826086"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="969.5652173913043"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="973.9130434782609"/>
<Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="443.4782608695652"/>
<Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="382.6086956521739"/>
<Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1486.9565217391303"/>
<Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2417.391304347826"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2408.695652173913"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2382.608695652174"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2343.478260869565"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="OrchestratorNoRule" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationHTTP" x="13708.695652173912" y="2408.695652173913"/>
<FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9052.173913043478" y="130.43478260869566"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6656.521739130434" y="-839.1304347826086">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6647.826086956521" y="456.52173913043475">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14843.478260869564" y="1300.0"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16860.869565217392" y="1213.0434782608695">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18086.95652173913" y="1217.391304347826"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="2617.391304347826" y="1586.9565217391303">
<Parameter Name="ID" Value="http[/serviceTest/start2]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="1917.391304347826" y="1500.0"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="9191.304347826086" y="2356.5217391304345">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4134.782608695652" y="-1139.1304347826087">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5678.260869565217">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13669.565217391304" y="1273.9130434782608">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="152.17391304347825" y="2573.9130434782605">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11678.260869565216" y="1804.3478260869565">
<Parameter Name="endpoint" Value="%orchestratorAddress%"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="647.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="578.2608695652174"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="369.5652173913043"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="217.39130434782606"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="1786.9565217391303"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="208.69565217391303"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="4300.0"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="669.5652173913044"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="669.5652173913044"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="669.5652173913044"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="4300.0"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="669.5652173913044"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="673.9130434782609"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="52.17391304347826"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="104.34782608695652"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1217.391304347826"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="1786.9565217391303"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="547.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="578.2608695652174"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="369.5652173913043"/>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="217.39130434782606"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="647.8260869565217"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="617.391304347826"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="208.69565217391303"/>
<Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RequestOrchestrationHTTP.requestOrchestration" Source="RequestOrchestrationForm.requestOrchestration"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="OrchestrationWithRules" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="7486.95652173913" y="1091.304347826087">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7478.260869565217" y="2391.304347826087">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="19621.73913043478" y="3100.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20847.82608695652" y="3104.3478260869565"/>
<FB Comment="" Name="SERVER_1" Type="SERVER_1" x="10769.565217391304" y="6382.608695652174">
<Parameter Name="ID" Value="http[/serviceTest/start]"/>
</FB>
<FB Comment="" Name="E_SR" Type="E_SR" x="10069.565217391304" y="6291.304347826087"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="10021.739130434782" y="4291.304347826087">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4969.565217391304" y="791.3043478260869">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4826.086956521739" y="7613.043478260869">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="982.6086956521739" y="4508.695652173913">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19578.260869565216" y="4069.565217391304">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20804.347826086956" y="4073.9130434782605"/>
<FB Comment="" Name="E_SR_1" Type="E_SR" x="17117.391304347824" y="2221.7391304347825"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18143.478260869564" y="2247.8260869565215"/>
<FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_2" x="14021.739130434782" y="560.8695652173913">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[%authRuleEndpoint%; POST; application/json]]"/>
<Parameter Name="SD_1" Value="STRING#%authRuleData%"/>
</FB>
<FB Comment="" Name="CLIENT_1_2_1" Type="CLIENT_1_2" x="16778.260869565216" y="582.6086956521739">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[%orchStoreEndpoint%; POST; application/json]]"/>
<Parameter Name="SD_1" Value="STRING#%orchRuleData%"/>
</FB>
<FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="11508.695652173912" y="6947.826086956521"/>
<SubApp Comment="" Name="GetEndpointFromOrchestrationHTTPPFull" Type="GetEndpointFromOrchestrationHTTPPFull" x="12900.0" y="2900.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="orchestratorEndpoint" Value="%orchestratorAddress%"/>
<Parameter Name="INDEX" Value="0"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="647.8260869565217"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="217.39130434782606"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1043.4782608695652"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="52.17391304347826"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="104.34782608695652"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="700.0"/>
<Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="417.39130434782606"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="508.695652173913"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="491.30434782608694"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="4300.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1139.1304347826087"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="2204.3478260869565"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-934.7826086956521"/>
<Connection Comment="" Destination="CLIENT_1_2.REQ" Source="CLIENT_1_2.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="47.826086956521735"/>
<Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="CLIENT_1_2.CNF" dx1="1117.391304347826"/>
<Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="CLIENT_1_2_1.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="47.826086956521735"/>
<Connection Comment="" Destination="CLIENT_1_2.INIT" Source="Sequencer_1.E0" dx1="6304.347826086956"/>
<Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="108.69565217391303"/>
<Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-226.08695652173913"/>
<Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="4326.086956521739"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="4300.0"/>
<Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7852.173913043478"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4326.086956521739"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="2204.3478260869565"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1052.1739130434783"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5708.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5708.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="5708.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5708.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="5708.695652173913"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF" dx1="1726.086956521739"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1908.695652173913"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="217.39130434782606"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="647.8260869565217"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="617.391304347826"/>
<Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="417.39130434782606"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="378.2608695652174"/>
<Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="108.69565217391303"/>
<Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="56.52173913043478" dx2="56.52173913043478" dy="-126.08695652173913"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="2447.8260869565215"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="2469.565217391304"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="PublishSubscribe" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="1339.1304347826087" y="6652.173913043478"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="12700.0" y="7200.0">
<Parameter Name="IN2" Value="UINT#0"/>
</FB>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="10900.0" y="6800.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="NoMessage" Type="TEST_CONDITION" x="13600.0" y="7200.0"/>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="10900.0" y="7800.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="12700.0" y="8200.0">
<Parameter Name="IN2" Value="UINT#1"/>
</FB>
<FB Comment="" Name="OneMessage" Type="TEST_CONDITION" x="13600.0" y="8200.0"/>
<FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="11000.0" y="9000.0">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="TwoMessages" Type="TEST_CONDITION" x="13700.0" y="9400.0"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="12800.0" y="9400.0">
<Parameter Name="IN2" Value="UINT#2"/>
</FB>
<SubApp Comment="" Name="Sequencer_1_1" x="-700.0" y="600.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="SERVER_1_0" Type="SERVER_1" x="34.78260869565217" y="6347.826086956521">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[/subscribePath]"/>
</FB>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="-2500.0" y="-2500.0">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3691.304347826087" y="-2021.7391304347825">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="1000.0" y="3800.0">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="5286.95652173913" y="-1904.3478260869565">
<Parameter Name="type" Value="%eventType%"/>
<Parameter Name="payload" Value="%eventPayload%"/>
<Parameter Name="eventMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="5286.95652173913" y="-2904.3478260869565">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<SubApp Comment="" Name="SubscribeEventHTTPPartial" Type="SubscribeEventHTTPPartial" x="11782.608695652174" y="3886.95652173913">
<Parameter Name="eventType" Value="%eventType%"/>
<Parameter Name="filterMetadata" Value="%serviceMetadata%"/>
<Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/>
<Parameter Name="matchMetadata" Value="BOOL#TRUE"/>
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<SubApp Comment="" Name="PublishEventHTTPPartial" Type="PublishEventHTTPPartial" x="10086.95652173913" y="-695.6521739130435">
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="OneMessage.REQ" Source="F_EQ_1.CNF"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="E_DELAY_1_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-4400.0"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-3800.0"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-3300.0"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5573.913043478261"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5573.913043478261"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="5573.913043478261"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="5621.739130434782"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="5621.739130434782"/>
<Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-100.0"/>
<Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="378.2608695652174"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="343.4782608695652"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="286.95652173913044"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="286.95652173913044"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="647.8260869565217"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12"/>
<Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0"/>
<Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SERVER_1_0.INITO"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.Unsubscribe" Source="Sequencer_1_1.E9"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventHTTPPartial.Subscribed"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventHTTPPartial.Unsubscribed"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E1"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="PublishEventHTTPPartial.Published"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.Subscribe" Source="Sequencer_1_1.E3"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E5"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E7"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.Publish" Source="Sequencer_1_1.E10"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="5508.695652173913"/>
<Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="5508.695652173913"/>
<Connection Comment="" Destination="OneMessage.check" Source="F_EQ_1.OUT"/>
<Connection Comment="" Destination="TwoMessages.check" Source="F_EQ_1_1.OUT"/>
<Connection Comment="" Destination="F_EQ_1_1.IN1" Source="E_CTU.CV" dx1="5556.521739130435"/>
<Connection Comment="" Destination="SubscribeEventHTTPPartial.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.source" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="PublishEventHTTPPartial.event" Source="FieldsToArrowheadEvent.arrowheadEvent"/>
</DataConnections>
</FBNetwork>
</Resource>
</Device>
<Device Comment="" Name="OpcUaTest" Type="FORTE_PC" x="6900.0" y="800.0">
<Parameter Name="MGR_ID" Value="%opcuaTestAddress%"/>
<Attribute Comment="device profile" Name="Profile" Type="STRING" Value="HOLOBLOC"/>
<Attribute Comment="color" Name="Color" Type="STRING" Value="230,107,102"/>
<Resource Comment="" Name="cleanAll" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="6213.043478260869" y="3600.0">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="478.2608695652174" y="126.08695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="456.52173913043475" y="1073.9130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="460.8695652173913" y="1869.5652173913043">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="504.3478260869565" y="2682.608695652174">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="8113.043478260869" y="3626.086956521739">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="STEST_END" Type="STEST_END" x="9913.04347826087" y="3760.869565217391"/>
<FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-834.7826086956521" y="-17.391304347826086">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="3521.7391304347825" y="560.8695652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialOpcUa" x="3400.0" y="3678.260869565217">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="3413.0434782608695" y="2221.7391304347825">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="473.9130434782609"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="404.3478260869565"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="700.0"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="56.52173913043478" dx2="56.52173913043478" dy="34.78260869565217"/>
<Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="647.8260869565217"/>
<Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.COLD" dx1="469.5652173913043"/>
<Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.WARM" dx1="469.5652173913043"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister"/>
<Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService"/>
<Connection Comment="" Destination="RegisterService2_1.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterUnregister" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="7647.826086956521" y="-173.91304347826087">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9617.391304347826" y="43.47826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="15921.739130434782" y="2008.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17282.608695652172" y="2065.2173913043475"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11352.173913043478" y="-21.73913043478261"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2408.695652173913" y="-1152.1739130434783">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5282.608695652174" y="-1173.9130434782608">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="13273.91304347826" y="2147.8260869565215"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14226.086956521738" y="2078.2608695652175"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15921.739130434782" y="2721.7391304347825">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17282.608695652172" y="2639.1304347826085"/>
<SubApp Comment="" Name="Sequencer" x="747.8260869565217" y="4117.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2847.8260869565215" y="760.8695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5613.043478260869" y="739.1304347826086">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="8700.0" y="2804.3478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11347.826086956522" y="939.1304347826086"/>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17139.130434782608" y="1304.3478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9552.173913043478" y="926.0869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="15900.0" y="1300.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="PUBLISH_0" Type="PUBL_0" x="14121.739130434782" y="4160.869565217391">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1134.782608695652" y="-1273.9130434782608">
<Parameter Name="ID" Value="%cleanFinished%"/>
</FB>
<FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="10700.0" y="3300.0"/>
<FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="9543.478260869564" y="1617.391304347826"/>
<EventConnections>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="252.17391304347825"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="500.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="586.9565217391304"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="500.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="3247.8260869565215"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="3247.8260869565215"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3247.8260869565215"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="969.5652173913043"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="586.9565217391304"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1686.9565217391303"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="3773.9130434782605"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3773.9130434782605"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="656.5217391304348"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1417.391304347826"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="608.695652173913"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1417.391304347826"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1439.1304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1408.695652173913"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="217.39130434782606"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="591.3043478260869"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="434.78260869565213"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="382.6086956521739"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="252.17391304347825"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="252.17391304347825"/>
<Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO"/>
<Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="252.17391304347825"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="500.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="456.52173913043475"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1439.1304347826087"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="500.0"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="808.695652173913"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="586.9565217391304"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="704.3478260869565"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1439.1304347826087"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="217.39130434782606"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="569.5652173913044"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1421.7391304347825"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="434.78260869565213"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService"/>
<Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="DoubleRegister" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="QueryService" Type="QueryService" x="8839.130434782608" y="1030.4347826086955">
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10786.95652173913" y="160.86956521739128">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="17113.043478260868" y="2447.8260869565215">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18482.608695652172" y="2508.695652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12543.478260869564" y="178.26086956521738"/>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3917.391304347826" y="-1504.3478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6786.95652173913" y="-1400.0">
<Parameter Name="version" Value="%serviceVersion%"/>
</FB>
<FB Comment="" Name="Registered" Type="E_SR" x="14469.565217391304" y="2600.0"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15421.739130434782" y="2517.391304347826"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17113.043478260868" y="3160.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18482.608695652172" y="3078.260869565217"/>
<SubApp Comment="" Name="Sequencer" x="1943.478260869565" y="4560.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4004.3478260869565" y="-217.39130434782606">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6669.565217391304" y="-200.0">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
</FB>
<FB Comment="" Name="RegisterService" Type="RegisterService" x="9886.95652173913" y="3243.478260869565">
<Parameter Name="endpoint" Value="%serviceRegistryAddress%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12521.739130434782" y="1000.0"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10769.565217391304" y="982.6086956521739">
<Parameter Name="INDEX" Value="1"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17108.695652173912" y="1769.5652173913043">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18473.91304347826" y="1826.086956521739"/>
<FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-843.4782608695651" y="-1669.5652173913043">
<Parameter Name="ID" Value="%firstResourceReady%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5586.95652173913" y="5652.173913043478">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="11678.260869565216" y="3708.695652173913"/>
<FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="10739.130434782608" y="2052.173913043478"/>
<EventConnections>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="239.1304347826087"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="500.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="643.4782608695651"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="591.3043478260869"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="608.695652173913"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="500.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="739.1304347826086"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="3247.8260869565215"/>
<Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3247.8260869565215"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="586.9565217391304"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="2378.2608695652175"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="3769.565217391304"/>
<Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="3769.565217391304"/>
<Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3769.565217391304"/>
<Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1421.7391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="56.52173913043478" dx2="56.52173913043478" dy="656.5217391304348"/>
<Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1421.7391304347825"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="56.52173913043478" dx2="56.52173913043478" dy="608.695652173913"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="226.08695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="547.8260869565217"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="604.3478260869565"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="500.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1360.8695652173913"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="2126.086956521739"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="2960.869565217391"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1617.391304347826"/>
<Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.COLD" dx1="413.04347826086956"/>
<Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.WARM" dx1="413.04347826086956"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="239.1304347826087"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="500.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="547.8260869565217"/>
<Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="643.4782608695651"/>
<Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="304.3478260869565"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="252.17391304347825"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1439.1304347826087"/>
<Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="500.0"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="582.6086956521739"/>
<Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="534.7826086956521"/>
<Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="773.9130434782609"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1447.8260869565217"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="226.08695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="547.8260869565217"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1434.782608695652"/>
<Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="500.0"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService"/>
<Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterMoreServices" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="10104.347826086956" y="6543.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8369.565217391304" y="6521.739130434782">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10108.695652173912" y="5569.565217391304"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16947.82608695652" y="6313.043478260869">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-182.6086956521739" y="339.1304347826087">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="16913.043478260868" y="4982.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8373.91304347826" y="5647.826086956521">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="S1Reg" Type="E_SR" x="11586.95652173913" y="1234.782608695652"/>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18269.565217391304" y="8813.04347826087"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13708.695652173912" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16673.91304347826" y="8656.521739130434">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18169.565217391304" y="5000.0"/>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18173.91304347826" y="6317.391304347826"/>
<SubApp Comment="" Name="Sequencer" x="2121.7391304347825" y="4017.391304347826">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="18260.869565217392" y="9608.695652173912"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17013.043478260868" y="9600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="S2Reg" Type="E_SR" x="11556.521739130434" y="2843.478260869565"/>
<FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13560.86956521739" y="8173.91304347826"/>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8356.521739130434" y="8486.95652173913">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8504.347826086956"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7534.782608695652"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8356.521739130434" y="7613.043478260869">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2052.173913043478" y="352.17391304347825">
<Parameter Name="ID" Value="%secondResourceReady%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18082.608695652172" y="4373.913043478261"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16852.173913043476" y="4352.173913043478">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7873.91304347826">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17921.73913043478" y="7900.0"/>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-178.26086956521738" y="1486.9565217391303">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-173.91304347826087" y="2278.2608695652175">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9017.391304347826" y="12778.260869565216">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="7639.130434782608" y="2926.086956521739">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="7600.0" y="1269.5652173913043">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryService2" Type="QueryServiceOpcUaSub" x="4008.695652173913" y="7686.95652173913">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryService1" Type="QueryServiceOpcUaSub" x="4017.391304347826" y="5721.739130434782">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="952.1739130434783"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1360.8695652173913"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="613.0434782608695"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="652.1739130434783"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1147.8260869565217"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1386.9565217391303"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-2791.304347826087"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="386.95652173913044"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="582.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="1313.0434782608695"/>
<Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="852.1739130434783"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="508.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="682.6086956521739"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="969.5652173913043"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1334.782608695652"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="1326.086956521739"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="847.8260869565217"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="573.9130434782609"/>
<Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="356.52173913043475"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="508.695652173913"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="508.695652173913"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7"/>
<Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister"/>
<Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4"/>
<Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister"/>
<Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6"/>
<Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5"/>
<Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2573.9130434782605"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2556.5217391304345"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="908.695652173913"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="613.0434782608695"/>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="852.1739130434783"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="508.695652173913"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2578.2608695652175"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2439.1304347826085"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2526.086956521739"/>
<Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2452.173913043478"/>
<Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries"/>
<Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="SameServiceTwice" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="586.9565217391304" y="239.1304347826087">
<Parameter Name="ID" Value="%testMoreServicesReady%"/>
</FB>
<SubApp Comment="" Name="Sequencer" x="4560.869565217391" y="3700.0">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="4578.260869565217" y="2421.7391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="1273.9130434782608">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9326.086956521738" y="6660.869565217391">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11069.565217391304" y="5708.695652173913"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9334.782608695652" y="5786.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11060.86956521739" y="6682.608695652174"/>
<FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23343.478260869564" y="4934.782608695652"/>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21278.260869565216" y="3317.391304347826">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24408.695652173912" y="2117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21304.347826086956" y="2673.9130434782605">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="22117.391304347824" y="4926.086956521739">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21256.521739130432" y="1904.3478260869565">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21278.260869565216" y="1252.1739130434783">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23313.043478260868" y="6521.739130434782"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22026.08695652174" y="6447.826086956521">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24260.869565217392" y="8239.130434782608"/>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22039.130434782608" y="8156.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22039.130434782608" y="8847.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23343.478260869564" y="5600.0"/>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22117.391304347824" y="5586.95652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22052.173913043476" y="7182.608695652174">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23278.260869565216" y="7186.95652173913"/>
<FB Comment="" Name="F_AND" Type="F_AND" x="23139.130434782608" y="8317.391304347826"/>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25834.782608695652" y="6100.0"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15069.565217391304" y="2821.7391304347825"/>
<FB Comment="" Name="F_AND_1" Type="F_AND" x="22204.347826086956" y="1543.4782608695652"/>
<FB Comment="" Name="F_OR" Type="F_OR" x="23908.695652173912" y="2217.391304347826"/>
<FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22204.347826086956" y="2900.0"/>
<FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23056.521739130432" y="1739.1304347826085"/>
<FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2660.869565217391"/>
<FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4573.913043478261" y="226.08695652173913">
<Parameter Name="systemName" Value="%systemName2%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5847.826086956521" y="7808.695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="12408.695652173912" y="3860.869565217391">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="12360.86956521739" y="2204.3478260869565">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceOpcUaSub" x="7052.173913043478" y="5560.869565217391">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="634.7826086956521"/>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="573.9130434782609"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1486.9565217391303"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="317.39130434782606"/>
<Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8147.826086956521"/>
<Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="321.73913043478257"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8521.739130434782"/>
<Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="456.52173913043475"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8521.739130434782"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="321.73913043478257"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="326.0869565217391"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="321.73913043478257"/>
<Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="378.2608695652174"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="217.39130434782606"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="221.7391304347826"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="713.0434782608695"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="682.6086956521739"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1200.0"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="286.95652173913044"/>
<Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="278.2608695652174"/>
<Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="460.8695652173913"/>
<Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_AND_1_1.CNF" dx1="191.30434782608694"/>
<Connection Comment="" Destination="F_OR.REQ" Source="BOOL2BOOL_1.CNF" dx1="191.30434782608694"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="1739.1304347826085"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="513.0434782608695"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="56.52173913043478" dx2="56.52173913043478" dy="117.39130434782608"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="56.52173913043478" dx2="56.52173913043478" dy="69.56521739130434"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3713.0434782608695"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3713.0434782608695"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="660.8695652173913"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="660.8695652173913"/>
<Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3691.304347826087"/>
<Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3691.304347826087"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="682.6086956521739"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="682.6086956521739"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1039.1304347826087"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2378.2608695652175"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="434.78260869565213"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4256.521739130435"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4269.565217391304"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4678.260869565217"/>
<Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4247.826086956522"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4256.521739130435"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4634.782608695652"/>
<Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="456.52173913043475"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4639.130434782608"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4639.130434782608"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4678.260869565217"/>
<Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4647.826086956522"/>
<Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="360.8695652173913"/>
<Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="321.73913043478257"/>
<Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="378.2608695652174"/>
<Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="278.2608695652174"/>
<Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="286.95652173913044"/>
<Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="60.869565217391305"/>
<Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="278.2608695652174"/>
<Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="243.47826086956522"/>
<Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="160.86956521739128"/>
<Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="F_AND_1_1.OUT" dx1="191.30434782608694"/>
<Connection Comment="" Destination="F_OR.IN2" Source="BOOL2BOOL_1.OUT" dx1="191.30434782608694"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3121.7391304347825"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="3121.7391304347825"/>
<Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3100.0"/>
<Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3104.3478260869565"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="443.4782608695652"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="482.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="478.2608695652174"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="VersionInterfaceAndMetadata" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2926.086956521739" y="2652.173913043478">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8221.739130434782" y="2743.478260869565"/>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7039.130434782608" y="2704.3478260869565">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11034.782608695652" y="2600.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12256.521739130434" y="2604.3478260869565"/>
<FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2904.3478260869565" y="3947.8260869565215">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12234.782608695652" y="3900.0"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7013.043478260869" y="4000.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4039.1304347826085"/>
<FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11008.695652173912" y="3900.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12204.347826086956" y="5386.95652173913"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8169.565217391304" y="5526.086956521739"/>
<FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10978.260869565216" y="5382.608695652174">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2873.9130434782605" y="5439.130434782608">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6982.608695652174" y="5486.95652173913">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12169.565217391304" y="6800.0"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8134.782608695652" y="6934.782608695652"/>
<FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10943.478260869564" y="6786.95652173913">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2839.1304347826085" y="6843.478260869565">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6947.826086956521" y="6900.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12252.173913043478" y="9947.826086956522"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7034.782608695652" y="10047.826086956522">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8217.391304347826" y="10086.95652173913"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2921.7391304347825" y="10000.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON1&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11026.086956521738" y="9943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="704.3478260869565" y="226.08695652173913">
<Parameter Name="ID" Value="%sameServiceTwiceReady%"/>
</FB>
<FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11343.478260869564"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.869565217391" y="11482.608695652174"/>
<FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10973.91304347826" y="11339.130434782608">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2869.565217391304" y="11400.0">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="[&quot;key1=value1&quot;]"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6978.260869565217" y="11443.478260869564">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8234.782608695652" y="12878.260869565216"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2939.1304347826085" y="12786.95652173913">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11043.478260869564" y="12734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7047.826086956521" y="12839.130434782608">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12269.565217391304" y="12739.130434782608"/>
<FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10747.826086956522" y="8347.826086956522">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6752.173913043478" y="8452.173913043478">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2643.478260869565" y="8404.347826086956">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7939.130434782608" y="8500.0"/>
<FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11973.91304347826" y="8352.173913043478"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8156.521739130434" y="14439.130434782608"/>
<FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6973.913043478261" y="14400.0">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="F_EQ_4_1_2_1_1_1_1" Type="F_EQ" x="10969.565217391304" y="14300.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="WrongMetadaButNotAsked" Type="TEST_CONDITION" x="12200.0" y="14300.0"/>
<FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1_1" Type="FieldsToArrowheadService" x="2860.869565217391" y="14347.826086956522">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="7000.0" y="213.04347826086956">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullOpcUa" x="5139.130434782608" y="252.17391304347825">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceOpcUaSub" x="5078.260869565217" y="2904.3478260869565">
<Parameter Name="version" Value="0"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceOpcUaSub" x="5052.173913043478" y="4200.0">
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceOpcUaSub" x="5021.739130434782" y="5686.95652173913">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceOpcUaSub" x="4986.95652173913" y="7100.0">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceOpcUaSub" x="4800.0" y="8539.130434782608">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceOpcUaSub" x="5073.913043478261" y="10134.782608695652">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceOpcUaSub" x="5017.391304347826" y="11526.086956521738">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1" Type="QueryServiceOpcUaSub" x="5086.95652173913" y="12921.739130434782">
<Parameter Name="metadaSearch" Value="true"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1_1" Type="QueryServiceOpcUaSub" x="5013.043478260869" y="14482.608695652174">
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="556.5217391304348"/>
<Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="669.5652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="556.5217391304348"/>
<Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF"/>
<Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="526.0869565217391"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="769.5652173913043"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="234.78260869565216"/>
<Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="526.0869565217391"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="234.78260869565216"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="186.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="482.6086956521739"/>
<Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="300.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterface.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="721.7391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="143.47826086956522"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="717.391304347826"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="391.30434782608694"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="100.0"/>
<Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF" dx1="252.17391304347825"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="800.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="143.47826086956522"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="NoInterface.REQ" Source="F_EQ_4_1_2_1_2.CNF" dx1="300.0"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterface.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="817.391304347826"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="17.391304347826086"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="347.82608695652175"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.REQ" Source="F_EQ_4_1_2_1_1_1_1.CNF"/>
<Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="804.3478260869565"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="239.1304347826087"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="239.1304347826087"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND"/>
<Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF"/>
<Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="556.5217391304348"/>
<Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="260.8695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="556.5217391304348"/>
<Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT"/>
<Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="526.0869565217391"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="386.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="234.78260869565216"/>
<Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="526.0869565217391"/>
<Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="386.95652173913044"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="234.78260869565216"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="186.95652173913044"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="482.6086956521739"/>
<Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="343.4782608695652"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="439.1304347826087"/>
<Connection Comment="" Destination="OnlyOneMetadata.check" Source="F_EQ_4_1_2_1_1.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="391.30434782608694"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="100.0"/>
<Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT" dx1="252.17391304347825"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="143.47826086956522"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="439.1304347826087"/>
<Connection Comment="" Destination="NoInterface.check" Source="F_EQ_4_1_2_1_2.OUT" dx1="300.0"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="56.52173913043478" dx2="56.52173913043478" dy="-26.08695652173913"/>
<Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="347.82608695652175"/>
<Connection Comment="" Destination="WrongMetadaButNotAsked.check" Source="F_EQ_4_1_2_1_1_1_1.OUT"/>
<Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries"/>
<Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="RegisterMoreServicesSubApp" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="821.7391304347826" y="286.95652173913044">
<Parameter Name="ID" Value="%versionEnded%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10113.04347826087"/>
<FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11760.86956521739" y="10100.0">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13504.347826086956" y="9139.130434782608"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2178.2608695652175" y="3300.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="F_EQ_2" Type="F_EQ" x="20273.91304347826" y="10726.086956521738">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11769.565217391304" y="9217.391304347826">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21360.869565217392" y="12860.86956521739"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20086.95652173913" y="12808.695652173912">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21521.73913043478" y="10739.130434782608"/>
<SubApp Comment="" Name="Sequencer" x="5539.130434782608" y="8160.869565217391">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11773.91304347826" y="12634.782608695652">
<Parameter Name="INDEX" Value="1"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13508.695652173912" y="12652.173913043478"/>
<SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13513.043478260868" y="11678.260869565216"/>
<FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11778.260869565216" y="11756.521739130434">
<Parameter Name="INDEX" Value="0"/>
</FB>
<FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21439.130434782608" y="10117.391304347826"/>
<FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20213.043478260868" y="10100.0">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20113.043478260868" y="12017.391304347826">
<Parameter Name="IN1" Value="%validEndpoint2%"/>
</FB>
<FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21339.130434782608" y="12039.130434782608"/>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9073.91304347826" y="7582.608695652174">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20013.043478260868" y="14734.782608695652">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20039.130434782608" y="13943.478260869564">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21286.95652173913" y="14786.95652173913"/>
<FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21260.869565217392" y="13960.86956521739"/>
<FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19952.173913043476" y="16256.521739130434">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21204.347826086956" y="15486.95652173913"/>
<FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21226.08695652174" y="16313.043478260868"/>
<FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19978.260869565216" y="15469.565217391304">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22643.478260869564" y="13326.086956521738"/>
<FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15452.173913043478" y="11017.391304347826"/>
<SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesOpcUa" x="6452.173913043478" y="4217.391304347826">
<Parameter Name="serviceDefinition" Value="[&quot;serviceTest&quot;, &quot;serviceTest2&quot;]"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="serviceURI" Value="[&quot;%serviceURI%&quot;, &quot;%serviceURI2%&quot;]"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SREndpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QueryFirstService" Type="QueryServiceOpcUaSubFull" x="8717.391304347826" y="9617.391304347826">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="QuerySecondService" Type="QueryServiceOpcUaSubFull" x="8800.0" y="11660.86956521739">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="metadaSearch" Value="false"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="address" Value="%serviceRegistryAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="534.7826086956521"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="421.73913043478257"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="439.1304347826087"/>
<Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="886.9565217391304"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="508.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="482.6086956521739"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="434.78260869565213"/>
<Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="400.0"/>
<Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="308.695652173913"/>
<Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="7126.086956521739"/>
<Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="313.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7078.260869565217"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="391.30434782608694"/>
<Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="439.1304347826087"/>
<Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="408.695652173913"/>
<Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="7043.478260869565"/>
<Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="452.17391304347825"/>
<Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="386.95652173913044"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="382.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="382.6086956521739"/>
<Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7013.043478260869"/>
<Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="343.4782608695652"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="182.6086956521739"/>
<Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="260.8695652173913"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="304.3478260869565"/>
<Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="334.7826086956522"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-2578.2608695652175"/>
<Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="126.08695652173913"/>
<Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="91.30434782608695"/>
<Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="-1421.7391304347825"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="200.0"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="200.0"/>
<Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0"/>
<Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone"/>
<Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E1"/>
<Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6"/>
<Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3"/>
<Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QuerySecondService.CNF"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="Sequencer.E10"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2539.1304347826085"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="452.17391304347825"/>
<Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="439.1304347826087"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="508.695652173913"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2413.0434782608695"/>
<Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="534.7826086956521"/>
<Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2508.695652173913"/>
<Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2452.173913043478"/>
<Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2408.695652173913"/>
<Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2417.391304347826"/>
<Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="452.17391304347825"/>
<Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="386.95652173913044"/>
<Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2343.478260869565"/>
<Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="413.04347826086956"/>
<Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2382.608695652174"/>
<Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="343.4782608695652"/>
<Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries"/>
<Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries"/>
<Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QuerySecondService.serviceEntries"/>
<Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QuerySecondService.serviceEntries"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="OrchestratorNoRule" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9047.826086956522" y="126.08695652173913"/>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6652.173913043478" y="-834.7826086956521">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6643.478260869565" y="452.17391304347825">
<Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14839.130434782608" y="1300.0"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="16852.173913043476" y="1208.695652173913">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18082.608695652172" y="1213.0434782608695"/>
<FB Comment="" Name="E_SR" Type="E_SR" x="9234.782608695652" y="4352.173913043478"/>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4134.782608695652" y="-1134.782608695652">
<Parameter Name="ID" Value="%test6Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5673.913043478261">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13660.86956521739" y="1269.5652173913043">
<Parameter Name="INDEX" Value="0"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="147.82608695652172" y="2569.565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11673.91304347826" y="1800.0">
<Parameter Name="endpoint" Value="%orchestratorAddress%"/>
</FB>
<FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationOpcUa" x="13704.347826086956" y="2404.3478260869565"/>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="9186.95652173913" y="2352.173913043478">
<Parameter Name="serviceURI" Value="%serviceURI2%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<FB Comment="" Name="SERVER_1_1" Type="SERVER_0" x="9900.0" y="5600.0">
<Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/serviceTest/start2]"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="643.4782608695651"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="408.695652173913"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="226.08695652173913"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1008.695652173913"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="204.3478260869565"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="673.9130434782609"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1217.391304347826"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="4291.304347826087"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="4291.304347826087"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="4291.304347826087"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4291.304347826087"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="5513.043478260869"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="5513.043478260869"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="5513.043478260869"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="5513.043478260869"/>
<Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5513.043478260869"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="56.52173913043478"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="1752.1739130434783"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="1752.1739130434783"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister"/>
<Connection Comment="" Destination="SERVER_1_1.INIT" Source="E_SR.EO"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1_1.INITO"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="404.3478260869565"/>
<Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="408.695652173913"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="226.08695652173913"/>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="204.3478260869565"/>
<Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="452.17391304347825"/>
<Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="56.52173913043478"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q"/>
</DataConnections>
<AdapterConnections>
<Connection Comment="" Destination="RequestOrchestrationHTTP.requestOrchestration" Source="RequestOrchestrationForm.requestOrchestration"/>
</AdapterConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="OrchestrationWithRules" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="7482.608695652174" y="1086.9565217391305">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
</FB>
<FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7473.913043478261" y="2386.9565217391305">
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="19617.391304347824" y="3100.0">
<Parameter Name="IN1" Value="%emptyEndpoint%"/>
</FB>
<FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20843.478260869564" y="3100.0"/>
<FB Comment="" Name="E_SR" Type="E_SR" x="10060.86956521739" y="6286.95652173913"/>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4960.869565217391" y="786.9565217391304">
<Parameter Name="ID" Value="%test7Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4821.739130434782" y="7608.695652173913">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<SubApp Comment="" Name="Sequencer_1" x="978.2608695652174" y="4504.347826086956">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19573.91304347826" y="4060.869565217391">
<Parameter Name="IN1" Value="%validEndpoint%"/>
</FB>
<FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4069.565217391304"/>
<FB Comment="" Name="E_SR_1" Type="E_SR" x="17113.043478260868" y="2217.391304347826"/>
<FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18139.130434782608" y="2243.478260869565"/>
<FB Comment="" Name="SERVER_1_1" Type="SERVER_0" x="10800.0" y="7600.0">
<Parameter Name="ID" Value="opc_ua[CREATE_METHOD;/Objects/serviceTest/start2]"/>
</FB>
<SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="10017.391304347826" y="4286.95652173913">
<Parameter Name="serviceURI" Value="%serviceURI%"/>
<Parameter Name="version" Value="%serviceVersion%"/>
<Parameter Name="udp" Value="false"/>
<Parameter Name="metadata" Value="%metadata%"/>
<Parameter Name="SRendpoint" Value="%serviceRegistryAddress%"/>
</SubApp>
<SubApp Comment="" Name="GetEndpointFromOrchestrationHTTPPFull" Type="GetEndpointFromOrchestrationOpcUaFull" x="12900.0" y="2900.0">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="%systemPort%"/>
<Parameter Name="serviceDefinition" Value="%serviceDefinition%"/>
<Parameter Name="interfaces" Value="[&quot;JSON&quot;, &quot;XML&quot;]"/>
<Parameter Name="serviceMetadata" Value="%serviceMetadata%"/>
<Parameter Name="orchestratorEndpoint" Value="%orchestratorAddress%"/>
<Parameter Name="INDEX" Value="0"/>
</SubApp>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="15191.304347826086" y="291.30434782608694">
<Parameter Name="DT" Value="T#1s"/>
</FB>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="18100.0" y="300.0">
<Parameter Name="DT" Value="T#1s"/>
</FB>
<FB Comment="" Name="STRING2STRING_3_1" Type="STRING2STRING" x="16100.0" y="1800.0">
<Parameter Name="IN" Value="STRING#%orchRuleData%"/>
</FB>
<FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="12239.130434782608" y="1539.1304347826085">
<Parameter Name="IN" Value="STRING#%authRuleData%"/>
</FB>
<FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_0" x="13800.0" y="700.0">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="opc_ua[CALL_METHOD; %authRuleEndpoint%#; /Objects/2:Authorization/2:addSystemToAuthorized]"/>
</FB>
<FB Comment="" Name="CLIENT_1_2_1" Type="CLIENT_1_0" x="18404.347826086956" y="604.3478260869565">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="opc_ua[CALL_METHOD; %orchestratorEndpoint%#; /Objects/2:Orchestrator/2:store]"/>
</FB>
<EventConnections>
<Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="647.8260869565217"/>
<Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1008.695652173913"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="700.0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="1052.1739130434783"/>
<Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="4291.304347826087"/>
<Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4291.304347826087"/>
<Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="426.0869565217391"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="56.52173913043478" dx2="56.52173913043478" dy="213.04347826086956"/>
<Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7821.739130434782"/>
<Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7821.739130434782"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="56.52173913043478" dx2="56.52173913043478" dy="1139.1304347826087"/>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="500.0"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="478.2608695652174"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="2165.2173913043475"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="2165.2173913043475"/>
<Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2"/>
<Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4"/>
<Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1"/>
<Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12"/>
<Connection Comment="" Destination="STRING2STRING_3.REQ" Source="Sequencer_1.E0"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR.EO"/>
<Connection Comment="" Destination="CLIENT_1_2.INIT" Source="STRING2STRING_3.CNF"/>
<Connection Comment="" Destination="CLIENT_1_2.REQ" Source="E_DELAY.EO"/>
<Connection Comment="" Destination="E_DELAY.START" Source="CLIENT_1_2.INITO"/>
<Connection Comment="" Destination="STRING2STRING_3_1.REQ" Source="CLIENT_1_2.CNF"/>
<Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="STRING2STRING_3_1.CNF"/>
<Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="E_DELAY_1.EO"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="CLIENT_1_2_1.INITO"/>
<Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="426.0869565217391"/>
<Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="356.52173913043475"/>
<Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q"/>
<Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService"/>
<Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem"/>
<Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint"/>
<Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint"/>
<Connection Comment="" Destination="CLIENT_1_2.SD_1" Source="STRING2STRING_3.OUT"/>
<Connection Comment="" Destination="CLIENT_1_2_1.SD_1" Source="STRING2STRING_3_1.OUT"/>
</DataConnections>
</FBNetwork>
</Resource>
<Resource Comment="" Name="PublishSubscribe" Type="EMB_RES" x="0.0" y="0.0">
<FBNetwork>
<FB Comment="" Name="E_CTU" Type="E_CTU" x="1386.9565217391303" y="6886.95652173913"/>
<FB Comment="" Name="F_EQ" Type="F_EQ" x="11686.95652173913" y="6586.95652173913">
<Parameter Name="IN2" Value="UINT#0"/>
</FB>
<FB Comment="" Name="E_DELAY" Type="E_DELAY" x="9886.95652173913" y="6186.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="NoMessage" Type="TEST_CONDITION" x="12586.95652173913" y="6586.95652173913"/>
<FB Comment="" Name="F_EQ_1" Type="F_EQ" x="11686.95652173913" y="7586.95652173913">
<Parameter Name="IN2" Value="UINT#1"/>
</FB>
<FB Comment="" Name="OneMessage" Type="TEST_CONDITION" x="12586.95652173913" y="7586.95652173913"/>
<FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="9886.95652173913" y="7186.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="E_DELAY_1_1" Type="E_DELAY" x="9986.95652173913" y="8386.95652173913">
<Parameter Name="DT" Value="T#2s"/>
</FB>
<FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="11786.95652173913" y="8786.95652173913">
<Parameter Name="IN2" Value="UINT#2"/>
</FB>
<FB Comment="" Name="TwoMessages" Type="TEST_CONDITION" x="12686.95652173913" y="8786.95652173913"/>
<SubApp Comment="" Name="Sequencer_1_1" x="-1213.0434782608695" y="686.9565217391304">
<SubAppInterfaceList>
<SubAppEventInputs>
<SubAppEvent Comment="" Name="Next" Type="Event"/>
</SubAppEventInputs>
<SubAppEventOutputs>
<SubAppEvent Comment="" Name="E0" Type="Event"/>
<SubAppEvent Comment="" Name="E1" Type="Event"/>
<SubAppEvent Comment="" Name="E2" Type="Event"/>
<SubAppEvent Comment="" Name="E3" Type="Event"/>
<SubAppEvent Comment="" Name="E4" Type="Event"/>
<SubAppEvent Comment="" Name="E5" Type="Event"/>
<SubAppEvent Comment="" Name="E6" Type="Event"/>
<SubAppEvent Comment="" Name="E7" Type="Event"/>
<SubAppEvent Comment="" Name="E8" Type="Event"/>
<SubAppEvent Comment="" Name="E9" Type="Event"/>
<SubAppEvent Comment="" Name="E10" Type="Event"/>
<SubAppEvent Comment="" Name="E11" Type="Event"/>
<SubAppEvent Comment="" Name="E12" Type="Event"/>
<SubAppEvent Comment="" Name="E13" Type="Event"/>
<SubAppEvent Comment="" Name="E14" Type="Event"/>
<SubAppEvent Comment="" Name="E15" Type="Event"/>
</SubAppEventOutputs>
</SubAppInterfaceList>
</SubApp>
<FB Comment="" Name="SERVER_1_0" Type="SERVER_1" x="121.73913043478261" y="6434.782608695652">
<Parameter Name="QI" Value="1"/>
<Parameter Name="ID" Value="http[/subscribePath]"/>
</FB>
<FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3604.3478260869565" y="-1934.782608695652">
<Parameter Name="ID" Value="%test8Ended%"/>
</FB>
<FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="-2413.0434782608695" y="-2413.0434782608695">
<Parameter Name="ID" Value="%allLoaded%"/>
</FB>
<FB Comment="" Name="PUBL_0" Type="PUBL_0" x="1086.9565217391305" y="3886.95652173913">
<Parameter Name="ID" Value="%allEnded%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="3565.2173913043475" y="-1608.695652173913">
<Parameter Name="type" Value="%eventType%"/>
<Parameter Name="payload" Value="%eventPayload%"/>
<Parameter Name="eventMetadata" Value="%serviceMetadata%"/>
</FB>
<FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="3565.2173913043475" y="-2608.695652173913">
<Parameter Name="systemName" Value="%systemName%"/>
<Parameter Name="address" Value="%testAddress%"/>
<Parameter Name="port" Value="8090"/>
</FB>
<SubApp Comment="" Name="SubscribeEventOpcUaPartial" Type="SubscribeEventOpcUaPartial" x="10347.826086956522" y="2869.565217391304">
<Parameter Name="eventType" Value="%eventType%"/>
<Parameter Name="filterMetadata" Value="%serviceMetadata%"/>
<Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/>
<Parameter Name="matchMetadata" Value="BOOL#TRUE"/>
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<SubApp Comment="" Name="PublishEventOpcUaPartial" Type="PublishEventOpcUaPartial" x="10173.91304347826" y="-1478.2608695652173">
<Parameter Name="EHendpoint" Value="%eventHandlerAddress%"/>
</SubApp>
<EventConnections>
<Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/>
<Connection Comment="" Destination="OneMessage.REQ" Source="F_EQ_1.CNF"/>
<Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="682.6086956521739"/>
<Connection Comment="" Destination="F_EQ_1_1.REQ" Source="E_DELAY_1_1.EO" dx1="639.1304347826086"/>
<Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3447.8260869565215"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2947.8260869565215"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="-4047.8260869565215"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5239.130434782608"/>
<Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5239.130434782608"/>
<Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="5239.130434782608"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="5291.304347826087"/>
<Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="5291.304347826087"/>
<Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-173.91304347826087"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SERVER_1_0.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-2873.9130434782605"/>
<Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="352.17391304347825"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="939.1304347826086"/>
<Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="339.1304347826087"/>
<Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO" dx1="1491.304347826087"/>
<Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12" dx1="839.1304347826086"/>
<Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO" dx1="52.17391304347826" dx2="52.17391304347826" dy="-3100.0"/>
<Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="4021.7391304347825"/>
<Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="2078.2608695652175"/>
<Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="52.17391304347826" dx2="52.17391304347826" dy="500.0"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.Subscribe" Source="Sequencer_1_1.E3" dx1="5469.565217391304"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.Unsubscribe" Source="Sequencer_1_1.E9" dx1="5469.565217391304"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventOpcUaPartial.Subscribed" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1091.304347826087"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEventOpcUaPartial.Unsubscribed" dx1="52.17391304347826" dx2="52.17391304347826" dy="-1139.1304347826087"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E5" dx1="5382.608695652174"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E10" dx1="5382.608695652174"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E1" dx1="5382.608695652174"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.Publish" Source="Sequencer_1_1.E7" dx1="5382.608695652174"/>
<Connection Comment="" Destination="Sequencer_1_1.Next" Source="PublishEventOpcUaPartial.Published" dx1="52.17391304347826" dx2="52.17391304347826" dy="1082.6086956521738"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="234.78260869565216"/>
<Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="234.78260869565216"/>
</EventConnections>
<DataConnections>
<Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="4978.260869565217"/>
<Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/>
<Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="4978.260869565217"/>
<Connection Comment="" Destination="OneMessage.check" Source="F_EQ_1.OUT"/>
<Connection Comment="" Destination="F_EQ_1_1.IN1" Source="E_CTU.CV" dx1="5030.434782608695"/>
<Connection Comment="" Destination="TwoMessages.check" Source="F_EQ_1_1.OUT"/>
<Connection Comment="" Destination="SubscribeEventOpcUaPartial.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="2560.869565217391"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="2473.913043478261"/>
<Connection Comment="" Destination="PublishEventOpcUaPartial.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="2617.391304347826"/>
</DataConnections>
</FBNetwork>
</Resource>
</Device>
<Mapping From="HTTPTest1RegisterUnregister.GET_AT_INDEX" To="HTTPTest.RegisterUnregister.GET_AT_INDEX"/>
<Mapping From="HTTPTest1RegisterUnregister.ServiceNotRegisteredPos1" To="HTTPTest.RegisterUnregister.ServiceNotRegisteredPos1"/>
<Mapping From="HTTPTest1RegisterUnregister.FieldsToServiceQueryForm" To="HTTPTest.RegisterUnregister.FieldsToServiceQueryForm"/>
<Mapping From="HTTPTest1RegisterUnregister.QueryServiceHTTP" To="HTTPTest.RegisterUnregister.QueryServiceHTTP"/>
<Mapping From="HTTPTest1RegisterUnregister.FieldsToArrowheadService" To="HTTPTest.RegisterUnregister.FieldsToArrowheadService"/>
<Mapping From="HTTPTest1RegisterUnregister.F_EQ" To="HTTPTest.RegisterUnregister.F_EQ"/>
<Mapping From="HTTPTest1RegisterUnregister.GetEndpointFromServiceRegistryEntry" To="HTTPTest.RegisterUnregister.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest1RegisterUnregister.QueryService" To="HTTPTest.RegisterUnregister.QueryService"/>
<Mapping From="HTTPTest1RegisterUnregister.Registered" To="HTTPTest.RegisterUnregister.Registered"/>
<Mapping From="HTTPTest1RegisterUnregister.E_SWITCH" To="HTTPTest.RegisterUnregister.E_SWITCH"/>
<Mapping From="HTTPTest1RegisterUnregister.F_EQ_1" To="HTTPTest.RegisterUnregister.F_EQ_1"/>
<Mapping From="HTTPTest1RegisterUnregister.ServiceRegisteredPos0" To="HTTPTest.RegisterUnregister.ServiceRegisteredPos0"/>
<Mapping From="HTTPTest1RegisterUnregister.Sequencer" To="HTTPTest.RegisterUnregister.Sequencer"/>
<Mapping From="HTTPTest1RegisterUnregister.RegisterServiceHTTP" To="HTTPTest.RegisterUnregister.RegisterServiceHTTP"/>
<Mapping From="HTTPTest1RegisterUnregister.RegisterService" To="HTTPTest.RegisterUnregister.RegisterService"/>
<Mapping From="HTTPTest1RegisterUnregister.FieldsToServiceRegistryEntry" To="HTTPTest.RegisterUnregister.FieldsToServiceRegistryEntry"/>
<Mapping From="HTTPTest1RegisterUnregister.FieldsToArrowheadSystem" To="HTTPTest.RegisterUnregister.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest2DoubleRegister.QueryService" To="HTTPTest.DoubleRegister.QueryService"/>
<Mapping From="HTTPTest2DoubleRegister.QueryServiceHTTP" To="HTTPTest.DoubleRegister.QueryServiceHTTP"/>
<Mapping From="HTTPTest2DoubleRegister.GET_AT_INDEX" To="HTTPTest.DoubleRegister.GET_AT_INDEX"/>
<Mapping From="HTTPTest2DoubleRegister.F_EQ" To="HTTPTest.DoubleRegister.F_EQ"/>
<Mapping From="HTTPTest2DoubleRegister.ServiceNotRegisteredPos1" To="HTTPTest.DoubleRegister.ServiceNotRegisteredPos1"/>
<Mapping From="HTTPTest2DoubleRegister.GetEndpointFromServiceRegistryEntry" To="HTTPTest.DoubleRegister.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest2DoubleRegister.FieldsToArrowheadService" To="HTTPTest.DoubleRegister.FieldsToArrowheadService"/>
<Mapping From="HTTPTest2DoubleRegister.FieldsToServiceQueryForm" To="HTTPTest.DoubleRegister.FieldsToServiceQueryForm"/>
<Mapping From="HTTPTest2DoubleRegister.Registered" To="HTTPTest.DoubleRegister.Registered"/>
<Mapping From="HTTPTest2DoubleRegister.E_SWITCH" To="HTTPTest.DoubleRegister.E_SWITCH"/>
<Mapping From="HTTPTest2DoubleRegister.F_EQ_1" To="HTTPTest.DoubleRegister.F_EQ_1"/>
<Mapping From="HTTPTest2DoubleRegister.ServiceRegisteredPos0" To="HTTPTest.DoubleRegister.ServiceRegisteredPos0"/>
<Mapping From="HTTPTest2DoubleRegister.Sequencer" To="HTTPTest.DoubleRegister.Sequencer"/>
<Mapping From="HTTPTest2DoubleRegister.FieldsToArrowheadSystem" To="HTTPTest.DoubleRegister.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest2DoubleRegister.FieldsToServiceRegistryEntry" To="HTTPTest.DoubleRegister.FieldsToServiceRegistryEntry"/>
<Mapping From="HTTPTest2DoubleRegister.RegisterService" To="HTTPTest.DoubleRegister.RegisterService"/>
<Mapping From="HTTPTest2DoubleRegister.RegisterServiceHTTP" To="HTTPTest.DoubleRegister.RegisterServiceHTTP"/>
<Mapping From="HTTPTest2DoubleRegister.GET_AT_INDEX_1" To="HTTPTest.DoubleRegister.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest2DoubleRegister.F_EQ_2" To="HTTPTest.DoubleRegister.F_EQ_2"/>
<Mapping From="HTTPTest2DoubleRegister.ServiceNotRegisteredPos0" To="HTTPTest.DoubleRegister.ServiceNotRegisteredPos0"/>
<Mapping From="HTTPTest1RegisterUnregister.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.RegisterUnregister.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest1RegisterUnregister.F_EQ_2" To="HTTPTest.RegisterUnregister.F_EQ_2"/>
<Mapping From="HTTPTest1RegisterUnregister.ServiceNotRegisteredPos0" To="HTTPTest.RegisterUnregister.ServiceNotRegisteredPos0"/>
<Mapping From="HTTPTest1RegisterUnregister.GET_AT_INDEX_1" To="HTTPTest.RegisterUnregister.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest1RegisterUnregister.PUBLISH_0" To="HTTPTest.RegisterUnregister.PUBLISH_0"/>
<Mapping From="HTTPTest2DoubleRegister.SUBSCRIBE_0" To="HTTPTest.DoubleRegister.SUBSCRIBE_0"/>
<Mapping From="HTTPTest3RegisterMoreServices.E_SWITCH" To="HTTPTest.RegisterMoreServices.E_SWITCH"/>
<Mapping From="HTTPTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.FieldsToArrowheadSystem" To="HTTPTest.RegisterMoreServices.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service2RegisteredPos0" To="HTTPTest.RegisterMoreServices.Service2RegisteredPos0"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service1RegisteredPos0" To="HTTPTest.RegisterMoreServices.Service1RegisteredPos0"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ" To="HTTPTest.RegisterMoreServices.F_EQ"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ_2" To="HTTPTest.RegisterMoreServices.F_EQ_2"/>
<Mapping From="HTTPTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry" To="HTTPTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service1NotRegisteredPos1" To="HTTPTest.RegisterMoreServices.Service1NotRegisteredPos1"/>
<Mapping From="HTTPTest3RegisterMoreServices.Sequencer" To="HTTPTest.RegisterMoreServices.Sequencer"/>
<Mapping From="HTTPTest3RegisterMoreServices.GET_AT_INDEX" To="HTTPTest.RegisterMoreServices.GET_AT_INDEX"/>
<Mapping From="HTTPTest3RegisterMoreServices.GET_AT_INDEX_1" To="HTTPTest.RegisterMoreServices.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ_1" To="HTTPTest.RegisterMoreServices.F_EQ_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.S1Reg" To="HTTPTest.RegisterMoreServices.S1Reg"/>
<Mapping From="HTTPTest3RegisterMoreServices.RegisterService2" To="HTTPTest.RegisterMoreServices.RegisterService2"/>
<Mapping From="HTTPTest3RegisterMoreServices.RegisterService1" To="HTTPTest.RegisterMoreServices.RegisterService1"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service2NotRegisteredPos1" To="HTTPTest.RegisterMoreServices.Service2NotRegisteredPos1"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ_1_1" To="HTTPTest.RegisterMoreServices.F_EQ_1_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.S2Reg" To="HTTPTest.RegisterMoreServices.S2Reg"/>
<Mapping From="HTTPTest3RegisterMoreServices.E_SWITCH_1" To="HTTPTest.RegisterMoreServices.E_SWITCH_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1_1" To="HTTPTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_2" To="HTTPTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_2"/>
<Mapping From="HTTPTest3RegisterMoreServices.GET_AT_INDEX_1_1" To="HTTPTest.RegisterMoreServices.GET_AT_INDEX_1_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.QueryService2" To="HTTPTest.RegisterMoreServices.QueryService2"/>
<Mapping From="HTTPTest3RegisterMoreServices.GET_AT_INDEX_2" To="HTTPTest.RegisterMoreServices.GET_AT_INDEX_2"/>
<Mapping From="HTTPTest3RegisterMoreServices.SUBL_0" To="HTTPTest.RegisterMoreServices.SUBL_0"/>
<Mapping From="HTTPTest2DoubleRegister.PUBL_0" To="HTTPTest.DoubleRegister.PUBL_0"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ_3" To="HTTPTest.RegisterMoreServices.F_EQ_3"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service1NotRegisteredPos0" To="HTTPTest.RegisterMoreServices.Service1NotRegisteredPos0"/>
<Mapping From="HTTPTest3RegisterMoreServices.F_EQ_3_1" To="HTTPTest.RegisterMoreServices.F_EQ_3_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service2NotRegisteredPos0" To="HTTPTest.RegisterMoreServices.Service2NotRegisteredPos0"/>
<Mapping From="HTTPTest3RegisterMoreServices.QueryService1" To="HTTPTest.RegisterMoreServices.QueryService1"/>
<Mapping From="HTTPTest0CleanALL.RegisterService1" To="HTTPTest.cleanAll.RegisterService1"/>
<Mapping From="HTTPTest0CleanALL.RegisterService2" To="HTTPTest.cleanAll.RegisterService2"/>
<Mapping From="HTTPTest0CleanALL.FieldsToArrowheadSystem" To="HTTPTest.cleanAll.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest1RegisterUnregister.SUBL_0" To="HTTPTest.RegisterUnregister.SUBL_0"/>
<Mapping From="HTTPTest0CleanALL.PUBL_0" To="HTTPTest.cleanAll.PUBL_0"/>
<Mapping From="HTTPTest0CleanALL.FieldsToArrowheadService" To="HTTPTest.cleanAll.FieldsToArrowheadService"/>
<Mapping From="HTTPTest0CleanALL.FieldsToArrowheadService_1" To="HTTPTest.cleanAll.FieldsToArrowheadService_1"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service1" To="HTTPTest.RegisterMoreServices.Service1"/>
<Mapping From="HTTPTest3RegisterMoreServices.Service2" To="HTTPTest.RegisterMoreServices.Service2"/>
<Mapping From="HTTPTest3RegisterMoreServices.PUBL_0" To="HTTPTest.RegisterMoreServices.PUBL_0"/>
<Mapping From="HTTPTest4SameServiceTwice.SUBL_0" To="HTTPTest.SameServiceTwice.SUBL_0"/>
<Mapping From="HTTPTest4SameServiceTwice.Sequencer" To="HTTPTest.SameServiceTwice.Sequencer"/>
<Mapping From="HTTPTest4SameServiceTwice.RegisterService2" To="HTTPTest.SameServiceTwice.RegisterService2"/>
<Mapping From="HTTPTest4SameServiceTwice.Service1" To="HTTPTest.SameServiceTwice.Service1"/>
<Mapping From="HTTPTest4SameServiceTwice.RegisterService1" To="HTTPTest.SameServiceTwice.RegisterService1"/>
<Mapping From="HTTPTest4SameServiceTwice.FieldsToArrowheadSystem" To="HTTPTest.SameServiceTwice.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest4SameServiceTwice.QueryServiceHTTPSub" To="HTTPTest.SameServiceTwice.QueryServiceHTTPSub"/>
<Mapping From="HTTPTest4SameServiceTwice.GET_AT_INDEX_1" To="HTTPTest.SameServiceTwice.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest4SameServiceTwice.GetEndpointFromServiceRegistryEntry" To="HTTPTest.SameServiceTwice.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest4SameServiceTwice.GET_AT_INDEX" To="HTTPTest.SameServiceTwice.GET_AT_INDEX"/>
<Mapping From="HTTPTest4SameServiceTwice.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.SameServiceTwice.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest4SameServiceTwice.Service1RegisteredPos0" To="HTTPTest.SameServiceTwice.Service1RegisteredPos0"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_2" To="HTTPTest.SameServiceTwice.F_EQ_2"/>
<Mapping From="HTTPTest4SameServiceTwice.BothServicesRegistered" To="HTTPTest.SameServiceTwice.BothServicesRegistered"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_3" To="HTTPTest.SameServiceTwice.F_EQ_3"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ" To="HTTPTest.SameServiceTwice.F_EQ"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_2_1" To="HTTPTest.SameServiceTwice.F_EQ_2_1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_3_1" To="HTTPTest.SameServiceTwice.F_EQ_3_1"/>
<Mapping From="HTTPTest4SameServiceTwice.Service2RegisteredPos0" To="HTTPTest.SameServiceTwice.Service2RegisteredPos0"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_1" To="HTTPTest.SameServiceTwice.F_EQ_1"/>
<Mapping From="HTTPTest4SameServiceTwice.BothServicesNotRegistered" To="HTTPTest.SameServiceTwice.BothServicesNotRegistered"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_1_1" To="HTTPTest.SameServiceTwice.F_EQ_1_1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_1_1_1" To="HTTPTest.SameServiceTwice.F_EQ_1_1_1"/>
<Mapping From="HTTPTest4SameServiceTwice.Service2NotRegisteredPos1" To="HTTPTest.SameServiceTwice.Service2NotRegisteredPos1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_4" To="HTTPTest.SameServiceTwice.F_EQ_4"/>
<Mapping From="HTTPTest4SameServiceTwice.F_EQ_4_1" To="HTTPTest.SameServiceTwice.F_EQ_4_1"/>
<Mapping From="HTTPTest4SameServiceTwice.Service1NotRegisteredPos1" To="HTTPTest.SameServiceTwice.Service1NotRegisteredPos1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_AND" To="HTTPTest.SameServiceTwice.F_AND"/>
<Mapping From="HTTPTest4SameServiceTwice.E_MERGE" To="HTTPTest.SameServiceTwice.E_MERGE"/>
<Mapping From="HTTPTest4SameServiceTwice.E_MERGE_1" To="HTTPTest.SameServiceTwice.E_MERGE_1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_AND_1" To="HTTPTest.SameServiceTwice.F_AND_1"/>
<Mapping From="HTTPTest4SameServiceTwice.F_OR" To="HTTPTest.SameServiceTwice.F_OR"/>
<Mapping From="HTTPTest4SameServiceTwice.F_AND_1_1" To="HTTPTest.SameServiceTwice.F_AND_1_1"/>
<Mapping From="HTTPTest4SameServiceTwice.BOOL2BOOL" To="HTTPTest.SameServiceTwice.BOOL2BOOL"/>
<Mapping From="HTTPTest4SameServiceTwice.BOOL2BOOL_1" To="HTTPTest.SameServiceTwice.BOOL2BOOL_1"/>
<Mapping From="HTTPTest0CleanALL.RegisterService2_1" To="HTTPTest.cleanAll.RegisterService2_1"/>
<Mapping From="HTTPTest4SameServiceTwice.FieldsToArrowheadSystem_1" To="HTTPTest.SameServiceTwice.FieldsToArrowheadSystem_1"/>
<Mapping From="HTTPTest0CleanALL.FieldsToArrowheadSystem_1" To="HTTPTest.cleanAll.FieldsToArrowheadSystem_1"/>
<Mapping From="HTTPTest4SameServiceTwice.PUBL_0" To="HTTPTest.SameServiceTwice.PUBL_0"/>
<Mapping From="HTTPTest5VersionAndMetadata.RegisterServiceFullHTTP" To="HTTPTest.VersionInterfaceAndMetadata.RegisterServiceFullHTTP"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4"/>
<Mapping From="HTTPTest5VersionAndMetadata.LowerVersion" To="HTTPTest.VersionInterfaceAndMetadata.LowerVersion"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.SameVersion" To="HTTPTest.VersionInterfaceAndMetadata.SameVersion"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.OneInterfaceOutOfTwo" To="HTTPTest.VersionInterfaceAndMetadata.OneInterfaceOutOfTwo"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.OneInterfaceOutOfTwo_2" To="HTTPTest.VersionInterfaceAndMetadata.OneInterfaceOutOfTwo_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.WrongInterface" To="HTTPTest.VersionInterfaceAndMetadata.WrongInterfaceProvided"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.SUBL_0" To="HTTPTest.VersionInterfaceAndMetadata.SUBL_0"/>
<Mapping From="HTTPTest5VersionAndMetadata.OnlyOneMetadata" To="HTTPTest.VersionInterfaceAndMetadata.OnlyOneMetadata"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2_1_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.NoMetadataAndAsked" To="HTTPTest.VersionInterfaceAndMetadata.NoMetadataAndAsked"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_2" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2_1_2" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_2" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_2" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.NoInterface" To="HTTPTest.VersionInterfaceAndMetadata.NoInterfaceProvided"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_2" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_2"/>
<Mapping From="HTTPTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.WrongMetadaButNotAsked" To="HTTPTest.VersionInterfaceAndMetadata.WrongMetadaButNotAsked"/>
<Mapping From="HTTPTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1"/>
<Mapping From="HTTPTest5VersionAndMetadata.F_EQ_4_1_2_1_1_1_1" To="HTTPTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1_1_1"/>
<Mapping From="HTTPTest0CleanALL.SUBL_0" To="HTTPTest.cleanAll.SUBL_0"/>
<Mapping From="HTTPTest0CleanALL.STEST_END" To="HTTPTest.cleanAll.STEST_END"/>
<Mapping From="HTTPTest5VersionAndMetadata.PUBL_0" To="HTTPTest.VersionInterfaceAndMetadata.PUBL_0"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.SUBL_0" To="HTTPTest.RegisterMoreServicesSubApp.SUBL_0"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GET_AT_INDEX_1" To="HTTPTest.RegisterMoreServicesSubApp.GET_AT_INDEX_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry" To="HTTPTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.FieldsToArrowheadSystem" To="HTTPTest.RegisterMoreServicesSubApp.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_2" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_2"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GET_AT_INDEX" To="HTTPTest.RegisterMoreServicesSubApp.GET_AT_INDEX"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos1Empty2" To="HTTPTest.RegisterMoreServicesSubApp.Pos1Empty2"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos1Empty" To="HTTPTest.RegisterMoreServicesSubApp.Pos1Empty"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Sequencer" To="HTTPTest.RegisterMoreServicesSubApp.Sequencer"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GET_AT_INDEX_1_1" To="HTTPTest.RegisterMoreServicesSubApp.GET_AT_INDEX_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_1_1" To="HTTPTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_2" To="HTTPTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_2"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.GET_AT_INDEX_2" To="HTTPTest.RegisterMoreServicesSubApp.GET_AT_INDEX_2"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos0Service1" To="HTTPTest.RegisterMoreServicesSubApp.Pos0Service1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_3" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_3"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_3_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_3_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos0Service2" To="HTTPTest.RegisterMoreServicesSubApp.Pos0Service2"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.PUBL_0_1" To="HTTPTest.RegisterMoreServicesSubApp.PUBL_0_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.QuerySecondService" To="HTTPTest.RegisterMoreServicesSubApp.QuerySecondService"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.QueryFirstService" To="HTTPTest.RegisterMoreServicesSubApp.QueryFirstService"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_1_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_3_1_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_3_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos1Empty3" To="HTTPTest.RegisterMoreServicesSubApp.Pos1Empty3"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos0Empty3" To="HTTPTest.RegisterMoreServicesSubApp.Pos0Empty3"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_1_1_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_1_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos0Empty4" To="HTTPTest.RegisterMoreServicesSubApp.Pos0Empty4"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.Pos1Empty4" To="HTTPTest.RegisterMoreServicesSubApp.Pos1Empty4"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.F_EQ_3_1_1_1" To="HTTPTest.RegisterMoreServicesSubApp.F_EQ_3_1_1_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.E_MERGE" To="HTTPTest.RegisterMoreServicesSubApp.E_MERGE"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.E_MERGE_1" To="HTTPTest.RegisterMoreServicesSubApp.E_MERGE_1"/>
<Mapping From="HTTPTest6RegisterMoreServiceSubApp.RegisterManyServices" To="HTTPTest.RegisterMoreServicesSubApp.RegisterManyServices"/>
<Mapping From="HTTPTest7OrchestrationNoRules.RequestOrchestrationHTTP" To="HTTPTest.OrchestratorNoRule.RequestOrchestrationHTTP"/>
<Mapping From="HTTPTest7OrchestrationNoRules.FieldsToServiceRequestForm" To="HTTPTest.OrchestratorNoRule.FieldsToServiceRequestForm"/>
<Mapping From="HTTPTest7OrchestrationNoRules.FieldsToArrowheadSystem" To="HTTPTest.OrchestratorNoRule.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest7OrchestrationNoRules.Service1" To="HTTPTest.OrchestratorNoRule.Service1"/>
<Mapping From="HTTPTest7OrchestrationNoRules.GetEndpointFromOrchestrationForm" To="HTTPTest.OrchestratorNoRule.GetEndpointFromOrchestrationForm"/>
<Mapping From="HTTPTest7OrchestrationNoRules.F_EQ" To="HTTPTest.OrchestratorNoRule.F_EQ"/>
<Mapping From="HTTPTest7OrchestrationNoRules.NoServiceAvailable" To="HTTPTest.OrchestratorNoRule.NoServiceAvailable"/>
<Mapping From="HTTPTest7OrchestrationNoRules.SERVER_1" To="HTTPTest.OrchestratorNoRule.SERVER_1"/>
<Mapping From="HTTPTest7OrchestrationNoRules.E_SR" To="HTTPTest.OrchestratorNoRule.E_SR"/>
<Mapping From="HTTPTest7OrchestrationNoRules.RegisterService2" To="HTTPTest.OrchestratorNoRule.RegisterService2"/>
<Mapping From="HTTPTest7OrchestrationNoRules.SUBL_0" To="HTTPTest.OrchestratorNoRule.SUBL_0"/>
<Mapping From="HTTPTest7OrchestrationNoRules.PUBL_0" To="HTTPTest.OrchestratorNoRule.PUBL_0"/>
<Mapping From="HTTPTest7OrchestrationNoRules.GET_STRUCT_VALUE1" To="HTTPTest.OrchestratorNoRule.GET_STRUCT_VALUE1"/>
<Mapping From="HTTPTest7OrchestrationNoRules.Sequencer_1" To="HTTPTest.OrchestratorNoRule.Sequencer_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.FieldsToArrowheadSystem" To="HTTPTest.OrchestrationWithRules.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest8OrchestrationWithRules.Service1" To="HTTPTest.OrchestrationWithRules.Service1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.F_EQ" To="HTTPTest.OrchestrationWithRules.F_EQ"/>
<Mapping From="HTTPTest8OrchestrationWithRules.NoServiceAvailable" To="HTTPTest.OrchestrationWithRules.NoServiceAvailable"/>
<Mapping From="HTTPTest8OrchestrationWithRules.SERVER_1" To="HTTPTest.OrchestrationWithRules.SERVER_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.E_SR" To="HTTPTest.OrchestrationWithRules.E_SR"/>
<Mapping From="HTTPTest8OrchestrationWithRules.RegisterService2" To="HTTPTest.OrchestrationWithRules.RegisterService2"/>
<Mapping From="HTTPTest8OrchestrationWithRules.SUBL_0" To="HTTPTest.OrchestrationWithRules.SUBL_0"/>
<Mapping From="HTTPTest8OrchestrationWithRules.PUBL_0" To="HTTPTest.OrchestrationWithRules.PUBL_0"/>
<Mapping From="HTTPTest8OrchestrationWithRules.Sequencer_1" To="HTTPTest.OrchestrationWithRules.Sequencer_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.F_EQ_1" To="HTTPTest.OrchestrationWithRules.F_EQ_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.ServiceAvailable" To="HTTPTest.OrchestrationWithRules.ServiceAvailable"/>
<Mapping From="HTTPTest8OrchestrationWithRules.E_SR_1" To="HTTPTest.OrchestrationWithRules.E_SR_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.E_SWITCH" To="HTTPTest.OrchestrationWithRules.E_SWITCH"/>
<Mapping From="HTTPTest8OrchestrationWithRules.CLIENT_1_2" To="HTTPTest.OrchestrationWithRules.CLIENT_1_2"/>
<Mapping From="HTTPTest8OrchestrationWithRules.CLIENT_1_2_1" To="HTTPTest.OrchestrationWithRules.CLIENT_1_2_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.STRING2STRING" To="HTTPTest.OrchestrationWithRules.STRING2STRING"/>
<Mapping From="HTTPTest0CleanALL.SUBL_0_1" To="HTTPTest.cleanAll.SUBL_0_1"/>
<Mapping From="HTTPTest7OrchestrationNoRules.RequestOrchestrationForm" To="HTTPTest.OrchestratorNoRule.RequestOrchestrationForm"/>
<Mapping From="HTTPTest2DoubleRegister.GetEndpointFromServiceRegistryEntry_1" To="HTTPTest.DoubleRegister.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="HTTPTest9PublishSubscribe.E_CTU" To="HTTPTest.PublishSubscribe.E_CTU"/>
<Mapping From="HTTPTest9PublishSubscribe.F_EQ" To="HTTPTest.PublishSubscribe.F_EQ"/>
<Mapping From="HTTPTest9PublishSubscribe.E_DELAY" To="HTTPTest.PublishSubscribe.E_DELAY"/>
<Mapping From="HTTPTest9PublishSubscribe.NoMessage" To="HTTPTest.PublishSubscribe.NoMessage"/>
<Mapping From="HTTPTest9PublishSubscribe.E_DELAY_1" To="HTTPTest.PublishSubscribe.E_DELAY_1"/>
<Mapping From="HTTPTest9PublishSubscribe.F_EQ_1" To="HTTPTest.PublishSubscribe.F_EQ_1"/>
<Mapping From="HTTPTest9PublishSubscribe.OneMessage" To="HTTPTest.PublishSubscribe.OneMessage"/>
<Mapping From="HTTPTest9PublishSubscribe.E_DELAY_1_1" To="HTTPTest.PublishSubscribe.E_DELAY_1_1"/>
<Mapping From="HTTPTest9PublishSubscribe.TwoMessages" To="HTTPTest.PublishSubscribe.TwoMessages"/>
<Mapping From="HTTPTest9PublishSubscribe.F_EQ_1_1" To="HTTPTest.PublishSubscribe.F_EQ_1_1"/>
<Mapping From="HTTPTest9PublishSubscribe.Sequencer_1_1" To="HTTPTest.PublishSubscribe.Sequencer_1_1"/>
<Mapping From="HTTPTest8OrchestrationWithRules.GetEndpointFromOrchestrationHTTPPFull" To="HTTPTest.OrchestrationWithRules.GetEndpointFromOrchestrationHTTPPFull"/>
<Mapping From="HTTPTest9PublishSubscribe.SERVER_1_0" To="HTTPTest.PublishSubscribe.SERVER_1_0"/>
<Mapping From="HTTPTest9PublishSubscribe.PUBL_0_1" To="HTTPTest.PublishSubscribe.PUBL_0_1"/>
<Mapping From="HTTPTest9PublishSubscribe.SUBL_0" To="HTTPTest.PublishSubscribe.SUBL_0"/>
<Mapping From="HTTPTest9PublishSubscribe.PUBL_0" To="HTTPTest.PublishSubscribe.PUBL_0"/>
<Mapping From="OpcUaTest0CleanALL.PUBL_0" To="OpcUaTest.cleanAll.PUBL_0"/>
<Mapping From="OpcUaTest0CleanALL.FieldsToArrowheadSystem" To="OpcUaTest.cleanAll.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest0CleanALL.FieldsToArrowheadService" To="OpcUaTest.cleanAll.FieldsToArrowheadService"/>
<Mapping From="OpcUaTest0CleanALL.FieldsToArrowheadService_1" To="OpcUaTest.cleanAll.FieldsToArrowheadService_1"/>
<Mapping From="OpcUaTest0CleanALL.FieldsToArrowheadSystem_1" To="OpcUaTest.cleanAll.FieldsToArrowheadSystem_1"/>
<Mapping From="OpcUaTest0CleanALL.SUBL_0" To="OpcUaTest.cleanAll.SUBL_0"/>
<Mapping From="OpcUaTest0CleanALL.STEST_END" To="OpcUaTest.cleanAll.STEST_END"/>
<Mapping From="OpcUaTest0CleanALL.SUBL_0_1" To="OpcUaTest.cleanAll.SUBL_0_1"/>
<Mapping From="OpcUaTest1RegisterUnregister.QueryService" To="OpcUaTest.RegisterUnregister.QueryService"/>
<Mapping From="OpcUaTest1RegisterUnregister.GET_AT_INDEX" To="OpcUaTest.RegisterUnregister.GET_AT_INDEX"/>
<Mapping From="OpcUaTest1RegisterUnregister.F_EQ" To="OpcUaTest.RegisterUnregister.F_EQ"/>
<Mapping From="OpcUaTest1RegisterUnregister.ServiceNotRegisteredPos1" To="OpcUaTest.RegisterUnregister.ServiceNotRegisteredPos1"/>
<Mapping From="OpcUaTest1RegisterUnregister.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.RegisterUnregister.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest1RegisterUnregister.FieldsToArrowheadService" To="OpcUaTest.RegisterUnregister.FieldsToArrowheadService"/>
<Mapping From="OpcUaTest1RegisterUnregister.FieldsToServiceQueryForm" To="OpcUaTest.RegisterUnregister.FieldsToServiceQueryForm"/>
<Mapping From="OpcUaTest1RegisterUnregister.Registered" To="OpcUaTest.RegisterUnregister.Registered"/>
<Mapping From="OpcUaTest1RegisterUnregister.E_SWITCH" To="OpcUaTest.RegisterUnregister.E_SWITCH"/>
<Mapping From="OpcUaTest1RegisterUnregister.F_EQ_1" To="OpcUaTest.RegisterUnregister.F_EQ_1"/>
<Mapping From="OpcUaTest1RegisterUnregister.ServiceRegisteredPos0" To="OpcUaTest.RegisterUnregister.ServiceRegisteredPos0"/>
<Mapping From="OpcUaTest1RegisterUnregister.Sequencer" To="OpcUaTest.RegisterUnregister.Sequencer"/>
<Mapping From="OpcUaTest1RegisterUnregister.FieldsToArrowheadSystem" To="OpcUaTest.RegisterUnregister.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest1RegisterUnregister.FieldsToServiceRegistryEntry" To="OpcUaTest.RegisterUnregister.FieldsToServiceRegistryEntry"/>
<Mapping From="OpcUaTest1RegisterUnregister.RegisterService" To="OpcUaTest.RegisterUnregister.RegisterService"/>
<Mapping From="OpcUaTest1RegisterUnregister.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.RegisterUnregister.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest1RegisterUnregister.ServiceNotRegisteredPos0" To="OpcUaTest.RegisterUnregister.ServiceNotRegisteredPos0"/>
<Mapping From="OpcUaTest1RegisterUnregister.GET_AT_INDEX_1" To="OpcUaTest.RegisterUnregister.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest1RegisterUnregister.F_EQ_2" To="OpcUaTest.RegisterUnregister.F_EQ_2"/>
<Mapping From="OpcUaTest1RegisterUnregister.PUBLISH_0" To="OpcUaTest.RegisterUnregister.PUBLISH_0"/>
<Mapping From="OpcUaTest1RegisterUnregister.SUBL_0" To="OpcUaTest.RegisterUnregister.SUBL_0"/>
<Mapping From="OpcUaTest2DoubleRegister.QueryService" To="OpcUaTest.DoubleRegister.QueryService"/>
<Mapping From="OpcUaTest2DoubleRegister.GET_AT_INDEX" To="OpcUaTest.DoubleRegister.GET_AT_INDEX"/>
<Mapping From="OpcUaTest2DoubleRegister.F_EQ" To="OpcUaTest.DoubleRegister.F_EQ"/>
<Mapping From="OpcUaTest2DoubleRegister.ServiceNotRegisteredPos1" To="OpcUaTest.DoubleRegister.ServiceNotRegisteredPos1"/>
<Mapping From="OpcUaTest2DoubleRegister.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.DoubleRegister.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest2DoubleRegister.FieldsToArrowheadService" To="OpcUaTest.DoubleRegister.FieldsToArrowheadService"/>
<Mapping From="OpcUaTest2DoubleRegister.FieldsToServiceQueryForm" To="OpcUaTest.DoubleRegister.FieldsToServiceQueryForm"/>
<Mapping From="OpcUaTest2DoubleRegister.Registered" To="OpcUaTest.DoubleRegister.Registered"/>
<Mapping From="OpcUaTest2DoubleRegister.E_SWITCH" To="OpcUaTest.DoubleRegister.E_SWITCH"/>
<Mapping From="OpcUaTest2DoubleRegister.F_EQ_1" To="OpcUaTest.DoubleRegister.F_EQ_1"/>
<Mapping From="OpcUaTest2DoubleRegister.ServiceRegisteredPos0" To="OpcUaTest.DoubleRegister.ServiceRegisteredPos0"/>
<Mapping From="OpcUaTest2DoubleRegister.Sequencer" To="OpcUaTest.DoubleRegister.Sequencer"/>
<Mapping From="OpcUaTest2DoubleRegister.FieldsToArrowheadSystem" To="OpcUaTest.DoubleRegister.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest2DoubleRegister.FieldsToServiceRegistryEntry" To="OpcUaTest.DoubleRegister.FieldsToServiceRegistryEntry"/>
<Mapping From="OpcUaTest2DoubleRegister.RegisterService" To="OpcUaTest.DoubleRegister.RegisterService"/>
<Mapping From="OpcUaTest2DoubleRegister.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.DoubleRegister.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest2DoubleRegister.GET_AT_INDEX_1" To="OpcUaTest.DoubleRegister.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest2DoubleRegister.F_EQ_2" To="OpcUaTest.DoubleRegister.F_EQ_2"/>
<Mapping From="OpcUaTest2DoubleRegister.ServiceNotRegisteredPos0" To="OpcUaTest.DoubleRegister.ServiceNotRegisteredPos0"/>
<Mapping From="OpcUaTest2DoubleRegister.SUBSCRIBE_0" To="OpcUaTest.DoubleRegister.SUBSCRIBE_0"/>
<Mapping From="OpcUaTest2DoubleRegister.PUBL_0" To="OpcUaTest.DoubleRegister.PUBL_0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GET_AT_INDEX_1" To="OpcUaTest.RegisterMoreServices.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ" To="OpcUaTest.RegisterMoreServices.F_EQ"/>
<Mapping From="OpcUaTest3RegisterMoreServices.FieldsToArrowheadSystem" To="OpcUaTest.RegisterMoreServices.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ_2" To="OpcUaTest.RegisterMoreServices.F_EQ_2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GET_AT_INDEX" To="OpcUaTest.RegisterMoreServices.GET_AT_INDEX"/>
<Mapping From="OpcUaTest3RegisterMoreServices.S1Reg" To="OpcUaTest.RegisterMoreServices.S1Reg"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service2RegisteredPos0" To="OpcUaTest.RegisterMoreServices.Service2RegisteredPos0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.E_SWITCH" To="OpcUaTest.RegisterMoreServices.E_SWITCH"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ_1" To="OpcUaTest.RegisterMoreServices.F_EQ_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service1RegisteredPos0" To="OpcUaTest.RegisterMoreServices.Service1RegisteredPos0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service1NotRegisteredPos1" To="OpcUaTest.RegisterMoreServices.Service1NotRegisteredPos1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Sequencer" To="OpcUaTest.RegisterMoreServices.Sequencer"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service2NotRegisteredPos1" To="OpcUaTest.RegisterMoreServices.Service2NotRegisteredPos1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ_1_1" To="OpcUaTest.RegisterMoreServices.F_EQ_1_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.S2Reg" To="OpcUaTest.RegisterMoreServices.S2Reg"/>
<Mapping From="OpcUaTest3RegisterMoreServices.E_SWITCH_1" To="OpcUaTest.RegisterMoreServices.E_SWITCH_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GET_AT_INDEX_1_1" To="OpcUaTest.RegisterMoreServices.GET_AT_INDEX_1_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1_1" To="OpcUaTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GetEndpointFromServiceRegistryEntry_2" To="OpcUaTest.RegisterMoreServices.GetEndpointFromServiceRegistryEntry_2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.GET_AT_INDEX_2" To="OpcUaTest.RegisterMoreServices.GET_AT_INDEX_2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.SUBL_0" To="OpcUaTest.RegisterMoreServices.SUBL_0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service1NotRegisteredPos0" To="OpcUaTest.RegisterMoreServices.Service1NotRegisteredPos0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ_3" To="OpcUaTest.RegisterMoreServices.F_EQ_3"/>
<Mapping From="OpcUaTest3RegisterMoreServices.F_EQ_3_1" To="OpcUaTest.RegisterMoreServices.F_EQ_3_1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service2NotRegisteredPos0" To="OpcUaTest.RegisterMoreServices.Service2NotRegisteredPos0"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service1" To="OpcUaTest.RegisterMoreServices.Service1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.Service2" To="OpcUaTest.RegisterMoreServices.Service2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.PUBL_0" To="OpcUaTest.RegisterMoreServices.PUBL_0"/>
<Mapping From="OpcUaTest4SameServiceTwice.SUBL_0" To="OpcUaTest.SameServiceTwice.SUBL_0"/>
<Mapping From="OpcUaTest4SameServiceTwice.Sequencer" To="OpcUaTest.SameServiceTwice.Sequencer"/>
<Mapping From="OpcUaTest4SameServiceTwice.Service1" To="OpcUaTest.SameServiceTwice.Service1"/>
<Mapping From="OpcUaTest4SameServiceTwice.FieldsToArrowheadSystem" To="OpcUaTest.SameServiceTwice.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest4SameServiceTwice.GET_AT_INDEX_1" To="OpcUaTest.SameServiceTwice.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.SameServiceTwice.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest4SameServiceTwice.GET_AT_INDEX" To="OpcUaTest.SameServiceTwice.GET_AT_INDEX"/>
<Mapping From="OpcUaTest4SameServiceTwice.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.SameServiceTwice.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.Service1RegisteredPos0" To="OpcUaTest.SameServiceTwice.Service1RegisteredPos0"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_2" To="OpcUaTest.SameServiceTwice.F_EQ_2"/>
<Mapping From="OpcUaTest4SameServiceTwice.BothServicesRegistered" To="OpcUaTest.SameServiceTwice.BothServicesRegistered"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_3" To="OpcUaTest.SameServiceTwice.F_EQ_3"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ" To="OpcUaTest.SameServiceTwice.F_EQ"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_2_1" To="OpcUaTest.SameServiceTwice.F_EQ_2_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_3_1" To="OpcUaTest.SameServiceTwice.F_EQ_3_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.Service2RegisteredPos0" To="OpcUaTest.SameServiceTwice.Service2RegisteredPos0"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_1" To="OpcUaTest.SameServiceTwice.F_EQ_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.BothServicesNotRegistered" To="OpcUaTest.SameServiceTwice.BothServicesNotRegistered"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_1_1" To="OpcUaTest.SameServiceTwice.F_EQ_1_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_1_1_1" To="OpcUaTest.SameServiceTwice.F_EQ_1_1_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.Service2NotRegisteredPos1" To="OpcUaTest.SameServiceTwice.Service2NotRegisteredPos1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_4" To="OpcUaTest.SameServiceTwice.F_EQ_4"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_EQ_4_1" To="OpcUaTest.SameServiceTwice.F_EQ_4_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.Service1NotRegisteredPos1" To="OpcUaTest.SameServiceTwice.Service1NotRegisteredPos1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_AND" To="OpcUaTest.SameServiceTwice.F_AND"/>
<Mapping From="OpcUaTest4SameServiceTwice.E_MERGE" To="OpcUaTest.SameServiceTwice.E_MERGE"/>
<Mapping From="OpcUaTest4SameServiceTwice.E_MERGE_1" To="OpcUaTest.SameServiceTwice.E_MERGE_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_AND_1" To="OpcUaTest.SameServiceTwice.F_AND_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_OR" To="OpcUaTest.SameServiceTwice.F_OR"/>
<Mapping From="OpcUaTest4SameServiceTwice.F_AND_1_1" To="OpcUaTest.SameServiceTwice.F_AND_1_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.BOOL2BOOL" To="OpcUaTest.SameServiceTwice.BOOL2BOOL"/>
<Mapping From="OpcUaTest4SameServiceTwice.BOOL2BOOL_1" To="OpcUaTest.SameServiceTwice.BOOL2BOOL_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.FieldsToArrowheadSystem_1" To="OpcUaTest.SameServiceTwice.FieldsToArrowheadSystem_1"/>
<Mapping From="OpcUaTest4SameServiceTwice.PUBL_0" To="OpcUaTest.SameServiceTwice.PUBL_0"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4"/>
<Mapping From="OpcUaTest5VersionAndMetadata.LowerVersion" To="OpcUaTest.VersionInterfaceAndMetadata.LowerVersion"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.SameVersion" To="OpcUaTest.VersionInterfaceAndMetadata.SameVersion"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.OneInterfaceOutOfTwo" To="OpcUaTest.VersionInterfaceAndMetadata.OneInterfaceOutOfTwo"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.OneInterfaceOutOfTwo_2" To="OpcUaTest.VersionInterfaceAndMetadata.OneInterfaceOutOfTwo_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.WrongInterface" To="OpcUaTest.VersionInterfaceAndMetadata.WrongInterface"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.SUBL_0" To="OpcUaTest.VersionInterfaceAndMetadata.SUBL_0"/>
<Mapping From="OpcUaTest5VersionAndMetadata.OnlyOneMetadata" To="OpcUaTest.VersionInterfaceAndMetadata.OnlyOneMetadata"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.NoMetadataAndAsked" To="OpcUaTest.VersionInterfaceAndMetadata.NoMetadataAndAsked"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.NoInterface" To="OpcUaTest.VersionInterfaceAndMetadata.NoInterface"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.GET_AT_INDEX_1_2_1_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.GET_AT_INDEX_1_2_1_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.F_EQ_4_1_2_1_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.F_EQ_4_1_2_1_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.WrongMetadaButNotAsked" To="OpcUaTest.VersionInterfaceAndMetadata.WrongMetadaButNotAsked"/>
<Mapping From="OpcUaTest5VersionAndMetadata.FieldsToArrowheadService_1_2_1_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.FieldsToArrowheadService_1_2_1_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.PUBL_0" To="OpcUaTest.VersionInterfaceAndMetadata.PUBL_0"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.SUBL_0" To="OpcUaTest.RegisterMoreServicesSubApp.SUBL_0"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_1" To="OpcUaTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GET_AT_INDEX_1" To="OpcUaTest.RegisterMoreServicesSubApp.GET_AT_INDEX_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry" To="OpcUaTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.FieldsToArrowheadSystem" To="OpcUaTest.RegisterMoreServicesSubApp.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_2" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_2"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GET_AT_INDEX" To="OpcUaTest.RegisterMoreServicesSubApp.GET_AT_INDEX"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos1Empty2" To="OpcUaTest.RegisterMoreServicesSubApp.Pos1Empty2"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos1Empty" To="OpcUaTest.RegisterMoreServicesSubApp.Pos1Empty"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Sequencer" To="OpcUaTest.RegisterMoreServicesSubApp.Sequencer"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GET_AT_INDEX_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.GET_AT_INDEX_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GetEndpointFromServiceRegistryEntry_2" To="OpcUaTest.RegisterMoreServicesSubApp.GetEndpointFromServiceRegistryEntry_2"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.GET_AT_INDEX_2" To="OpcUaTest.RegisterMoreServicesSubApp.GET_AT_INDEX_2"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos0Service1" To="OpcUaTest.RegisterMoreServicesSubApp.Pos0Service1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_3" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_3"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_3_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_3_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos0Service2" To="OpcUaTest.RegisterMoreServicesSubApp.Pos0Service2"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.PUBL_0_1" To="OpcUaTest.RegisterMoreServicesSubApp.PUBL_0_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_3_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_3_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos1Empty3" To="OpcUaTest.RegisterMoreServicesSubApp.Pos1Empty3"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos0Empty3" To="OpcUaTest.RegisterMoreServicesSubApp.Pos0Empty3"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_1_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_1_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos0Empty4" To="OpcUaTest.RegisterMoreServicesSubApp.Pos0Empty4"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.Pos1Empty4" To="OpcUaTest.RegisterMoreServicesSubApp.Pos1Empty4"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.F_EQ_3_1_1_1" To="OpcUaTest.RegisterMoreServicesSubApp.F_EQ_3_1_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.E_MERGE" To="OpcUaTest.RegisterMoreServicesSubApp.E_MERGE"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.E_MERGE_1" To="OpcUaTest.RegisterMoreServicesSubApp.E_MERGE_1"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.FieldsToServiceRequestForm" To="OpcUaTest.OrchestratorNoRule.FieldsToServiceRequestForm"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.FieldsToArrowheadSystem" To="OpcUaTest.OrchestratorNoRule.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.Service1" To="OpcUaTest.OrchestratorNoRule.Service1"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.GetEndpointFromOrchestrationForm" To="OpcUaTest.OrchestratorNoRule.GetEndpointFromOrchestrationForm"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.F_EQ" To="OpcUaTest.OrchestratorNoRule.F_EQ"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.NoServiceAvailable" To="OpcUaTest.OrchestratorNoRule.NoServiceAvailable"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.E_SR" To="OpcUaTest.OrchestratorNoRule.E_SR"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.SUBL_0" To="OpcUaTest.OrchestratorNoRule.SUBL_0"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.PUBL_0" To="OpcUaTest.OrchestratorNoRule.PUBL_0"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.GET_STRUCT_VALUE1" To="OpcUaTest.OrchestratorNoRule.GET_STRUCT_VALUE1"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.Sequencer_1" To="OpcUaTest.OrchestratorNoRule.Sequencer_1"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.RequestOrchestrationForm" To="OpcUaTest.OrchestratorNoRule.RequestOrchestrationForm"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.FieldsToArrowheadSystem" To="OpcUaTest.OrchestrationWithRules.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.Service1" To="OpcUaTest.OrchestrationWithRules.Service1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.F_EQ" To="OpcUaTest.OrchestrationWithRules.F_EQ"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.NoServiceAvailable" To="OpcUaTest.OrchestrationWithRules.NoServiceAvailable"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.E_SR" To="OpcUaTest.OrchestrationWithRules.E_SR"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.SUBL_0" To="OpcUaTest.OrchestrationWithRules.SUBL_0"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.PUBL_0" To="OpcUaTest.OrchestrationWithRules.PUBL_0"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.Sequencer_1" To="OpcUaTest.OrchestrationWithRules.Sequencer_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.F_EQ_1" To="OpcUaTest.OrchestrationWithRules.F_EQ_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.ServiceAvailable" To="OpcUaTest.OrchestrationWithRules.ServiceAvailable"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.E_SR_1" To="OpcUaTest.OrchestrationWithRules.E_SR_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.E_SWITCH" To="OpcUaTest.OrchestrationWithRules.E_SWITCH"/>
<Mapping From="OpcUaTest0CleanALL.RegisterService1" To="OpcUaTest.cleanAll.RegisterService1"/>
<Mapping From="OpcUaTest0CleanALL.RegisterService2_1" To="OpcUaTest.cleanAll.RegisterService2_1"/>
<Mapping From="OpcUaTest0CleanALL.RegisterService2" To="OpcUaTest.cleanAll.RegisterService2"/>
<Mapping From="OpcUaTest1RegisterUnregister.RegisterServiceOpcUa" To="OpcUaTest.RegisterUnregister.RegisterServiceOpcUa"/>
<Mapping From="OpcUaTest1RegisterUnregister.QueryServiceOpcUa" To="OpcUaTest.RegisterUnregister.QueryServiceOpcUa"/>
<Mapping From="OpcUaTest2DoubleRegister.RegisterServiceOpcUa" To="OpcUaTest.DoubleRegister.RegisterServiceOpcUa"/>
<Mapping From="OpcUaTest2DoubleRegister.QueryServiceOpcUa" To="OpcUaTest.DoubleRegister.QueryServiceOpcUa"/>
<Mapping From="OpcUaTest3RegisterMoreServices.RegisterService2" To="OpcUaTest.RegisterMoreServices.RegisterService2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.RegisterService1" To="OpcUaTest.RegisterMoreServices.RegisterService1"/>
<Mapping From="OpcUaTest3RegisterMoreServices.QueryService2" To="OpcUaTest.RegisterMoreServices.QueryService2"/>
<Mapping From="OpcUaTest3RegisterMoreServices.QueryService1" To="OpcUaTest.RegisterMoreServices.QueryService1"/>
<Mapping From="OpcUaTest4SameServiceTwice.RegisterService2" To="OpcUaTest.SameServiceTwice.RegisterService2"/>
<Mapping From="OpcUaTest4SameServiceTwice.RegisterService1" To="OpcUaTest.SameServiceTwice.RegisterService1"/>
<Mapping From="OpcUaTest4SameServiceTwice.QueryServiceHTTPSub" To="OpcUaTest.SameServiceTwice.QueryServiceHTTPSub"/>
<Mapping From="OpcUaTest5VersionAndMetadata.RegisterServiceFullHTTP" To="OpcUaTest.VersionInterfaceAndMetadata.RegisterServiceFullHTTP"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_2" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_2"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1_1"/>
<Mapping From="OpcUaTest5VersionAndMetadata.QueryServiceHTTPSub_1_2_1_1_1_1" To="OpcUaTest.VersionInterfaceAndMetadata.QueryServiceHTTPSub_1_2_1_1_1_1"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.RegisterManyServices" To="OpcUaTest.RegisterMoreServicesSubApp.RegisterManyServices"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.QueryFirstService" To="OpcUaTest.RegisterMoreServicesSubApp.QueryFirstService"/>
<Mapping From="OpcUaTest6RegisterMoreServiceSubApp.QuerySecondService" To="OpcUaTest.RegisterMoreServicesSubApp.QuerySecondService"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.RequestOrchestrationHTTP" To="OpcUaTest.OrchestratorNoRule.RequestOrchestrationHTTP"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.RegisterService2" To="OpcUaTest.OrchestratorNoRule.RegisterService2"/>
<Mapping From="OpcUaTest7OrchestrationNoRules.SERVER_1_1" To="OpcUaTest.OrchestratorNoRule.SERVER_1_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.SERVER_1_1" To="OpcUaTest.OrchestrationWithRules.SERVER_1_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.RegisterService2" To="OpcUaTest.OrchestrationWithRules.RegisterService2"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.GetEndpointFromOrchestrationHTTPPFull" To="OpcUaTest.OrchestrationWithRules.GetEndpointFromOrchestrationHTTPPFull"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.E_DELAY" To="OpcUaTest.OrchestrationWithRules.E_DELAY"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.E_DELAY_1" To="OpcUaTest.OrchestrationWithRules.E_DELAY_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.STRING2STRING_3_1" To="OpcUaTest.OrchestrationWithRules.STRING2STRING_3_1"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.STRING2STRING_3" To="OpcUaTest.OrchestrationWithRules.STRING2STRING_3"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.CLIENT_1_2" To="OpcUaTest.OrchestrationWithRules.CLIENT_1_2"/>
<Mapping From="OpcUaTest8OrchestrationWithRules.CLIENT_1_2_1" To="OpcUaTest.OrchestrationWithRules.CLIENT_1_2_1"/>
<Mapping From="HTTPTest9PublishSubscribe.FieldsToArrowheadEvent" To="HTTPTest.PublishSubscribe.FieldsToArrowheadEvent"/>
<Mapping From="HTTPTest9PublishSubscribe.FieldsToArrowheadSystem" To="HTTPTest.PublishSubscribe.FieldsToArrowheadSystem"/>
<Mapping From="HTTPTest9PublishSubscribe.SubscribeEventHTTPPartial" To="HTTPTest.PublishSubscribe.SubscribeEventHTTPPartial"/>
<Mapping From="HTTPTest9PublishSubscribe.PublishEventHTTPPartial" To="HTTPTest.PublishSubscribe.PublishEventHTTPPartial"/>
<Mapping From="OpcUaTest9PublishSubscribe.E_CTU" To="OpcUaTest.PublishSubscribe.E_CTU"/>
<Mapping From="OpcUaTest9PublishSubscribe.F_EQ" To="OpcUaTest.PublishSubscribe.F_EQ"/>
<Mapping From="OpcUaTest9PublishSubscribe.E_DELAY" To="OpcUaTest.PublishSubscribe.E_DELAY"/>
<Mapping From="OpcUaTest9PublishSubscribe.NoMessage" To="OpcUaTest.PublishSubscribe.NoMessage"/>
<Mapping From="OpcUaTest9PublishSubscribe.F_EQ_1" To="OpcUaTest.PublishSubscribe.F_EQ_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.OneMessage" To="OpcUaTest.PublishSubscribe.OneMessage"/>
<Mapping From="OpcUaTest9PublishSubscribe.E_DELAY_1" To="OpcUaTest.PublishSubscribe.E_DELAY_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.E_DELAY_1_1" To="OpcUaTest.PublishSubscribe.E_DELAY_1_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.F_EQ_1_1" To="OpcUaTest.PublishSubscribe.F_EQ_1_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.TwoMessages" To="OpcUaTest.PublishSubscribe.TwoMessages"/>
<Mapping From="OpcUaTest9PublishSubscribe.Sequencer_1_1" To="OpcUaTest.PublishSubscribe.Sequencer_1_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.SERVER_1_0" To="OpcUaTest.PublishSubscribe.SERVER_1_0"/>
<Mapping From="OpcUaTest9PublishSubscribe.SUBL_0" To="OpcUaTest.PublishSubscribe.SUBL_0"/>
<Mapping From="OpcUaTest9PublishSubscribe.PUBL_0_1" To="OpcUaTest.PublishSubscribe.PUBL_0_1"/>
<Mapping From="OpcUaTest9PublishSubscribe.PUBL_0" To="OpcUaTest.PublishSubscribe.PUBL_0"/>
<Mapping From="OpcUaTest9PublishSubscribe.FieldsToArrowheadEvent" To="OpcUaTest.PublishSubscribe.FieldsToArrowheadEvent"/>
<Mapping From="OpcUaTest9PublishSubscribe.FieldsToArrowheadSystem" To="OpcUaTest.PublishSubscribe.FieldsToArrowheadSystem"/>
<Mapping From="OpcUaTest9PublishSubscribe.SubscribeEventOpcUaPartial" To="OpcUaTest.PublishSubscribe.SubscribeEventOpcUaPartial"/>
<Mapping From="OpcUaTest9PublishSubscribe.PublishEventOpcUaPartial" To="OpcUaTest.PublishSubscribe.PublishEventOpcUaPartial"/>
</System>