| <?xml version="1.0" encoding="UTF-8" standalone="no"?> |
| <!DOCTYPE System SYSTEM "http://www.holobloc.com/xml/LibraryElement.dtd"> |
| <System Comment="" Name="ArrowheadTests"> |
| <VersionInfo Author="Author" Organization="Eclipse 4diac" Version="1.0"/> |
| <Application Comment="" Name="HTTPTest1RegisterUnregister"> |
| <SubAppNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="7650.0" y="-175.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="9545.0" y="1620.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9620.0" y="45.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="15925.0" y="2010.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17290.0" y="2070.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11355.0" y="-25.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2410.0" y="-1155.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5285.0" y="-1175.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="13275.0" y="2155.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14230.0" y="2080.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15925.0" y="2725.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17290.0" y="2640.0"/> |
| <SubApp Comment="" Name="Sequencer" x="750.0" y="4125.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4175.0" y="2660.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="5000.0" y="1325.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="2450.0" y="2350.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="55.0" dy="615.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <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="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2850.0" y="765.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5615.0" y="740.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="8700.0" y="2805.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="10485.0" y="3270.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11350.0" y="940.0"/> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17140.0" y="1305.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9555.0" y="930.0"> |
| <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="1135.0" y="-1275.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="375.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="780.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="505.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="750.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="245.0" dx2="55.0" dy="-975.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1860.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="55.0" dx2="55.0" dy="-805.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1715.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="435.0"/> |
| <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="345.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="285.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2300.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="-3215.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="55.0" dx2="55.0" dy="980.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="200.0" dx2="55.0" dy="2635.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1205.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="855.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="535.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="355.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="155.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="415.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5" dx1="3990.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO" dx1="3805.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="265.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="465.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2145.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="520.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="345.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2665.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1570.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="175.0"/> |
| <Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="60.0" dx2="60.0" dy="130.0"/> |
| </AdapterConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest2DoubleRegister"> |
| <SubAppNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="8845.0" y="1035.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="10740.0" y="2060.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10790.0" y="165.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="17120.0" y="2450.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18485.0" y="2510.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12545.0" y="180.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3920.0" y="-1505.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6790.0" y="-1400.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="14470.0" y="2600.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15425.0" y="2520.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17120.0" y="3165.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18485.0" y="3080.0"/> |
| <SubApp Comment="" Name="Sequencer" x="1945.0" y="4565.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4175.0" y="2660.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="2450.0" y="2350.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="4955.0" y="825.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="720.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="720.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="55.0" dy="615.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO1" dx1="125.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO2" dx1="125.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE_1.EO" dx1="55.0" dx2="55.0" dy="-785.0"/> |
| <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="125.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <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="150.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="720.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="720.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4005.0" y="-220.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6670.0" 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="9890.0" y="3245.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="11680.0" y="3710.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12525.0" y="1000.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10770.0" y="985.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17110.0" y="1770.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18475.0" y="1830.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-845.0" y="-1670.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5590.0" y="5655.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="505.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="635.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="375.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1860.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1715.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1130.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="750.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="360.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="285.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2760.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="-3755.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="600.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="825.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1015.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1645.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="2380.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="445.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="55.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="1145.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="55.0" dx2="55.0" dy="-805.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="245.0" dx2="55.0" dy="-975.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1640.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2145.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="520.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="420.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="635.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="260.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="360.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2665.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2465.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="60.0" dx2="60.0" dy="130.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="175.0"/> |
| </AdapterConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest3RegisterMoreServices"> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="10105.0" y="6545.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8370.0" y="6525.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10110.0" y="5570.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16950.0" y="6315.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-185.0" y="340.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="16920.0" y="4985.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8375.0" y="5650.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="S1Reg" Type="E_SR" x="11590.0" y="1235.0"/> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18270.0" y="8815.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13710.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16675.0" y="8665.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18170.0" y="5000.0"/> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18175.0" y="6320.0"/> |
| <SubApp Comment="" Name="Sequencer" x="2125.0" y="4020.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="7640.0" y="2930.0"> |
| <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="1270.0"> |
| <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="18265.0" y="9610.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17015.0" y="9600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="S2Reg" Type="E_SR" x="11560.0" y="2845.0"/> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13565.0" y="8175.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8360.0" y="8490.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8510.0"/> |
| <SubApp Comment="" Name="QueryService2" Type="QueryServiceHTTPSub" x="4010.0" y="7690.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7535.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8365.0" y="7615.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2060.0" y="355.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18085.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16860.0" y="4355.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7875.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17925.0" y="7900.0"/> |
| <SubApp Comment="" Name="QueryService1" Type="QueryServiceHTTPSub" x="4020.0" y="5725.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-180.0" y="1490.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-175.0" y="2280.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9020.0" y="12780.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="815.0"/> |
| <Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="885.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="2570.0"/> |
| <Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="2570.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="655.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="455.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="505.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1660.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="780.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="55.0" dx2="55.0" dy="165.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1080.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1375.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1345.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="275.0" dx2="55.0" dy="1500.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="990.0"/> |
| <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="1335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="845.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="55.0" dx2="55.0" dy="1775.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="55.0" dx2="55.0" dy="5555.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="10275.0" dx2="1075.0" dy="12455.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="13055.0" dx2="515.0" dy="13515.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2025.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2775.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="765.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2555.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="765.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2560.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="745.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="965.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="770.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="750.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="1660.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="390.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="525.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="3305.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="5290.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="1375.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1020.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1225.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="250.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2705.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3115.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3215.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2675.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3045.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3385.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3265.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3285.0"/> |
| <Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="945.0"/> |
| <Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="765.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest0CleanALL"> |
| <SubAppNetwork> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="6215.0" y="3600.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="3525.0" y="565.0"> |
| <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="3415.0" y="2225.0"> |
| <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="480.0" y="130.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="460.0" y="1080.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="465.0" y="1870.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialHTTP" x="3400.0" y="3680.0"> |
| <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="505.0" y="2685.0"> |
| <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="8115.0" y="3630.0"> |
| <Parameter Name="ID" Value="%allEnded%"/> |
| </FB> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="9915.0" y="3765.0"/> |
| <FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-835.0" y="-20.0"> |
| <Parameter Name="ID" Value="%allLoaded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="55.0" dx2="55.0" dy="875.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="340.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="55.0" dx2="55.0" dy="390.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="55.0" dx2="55.0" dy="630.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="910.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="900.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="55.0" dx2="55.0" dy="400.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="55.0" dx2="55.0" dy="-405.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="590.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="680.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="85.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="610.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="635.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="845.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="905.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="840.0"/> |
| <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="590.0" y="240.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer" x="4565.0" 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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="12410.0" y="3865.0"> |
| <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="4580.0" y="2425.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="12365.0" y="2205.0"> |
| <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="4575.0" y="1275.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="7055.0" y="5565.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9330.0" y="6665.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11070.0" y="5710.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9335.0" y="5790.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11065.0" y="6685.0"/> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23345.0" y="4935.0"/> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21280.0" y="3320.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24410.0" y="2120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21305.0" y="2675.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="22120.0" y="4930.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21260.0" y="1905.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21280.0" y="1255.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23315.0" y="6525.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22030.0" y="6450.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24265.0" y="8240.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22040.0" y="8160.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22040.0" y="8850.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23345.0" y="5600.0"/> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22120.0" y="5590.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22055.0" y="7185.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23280.0" y="7190.0"/> |
| <FB Comment="" Name="F_AND" Type="F_AND" x="23140.0" y="8320.0"/> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25835.0" y="6100.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15070.0" y="2825.0"/> |
| <FB Comment="" Name="F_AND_1" Type="F_AND" x="22205.0" y="1545.0"/> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="23910.0" y="2220.0"/> |
| <FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22205.0" y="2900.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23060.0" y="1740.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2665.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4575.0" y="230.0"> |
| <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="5850.0" y="7810.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="815.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="625.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="445.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="55.0" dx2="55.0" dy="340.0"/> |
| <Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="235.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="925.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="890.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="55.0" dx2="55.0" dy="6635.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="3600.0" dx2="2000.0" dy="-3575.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="980.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="720.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="830.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="830.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="55.0" dx2="55.0" dy="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="55.0" dx2="55.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="275.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="55.0" dx2="55.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="55.0" dx2="55.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <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="80.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3400.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1145.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8160.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3700.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1045.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8860.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1045.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8540.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="630.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="55.0" dx2="55.0" dy="515.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="215.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2380.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="815.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3265.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="4470.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3290.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="610.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="625.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="625.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3905.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3865.0"/> |
| <Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="350.0"/> |
| <Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="350.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4845.0"/> |
| <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="4805.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4775.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <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="250.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="275.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="225.0"/> |
| <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="80.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="155.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4425.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4435.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4385.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4375.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="4010.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest5VersionAndMetadata"> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullHTTP" x="5140.0" y="255.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="["JSON", "XML"]"/> |
| <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="5080.0" y="2905.0"> |
| <Parameter Name="version" Value="0"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2930.0" y="2655.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8225.0" y="2745.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7040.0" y="2705.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11035.0" y="2600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12260.0" y="2605.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2905.0" y="3950.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12235.0" y="3900.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceHTTPSub" x="5055.0" 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="7015.0" y="4000.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4040.0"/> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11010.0" y="3900.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12205.0" y="5390.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceHTTPSub" x="5025.0" y="5690.0"> |
| <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="8170.0" y="5530.0"/> |
| <FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10980.0" y="5385.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2875.0" y="5440.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6985.0" y="5490.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12170.0" y="6800.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceHTTPSub" x="4990.0" 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="8135.0" y="6935.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10945.0" y="6790.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2840.0" y="6845.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6950.0" y="6900.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12255.0" y="9950.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7035.0" y="10050.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceHTTPSub" x="5075.0" y="10135.0"> |
| <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="8220.0" y="10090.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2925.0" y="10000.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON1"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11030.0" y="9945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="705.0" y="230.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11345.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8165.0" y="11485.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10975.0" y="11340.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2870.0" y="11400.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="["key1=value1"]"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6980.0" y="11445.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceHTTPSub" x="5020.0" y="11530.0"> |
| <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="5090.0" y="12925.0"> |
| <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="8235.0" y="12880.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2940.0" y="12790.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11045.0" y="12735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7050.0" y="12840.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12270.0" y="12740.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10750.0" y="8350.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6755.0" y="8455.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2645.0" y="8405.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7940.0" y="8500.0"/> |
| <FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11975.0" y="8355.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceHTTPSub" x="4800.0" y="8540.0"> |
| <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="5015.0" y="14485.0"> |
| <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.0" y="14440.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6975.0" 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="10970.0" 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="2865.0" y="14350.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </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="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="325.0"/> |
| <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="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="725.0"/> |
| <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="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="325.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="20.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="255.0"/> |
| <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="640.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="2000.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="55.0" dx2="55.0" dy="1200.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="55.0" dx2="55.0" dy="670.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="55.0" dx2="55.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="55.0" dx2="55.0" dy="800.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterface.CNF" dx1="55.0" dx2="55.0" dy="820.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterface.CNF" dx1="55.0" dx2="55.0" dy="715.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="55.0" dx2="55.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="55.0" dx2="55.0" dy="800.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="55.0" dx2="55.0" dy="-6965.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="3400.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="445.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="725.0"/> |
| <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="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="325.0"/> |
| <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="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="290.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="725.0"/> |
| <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="140.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="325.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-30.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="640.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="325.0"/> |
| <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="825.0" y="290.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10115.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11765.0" y="10100.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13505.0" y="9140.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2180.0" 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="20275.0" y="10730.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11770.0" y="9220.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21365.0" y="12865.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20090.0" y="12810.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21525.0" y="10740.0"/> |
| <SubApp Comment="" Name="Sequencer" x="5540.0" y="8165.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11775.0" y="12635.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13510.0" y="12655.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13515.0" y="11680.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11780.0" y="11760.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21440.0" y="10120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20215.0" y="10100.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20115.0" y="12020.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21340.0" y="12040.0"/> |
| <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="11665.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="8720.0" y="9620.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="20015.0" y="14735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20040.0" y="13945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21290.0" y="14790.0"/> |
| <FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21265.0" y="13965.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19955.0" y="16260.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21205.0" y="15490.0"/> |
| <FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21230.0" y="16315.0"/> |
| <FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19980.0" y="15470.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22645.0" y="13330.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15455.0" y="11020.0"/> |
| <SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesHTTP" x="6455.0" y="4225.0"> |
| <Parameter Name="serviceDefinition" Value="["serviceTest", "serviceTest2"]"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="serviceURI" Value="["%serviceURI%", "%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="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="780.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="790.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF" dx1="825.0"/> |
| <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="55.0" dx2="55.0" dy="245.0"/> |
| <Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="425.0"/> |
| <Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="55.0" dx2="55.0" dy="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="55.0" dx2="55.0" dy="470.0"/> |
| <Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="55.0" dx2="55.0" dy="455.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1030.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="55.0" dx2="55.0" dy="380.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="55.0" dx2="55.0" dy="375.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="55.0" dx2="55.0" dy="5555.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="355.0"/> |
| <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="120.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="55.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7090.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="985.0"/> |
| <Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6" dx1="1400.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="1805.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7055.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="55.0" dx2="55.0" dy="1965.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="55.0" dx2="55.0" dy="1915.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="380.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="260.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.REQ" Source="Sequencer.E10" dx1="1570.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="4590.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3385.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3045.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1045.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1070.0"/> |
| <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="935.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3705.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="3215.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1485.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2590.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2540.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2515.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2465.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest7OrchestrationNoRules"> |
| <SubAppNetwork> |
| <FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationHTTP" x="13705.0" y="2405.0"/> |
| <FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9050.0" y="130.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6655.0" y="-835.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6645.0" y="455.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14840.0" y="1300.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16860.0" y="1210.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18085.0" y="1215.0"/> |
| <FB Comment="" Name="SERVER_1" Type="SERVER_1" x="9935.0" y="4445.0"> |
| <Parameter Name="ID" Value="http[/serviceTest/start2]"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="9235.0" y="4355.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="9190.0" y="2355.0"> |
| <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="4135.0" y="-1135.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5675.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13665.0" y="1270.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="150.0" y="2570.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11675.0" y="1800.0"> |
| <Parameter Name="endpoint" Value="%orchestratorAddress%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="645.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="575.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="215.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1040.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="3745.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="6805.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="7305.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="6900.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="5285.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7505.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="55.0" dx2="55.0" dy="6100.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="420.0" dx2="200.0" dy="-4215.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="55.0" dx2="55.0" dy="-3765.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="55.0" dx2="525.0" dy="-2185.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="55.0" dx2="515.0" dy="2115.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="3385.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="4105.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="4755.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="4985.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5575.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="60.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11" dx1="1755.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="3405.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="545.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="575.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="365.0"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="215.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="75.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="150.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="345.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="60.0"/> |
| </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="7485.0" y="1090.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7475.0" y="2390.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="19620.0" y="3100.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20845.0" y="3100.0"/> |
| <FB Comment="" Name="SERVER_1" Type="SERVER_1" x="10765.0" y="6380.0"> |
| <Parameter Name="ID" Value="http[/serviceTest/start]"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="10065.0" y="6290.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="10020.0" y="4290.0"> |
| <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="4965.0" y="790.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4825.0" y="7610.0"> |
| <Parameter Name="ID" Value="%test8Ended%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="980.0" y="4505.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3030.0" y="270.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2185.0" y="265.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2155.0" y="3575.0"> |
| <Parameter Name="IN2" Value="INT#11"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3005.0" y="3590.0"/> |
| <FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5945.0" y="5345.0"/> |
| <FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4805.0" y="5165.0"> |
| <Parameter Name="IN2" Value="INT#12"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="710.0"/> |
| <Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="710.0"/> |
| <Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="370.0"/> |
| <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="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="680.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="650.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="55.0" dx2="55.0" dy="-2420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="55.0" dx2="55.0" dy="-2470.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="55.0" dx2="55.0" dy="-2520.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="55.0" dx2="55.0" dy="-2570.0"/> |
| <Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="55.0" dx2="55.0" dy="-1930.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="990.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1770.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="445.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19575.0" y="4065.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4070.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="17120.0" y="2220.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18140.0" y="2245.0"/> |
| <FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_2" x="14020.0" y="560.0"> |
| <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="16780.0" y="580.0"> |
| <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="11505.0" y="6945.0"/> |
| <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="["JSON", "XML"]"/> |
| <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="420.0" dx2="200.0" dy="-4215.0"/> |
| <Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="215.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="55.0" dx2="55.0" dy="-3765.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1040.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="55.0" dx2="55.0" dy="6100.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="645.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="490.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="700.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="3745.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="160.0" dx2="55.0" dy="1400.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="55.0" dx2="515.0" dy="2115.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.REQ" Source="CLIENT_1_2.INITO" dx1="55.0" dx2="55.0" dy="45.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="CLIENT_1_2.CNF" dx1="1115.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="CLIENT_1_2_1.INITO" dx1="55.0" dx2="55.0" dy="45.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.INIT" Source="Sequencer_1.E0" dx1="2025.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="105.0"/> |
| <Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="55.0" dx2="55.0" dy="-930.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="6805.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="5285.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7505.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="1190.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5545.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="4755.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5070.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="3385.0"/> |
| <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="55.0" dx2="55.0" dy="1905.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="7900.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="3410.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12" dx1="1755.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="215.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="150.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="75.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="245.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="105.0"/> |
| <Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="55.0" dx2="55.0" dy="-125.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1610.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1635.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest1RegisterUnregister"> |
| <SubAppNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="7650.0" y="-175.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9620.0" y="45.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="15925.0" y="2010.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17290.0" y="2070.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11355.0" y="-25.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2410.0" y="-1155.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5285.0" y="-1175.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="13275.0" y="2155.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14230.0" y="2080.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15925.0" y="2725.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17290.0" y="2640.0"/> |
| <SubApp Comment="" Name="Sequencer" x="750.0" y="4125.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4175.0" y="2660.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="5000.0" y="1325.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="2450.0" y="2350.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="55.0" dy="615.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <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="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2850.0" y="765.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5615.0" y="740.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="8700.0" y="2805.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11350.0" y="940.0"/> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17140.0" y="1305.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9555.0" y="930.0"> |
| <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="14125.0" y="4165.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1135.0" y="-1275.0"> |
| <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="9545.0" y="1620.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="375.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="780.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="505.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="750.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="245.0" dx2="55.0" dy="-975.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1860.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="55.0" dx2="55.0" dy="-805.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1715.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="435.0"/> |
| <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="345.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="285.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2300.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="-3215.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="55.0" dx2="55.0" dy="980.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="200.0" dx2="55.0" dy="2635.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1205.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="855.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="535.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="355.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="155.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="415.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.INIT" Source="SUBL_0.INITO" dx1="6245.0"/> |
| <Connection Comment="" Destination="PUBLISH_0.REQ" Source="Sequencer.E5" dx1="6485.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="265.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="465.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="260.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2145.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="520.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="345.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2665.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1570.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService" dx1="135.0"/> |
| <Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices" dx1="175.0"/> |
| </AdapterConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest2DoubleRegister"> |
| <SubAppNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="8845.0" y="1035.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10790.0" y="165.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="17120.0" y="2450.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18485.0" y="2510.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12545.0" y="180.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3920.0" y="-1505.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6790.0" y="-1400.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="14470.0" y="2600.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15425.0" y="2520.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17120.0" y="3165.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18485.0" y="3080.0"/> |
| <SubApp Comment="" Name="Sequencer" x="1945.0" y="4565.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| <SubAppNetwork> |
| <FB Comment="" Name="E_DEMUX" Type="E_DEMUX" x="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="4175.0" y="2660.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="2450.0" y="2350.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="4955.0" y="825.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="720.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="720.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1.EO3" dx1="300.0" dx2="55.0" dy="615.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO1" dx1="125.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="E_DEMUX_1.EO2" dx1="125.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE_1.EO" dx1="55.0" dx2="55.0" dy="-785.0"/> |
| <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="125.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <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="150.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="720.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="720.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4005.0" y="-220.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6670.0" 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="9890.0" y="3245.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12525.0" y="1000.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10770.0" y="985.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17110.0" y="1770.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18475.0" y="1830.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-845.0" y="-1670.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5590.0" y="5655.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="11680.0" y="3710.0"/> |
| <FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="10740.0" y="2060.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="505.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="635.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="375.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1860.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1715.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="1130.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="750.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="945.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="360.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="285.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="2760.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="-3755.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="600.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="825.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1015.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1645.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="2380.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="445.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="55.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="1145.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="55.0" dx2="55.0" dy="-805.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="245.0" dx2="55.0" dy="-975.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1640.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="660.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="465.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2145.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="520.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="420.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="635.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="260.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="360.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2665.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="485.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2465.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="RegisterServiceOpcUa.registerService" Source="RegisterService.registerService" dx1="60.0" dx2="60.0" dy="130.0"/> |
| <Connection Comment="" Destination="QueryServiceOpcUa.queryServices" Source="QueryService.queryServices" dx1="175.0"/> |
| </AdapterConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest3RegisterMoreServices"> |
| <SubAppNetwork> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="10105.0" y="6545.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8370.0" y="6525.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10110.0" y="5570.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16950.0" y="6315.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-185.0" y="340.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="16920.0" y="4985.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8375.0" y="5650.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="S1Reg" Type="E_SR" x="11590.0" y="1235.0"/> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18270.0" y="8815.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13710.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16675.0" y="8665.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18170.0" y="5000.0"/> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18175.0" y="6320.0"/> |
| <SubApp Comment="" Name="Sequencer" x="2125.0" y="4020.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="18265.0" y="9610.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17015.0" y="9600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="S2Reg" Type="E_SR" x="11560.0" y="2845.0"/> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13565.0" y="8175.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8360.0" y="8490.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8510.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7535.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8365.0" y="7615.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2060.0" y="355.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18085.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16860.0" y="4355.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7875.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17925.0" y="7900.0"/> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-180.0" y="1490.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-175.0" y="2280.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9020.0" y="12780.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="7640.0" y="2930.0"> |
| <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="1270.0"> |
| <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="4010.0" y="7690.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryService1" Type="QueryServiceOpcUaSub" x="4020.0" y="5725.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="655.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="455.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="505.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="780.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="55.0" dx2="55.0" dy="165.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1080.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1375.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1345.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="275.0" dx2="55.0" dy="1500.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="990.0"/> |
| <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="1335.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="845.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="55.0" dx2="55.0" dy="1775.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="55.0" dx2="55.0" dy="5555.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="10275.0" dx2="1075.0" dy="12455.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="13055.0" dx2="515.0" dy="13515.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="570.0"/> |
| <Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="390.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="525.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2775.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2560.0"/> |
| <Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="2530.0"/> |
| <Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="2530.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2025.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2555.0"/> |
| <Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="815.0"/> |
| <Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="885.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="765.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="765.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="745.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1660.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="965.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="770.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="750.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="1660.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="3305.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="5290.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="1375.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="250.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2705.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3115.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3215.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2675.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3045.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3385.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3285.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1020.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3265.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1225.0"/> |
| <Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="765.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="945.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2325.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2325.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest0CleanALL"> |
| <SubAppNetwork> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="6215.0" y="3600.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="480.0" y="130.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="460.0" y="1080.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="465.0" y="1870.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="505.0" y="2685.0"> |
| <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="8115.0" y="3630.0"> |
| <Parameter Name="ID" Value="%allEnded%"/> |
| </FB> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="9915.0" y="3765.0"/> |
| <FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-835.0" y="-20.0"> |
| <Parameter Name="ID" Value="%allLoaded%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="3525.0" y="565.0"> |
| <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="3680.0"> |
| <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="3415.0" y="2225.0"> |
| <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="55.0" dx2="55.0" dy="340.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="55.0" dx2="55.0" dy="390.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="55.0" dx2="55.0" dy="400.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="55.0" dx2="55.0" dy="-405.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="590.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="680.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="900.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="910.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="55.0" dx2="55.0" dy="875.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="55.0" dx2="55.0" dy="630.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="85.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="905.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="610.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="840.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="800.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="845.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="635.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest4SameServiceTwice"> |
| <SubAppNetwork> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="590.0" y="240.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer" x="4565.0" 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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="4580.0" y="2425.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4575.0" y="1275.0"> |
| <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="9330.0" y="6665.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11070.0" y="5710.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9335.0" y="5790.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11065.0" y="6685.0"/> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23345.0" y="4935.0"/> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21280.0" y="3320.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24410.0" y="2120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21305.0" y="2675.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="22120.0" y="4930.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21260.0" y="1905.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21280.0" y="1255.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23315.0" y="6525.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22030.0" y="6450.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24265.0" y="8240.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22040.0" y="8160.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22040.0" y="8850.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23345.0" y="5600.0"/> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22120.0" y="5590.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22055.0" y="7185.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23280.0" y="7190.0"/> |
| <FB Comment="" Name="F_AND" Type="F_AND" x="23140.0" y="8320.0"/> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25835.0" y="6100.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15070.0" y="2825.0"/> |
| <FB Comment="" Name="F_AND_1" Type="F_AND" x="22205.0" y="1545.0"/> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="23910.0" y="2220.0"/> |
| <FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22205.0" y="2900.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23060.0" y="1740.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2665.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4575.0" y="230.0"> |
| <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="5850.0" y="7810.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="12410.0" y="3865.0"> |
| <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="12365.0" y="2205.0"> |
| <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="7055.0" y="5565.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="815.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="445.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="55.0" dx2="55.0" dy="340.0"/> |
| <Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="235.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="925.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="890.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="55.0" dx2="55.0" dy="6635.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="3600.0" dx2="2000.0" dy="-3575.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="55.0" dx2="55.0" dy="2300.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="55.0" dx2="55.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="55.0" dx2="55.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="275.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="55.0" dx2="55.0" dy="460.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="55.0" dx2="55.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="265.0"/> |
| <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="80.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8160.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8860.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8540.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="630.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="55.0" dx2="55.0" dy="515.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="215.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3725.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3725.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="830.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="830.0"/> |
| <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="980.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="720.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1145.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1045.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1045.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="625.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2380.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="805.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3905.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3865.0"/> |
| <Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="350.0"/> |
| <Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="350.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4845.0"/> |
| <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="4805.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4775.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <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="250.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="275.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="225.0"/> |
| <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="80.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="155.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4425.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4435.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4385.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4375.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3290.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="4010.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3265.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="4470.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="610.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="625.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="625.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest5VersionAndMetadata"> |
| <SubAppNetwork> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2930.0" y="2655.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8225.0" y="2745.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7040.0" y="2705.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11035.0" y="2600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12260.0" y="2605.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2905.0" y="3950.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12235.0" y="3900.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7015.0" y="4000.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4040.0"/> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11010.0" y="3900.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12205.0" y="5390.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8170.0" y="5530.0"/> |
| <FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10980.0" y="5385.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2875.0" y="5440.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6985.0" y="5490.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12170.0" y="6800.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8135.0" y="6935.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10945.0" y="6790.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2840.0" y="6845.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6950.0" y="6900.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12255.0" y="9950.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7035.0" y="10050.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8220.0" y="10090.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2925.0" y="10000.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON1"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11030.0" y="9945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="705.0" y="230.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11345.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8165.0" y="11485.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10975.0" y="11340.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2870.0" y="11400.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="["key1=value1"]"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6980.0" y="11445.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8235.0" y="12880.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2940.0" y="12790.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11045.0" y="12735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7050.0" y="12840.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12270.0" y="12740.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10750.0" y="8350.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6755.0" y="8455.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2645.0" y="8405.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7940.0" y="8500.0"/> |
| <FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11975.0" y="8355.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.0" y="14440.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6975.0" 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="10970.0" 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="2865.0" y="14350.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </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="5140.0" y="255.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="["JSON", "XML"]"/> |
| <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="5080.0" y="2905.0"> |
| <Parameter Name="version" Value="0"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceOpcUaSub" x="5055.0" y="4200.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceOpcUaSub" x="5025.0" y="5690.0"> |
| <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="4990.0" 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="8540.0"> |
| <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="5075.0" y="10135.0"> |
| <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="5020.0" y="11530.0"> |
| <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="5090.0" y="12925.0"> |
| <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="5015.0" y="14485.0"> |
| <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="290.0"/> |
| <Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="425.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="140.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="20.0"/> |
| <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="640.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="55.0" dx2="55.0" dy="670.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="55.0" dx2="55.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="55.0" dx2="55.0" dy="800.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterface.CNF" dx1="55.0" dx2="55.0" dy="820.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterface.CNF" dx1="55.0" dx2="55.0" dy="715.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="55.0" dx2="55.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="55.0" dx2="55.0" dy="800.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="2000.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="55.0" dx2="55.0" dy="-6965.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="55.0" dx2="55.0" dy="1200.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.REQ" Source="FieldsToArrowheadService_1_2_1_2.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2895.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="445.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="290.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="725.0"/> |
| <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="225.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-30.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="640.0"/> |
| <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="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_2.service" Source="FieldsToArrowheadService_1_2_1_2.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="255.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="325.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest6RegisterMoreServiceSubApp"> |
| <SubAppNetwork> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="825.0" y="290.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10115.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11765.0" y="10100.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13505.0" y="9140.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2180.0" 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="20275.0" y="10730.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11770.0" y="9220.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21365.0" y="12865.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20090.0" y="12810.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21525.0" y="10740.0"/> |
| <SubApp Comment="" Name="Sequencer" x="5540.0" y="8165.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="8250.0" y="2575.0"/> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_MERGE.EO" dx1="410.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO0" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1.EO2" dx1="610.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO3" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO2" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO1" dx1="165.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="E_DEMUX.EO0" dx1="165.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="110.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO0" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO1" dx1="875.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="E_DEMUX_1_1.EO2" dx1="875.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11775.0" y="12635.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13510.0" y="12655.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13515.0" y="11680.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11780.0" y="11760.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21440.0" y="10120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20215.0" y="10100.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20115.0" y="12020.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21340.0" y="12040.0"/> |
| <FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9075.0" y="7585.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20015.0" y="14735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20040.0" y="13945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21290.0" y="14790.0"/> |
| <FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21265.0" y="13965.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19955.0" y="16260.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21205.0" y="15490.0"/> |
| <FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21230.0" y="16315.0"/> |
| <FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19980.0" y="15470.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22645.0" y="13330.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15455.0" y="11020.0"/> |
| <SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesOpcUa" x="6455.0" y="4225.0"> |
| <Parameter Name="serviceDefinition" Value="["serviceTest", "serviceTest2"]"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="serviceURI" Value="["%serviceURI%", "%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="QueryFirstService" Type="QueryServiceOpcUaSubFull" x="8720.0" y="9620.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="11665.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="780.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="55.0" dx2="55.0" dy="430.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="55.0" dx2="55.0" dy="480.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="55.0" dx2="55.0" dy="435.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="790.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="55.0" dx2="55.0" dy="245.0"/> |
| <Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="425.0"/> |
| <Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="55.0" dx2="55.0" dy="305.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="55.0" dx2="55.0" dy="470.0"/> |
| <Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="55.0" dx2="55.0" dy="455.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1030.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="55.0" dx2="55.0" dy="380.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="55.0" dx2="55.0" dy="375.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="55.0" dx2="55.0" dy="5555.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="355.0"/> |
| <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="120.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="55.0" dx2="55.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7090.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="1805.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7055.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="260.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="380.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="55.0" dx2="55.0" dy="1965.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="55.0" dx2="55.0" dy="1915.0"/> |
| <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="825.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="985.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1430.0"/> |
| <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="1570.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="3875.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="3385.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="3045.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="575.0"/> |
| <Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="3705.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="3215.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2590.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2540.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2515.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2465.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1045.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="1070.0"/> |
| <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="935.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest7OrchestrationNoRules"> |
| <SubAppNetwork> |
| <FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9050.0" y="130.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6655.0" y="-835.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6645.0" y="455.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14840.0" y="1300.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16860.0" y="1210.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18085.0" y="1215.0"/> |
| <FB Comment="" Name="SERVER_1" Type="SERVER_1" x="9935.0" y="4445.0"> |
| <Parameter Name="ID" Value="http[/serviceTest/start2]"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="9235.0" y="4355.0"/> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4135.0" y="-1135.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5675.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13665.0" y="1270.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="150.0" y="2570.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3075.0" y="1365.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2230.0" y="1360.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="750.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="750.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="750.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="750.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1.EO1" dx1="445.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <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="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="1010.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11675.0" y="1800.0"> |
| <Parameter Name="endpoint" Value="%orchestratorAddress%"/> |
| </FB> |
| <FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationOpcUa" x="13705.0" y="2405.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="9190.0" y="2355.0"> |
| <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="55.0" dx2="55.0" dy="645.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="575.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="215.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1040.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="200.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="6805.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="7305.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="6900.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7505.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="55.0" dx2="55.0" dy="6100.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="55.0" dx2="525.0" dy="-2185.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="3385.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="4105.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="4755.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="4985.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5575.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="60.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="3745.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="5285.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="55.0" dx2="55.0" dy="-3765.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="420.0" dx2="200.0" dy="-4215.0"/> |
| <Connection Comment="" Destination="SERVER_1_1.INIT" Source="E_SR.EO" dx1="185.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1_1.INITO" dx1="55.0" dx2="515.0" dy="2115.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="3405.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E11" dx1="1755.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requesterSystem" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="545.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="575.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="365.0"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="215.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="345.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="60.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="75.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="150.0"/> |
| <Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q" dx1="185.0"/> |
| </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="7485.0" y="1090.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7475.0" y="2390.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="19620.0" y="3100.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20845.0" 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="10065.0" y="6290.0"/> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4965.0" y="790.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4825.0" y="7610.0"> |
| <Parameter Name="ID" Value="%test8Ended%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="980.0" y="4505.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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3030.0" y="270.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2185.0" y="265.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2155.0" y="3575.0"> |
| <Parameter Name="IN2" Value="INT#11"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3005.0" y="3590.0"/> |
| <FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5945.0" y="5345.0"/> |
| <FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4805.0" y="5165.0"> |
| <Parameter Name="IN2" Value="INT#12"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="710.0"/> |
| <Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="710.0"/> |
| <Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="695.0"/> |
| <Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="695.0"/> |
| <Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="695.0"/> |
| <Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="695.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="680.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="650.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="55.0" dx2="55.0" dy="-2420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="55.0" dx2="55.0" dy="-2470.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="55.0" dx2="55.0" dy="-2520.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="55.0" dx2="55.0" dy="-2570.0"/> |
| <Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="55.0" dx2="55.0" dy="-1930.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="990.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1770.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="445.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="19575.0" y="4065.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4070.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="17120.0" y="2220.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18140.0" y="2245.0"/> |
| <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="10020.0" y="4290.0"> |
| <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="["JSON", "XML"]"/> |
| <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="15195.0" y="295.0"> |
| <Parameter Name="DT" Value="T#1s"/> |
| </FB> |
| <FB Comment="" Name="E_DELAY_1" Type="E_DELAY" x="19725.0" y="325.0"> |
| <Parameter Name="DT" Value="T#1s"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3" Type="STRING2STRING" x="12240.0" y="1540.0"> |
| <Parameter Name="IN" Value="STRING#%authRuleData%"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING_3_1" Type="STRING2STRING" x="17025.0" y="1425.0"> |
| <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="18405.0" y="605.0"> |
| <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="215.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1040.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="55.0" dx2="55.0" dy="6100.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="55.0" dx2="55.0" dy="645.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="490.0"/> |
| <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="160.0" dx2="55.0" dy="1400.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="55.0" dx2="515.0" dy="2115.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="1230.0"/> |
| <Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="55.0" dx2="55.0" dy="-930.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="55.0" dx2="55.0" dy="7155.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="6805.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="7505.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="55.0" dx2="55.0" dy="1190.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="3745.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="5285.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="55.0" dx2="55.0" dy="-3765.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="420.0" dx2="200.0" dy="-4215.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5545.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="4755.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5070.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="3385.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF" dx1="3400.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="3410.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1.E12" dx1="1755.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3.REQ" Source="Sequencer_1.E0" dx1="2025.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR.EO" dx1="60.0" dx2="60.0" dy="-1545.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.INIT" Source="STRING2STRING_3.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.REQ" Source="E_DELAY.EO" dx1="60.0" dx2="60.0" dy="-435.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="CLIENT_1_2.INITO" dx1="305.0"/> |
| <Connection Comment="" Destination="STRING2STRING_3_1.REQ" Source="CLIENT_1_2.CNF" dx1="1115.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="STRING2STRING_3_1.CNF" dx1="310.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="E_DELAY_1.EO" dx1="60.0" dx2="60.0" dy="190.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="CLIENT_1_2_1.INITO" dx1="165.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF" dx1="55.0" dx2="55.0" dy="1905.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="215.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="245.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="1230.0"/> |
| <Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="55.0" dx2="55.0" dy="420.0"/> |
| <Connection Comment="" Destination="SERVER_1_1.QI" Source="E_SR.Q" dx1="220.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="75.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="150.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1610.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="1635.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.SD_1" Source="STRING2STRING_3.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.SD_1" Source="STRING2STRING_3_1.OUT" dx1="310.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="OpcUaTest9PublishSubscribe"> |
| <SubAppNetwork> |
| <FB Comment="" Name="FieldsToPublishEvent" Type="FieldsToPublishEvent" x="9800.0" y="-900.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="1200.0" y="-1600.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="8090"/> |
| </FB> |
| <FB Comment="" Name="ArrowheadPublish" Type="ArrowheadPublish" x="12800.0" y="-200.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="PublishEventHTTP" Type="PublishEventOpcUa" x="14500.0" y="700.0"/> |
| <FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="1200.0" y="-600.0"> |
| <Parameter Name="type" Value="%eventType%"/> |
| <Parameter Name="payload" Value="%eventPayload%"/> |
| <Parameter Name="eventMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToEventFilter" Type="FieldsToEventFilter" x="9170.0" y="2940.0"> |
| <Parameter Name="eventType" Value="%eventType%"/> |
| <Parameter Name="filterMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/> |
| <Parameter Name="matchMetadata" Value="BOOL#TRUE"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEvent" Type="SubscribeEvent" x="11700.0" y="2500.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEventHTTP" Type="SubscribeEventOpcUa" x="14670.0" y="3640.0"/> |
| <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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3030.0" y="270.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2185.0" y="265.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2155.0" y="3575.0"> |
| <Parameter Name="IN2" Value="INT#11"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3005.0" y="3590.0"/> |
| <FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5945.0" y="5345.0"/> |
| <FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4805.0" y="5165.0"> |
| <Parameter Name="IN2" Value="INT#12"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="710.0"/> |
| <Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="710.0"/> |
| <Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="370.0"/> |
| <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="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="680.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="650.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="55.0" dx2="55.0" dy="-2420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="55.0" dx2="55.0" dy="-2470.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="55.0" dx2="55.0" dy="-2520.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="55.0" dx2="55.0" dy="-2570.0"/> |
| <Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="55.0" dx2="55.0" dy="-1930.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="990.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1770.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="445.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3695.0" y="-2025.0"> |
| <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="SERVER_1_0" Type="SERVER_1" x="35.0" y="6350.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="http[/subscribePath]"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="-1090.0" y="7590.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="FieldsToPublishEvent.CNF" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="685.0"/> |
| <Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="685.0"/> |
| <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="685.0"/> |
| <Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="175.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.REQ" Source="Sequencer_1_1.E1" dx1="5110.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5240.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Subscribe" Source="Sequencer_1_1.E3" dx1="5410.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5690.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E5" dx1="5860.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="6050.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E7" dx1="6310.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="6500.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Unsubscribe" Source="Sequencer_1_1.E9" dx1="6730.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E10" dx1="7090.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="60.0" dx2="60.0" dy="1490.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="650.0" dx2="390.0" dy="3250.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="1130.0" dx2="1130.0" dy="4490.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="FieldsToEventFilter.CNF" dx1="60.0" dx2="60.0" dy="1950.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="7270.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="ArrowheadPublish.published" dx1="1000.0" dx2="380.0" dy="-3680.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Subscribed" dx1="2340.0" dx2="60.0" dy="-4970.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Unsubscribed" dx1="2520.0" dx2="60.0" dy="-5740.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="375.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="950.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO" dx1="1500.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12" dx1="860.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO" dx1="60.0" dx2="60.0" dy="-3100.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="60.0" dx2="60.0" dy="730.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="60.0" dx2="60.0" dy="-175.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.REQ" Source="SERVER_1_0.INITO" dx1="1420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="350.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToPublishEvent.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1305.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publishEvent" Source="FieldsToPublishEvent.publishEvent" dx1="530.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="745.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.eventFilter" Source="FieldsToEventFilter.eventFilter" dx1="655.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="660.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="360.0"/> |
| <Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="960.0"/> |
| <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="640.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="STRING2STRING.OUT" dx1="210.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="PublishEventHTTP.publishEvent" Source="ArrowheadPublish.ArrowheadPublishAdp" dx1="75.0"/> |
| <Connection Comment="" Destination="SubscribeEventHTTP.SubscribeEventAdp" Source="SubscribeEvent.SubscribeEventAdp" dx1="775.0"/> |
| </AdapterConnections> |
| </SubAppNetwork> |
| </Application> |
| <Application Comment="" Name="HTTPTest9PublishSubscribe"> |
| <SubAppNetwork> |
| <FB Comment="" Name="FieldsToPublishEvent" Type="FieldsToPublishEvent" x="9800.0" y="-900.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="1200.0" y="-1600.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="ArrowheadPublish" Type="ArrowheadPublish" x="12800.0" y="-200.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="1200.0" y="-600.0"> |
| <Parameter Name="type" Value="%eventType%"/> |
| <Parameter Name="payload" Value="%eventPayload%"/> |
| <Parameter Name="eventMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToEventFilter" Type="FieldsToEventFilter" x="9170.0" y="2940.0"> |
| <Parameter Name="eventType" Value="%eventType%"/> |
| <Parameter Name="filterMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/> |
| <Parameter Name="matchMetadata" Value="BOOL#TRUE"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEvent" Type="SubscribeEvent" x="11700.0" y="2500.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <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="4235.0" y="145.0"/> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="900.0" y="500.0"/> |
| <FB Comment="" Name="E_DEMUX_1" Type="E_DEMUX" x="6085.0" y="2690.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="3030.0" y="270.0"/> |
| <FB Comment="" Name="F_GT" Type="F_GT" x="2185.0" y="265.0"> |
| <Parameter Name="IN2" Value="INT#3"/> |
| </FB> |
| <FB Comment="" Name="F_SUB" Type="F_SUB" x="4830.0" y="2385.0"> |
| <Parameter Name="IN2" Value="INT#4"/> |
| </FB> |
| <FB Comment="" Name="E_DEMUX_1_1" Type="E_DEMUX" x="6005.0" y="4065.0"/> |
| <FB Comment="" Name="F_GT_1" Type="F_GT" x="2235.0" y="2110.0"> |
| <Parameter Name="IN2" Value="INT#7"/> |
| </FB> |
| <FB Comment="" Name="F_SUB_1" Type="F_SUB" x="4865.0" y="3885.0"> |
| <Parameter Name="IN2" Value="INT#8"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="3085.0" y="2125.0"/> |
| <FB Comment="" Name="F_GT_1_1" Type="F_GT" x="2155.0" y="3575.0"> |
| <Parameter Name="IN2" Value="INT#11"/> |
| </FB> |
| <FB Comment="" Name="E_SWITCH_1_1" Type="E_SWITCH" x="3005.0" y="3590.0"/> |
| <FB Comment="" Name="E_DEMUX_1_1_1" Type="E_DEMUX" x="5945.0" y="5345.0"/> |
| <FB Comment="" Name="F_SUB_1_1" Type="F_SUB" x="4805.0" y="5165.0"> |
| <Parameter Name="IN2" Value="INT#12"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="E0" Source="E_DEMUX.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E1" Source="E_DEMUX.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E2" Source="E_DEMUX.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E3" Source="E_DEMUX.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E4" Source="E_DEMUX_1.EO0" dx1="690.0"/> |
| <Connection Comment="" Destination="E5" Source="E_DEMUX_1.EO1" dx1="690.0"/> |
| <Connection Comment="" Destination="E6" Source="E_DEMUX_1.EO2" dx1="690.0"/> |
| <Connection Comment="" Destination="E7" Source="E_DEMUX_1.EO3" dx1="690.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="F_GT.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX.EI" Source="E_SWITCH.EO0" dx1="150.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.EI" Source="F_SUB.CNF" dx1="760.0"/> |
| <Connection Comment="" Destination="F_GT_1.REQ" Source="E_SWITCH.EO1" dx1="55.0" dx2="55.0" dy="365.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="F_GT_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="F_SUB.REQ" Source="E_SWITCH_1.EO0" dx1="645.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.EI" Source="F_SUB_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E8" Source="E_DEMUX_1_1.EO0" dx1="710.0"/> |
| <Connection Comment="" Destination="E9" Source="E_DEMUX_1_1.EO1" dx1="710.0"/> |
| <Connection Comment="" Destination="E10" Source="E_DEMUX_1_1.EO2" dx1="710.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO3" dx1="55.0" dx2="55.0" dy="525.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO2" dx1="55.0" dx2="55.0" dy="730.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO1" dx1="55.0" dx2="55.0" dy="805.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX.EO0" dx1="55.0" dx2="55.0" dy="740.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO2" dx1="55.0" dx2="55.0" dy="-1120.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO1" dx1="55.0" dx2="55.0" dy="-820.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO0" dx1="55.0" dx2="55.0" dy="-960.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO3" dx1="55.0" dx2="55.0" dy="-370.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO2" dx1="55.0" dx2="55.0" dy="-410.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO1" dx1="55.0" dx2="55.0" dy="-325.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1.EO0" dx1="55.0" dx2="55.0" dy="-470.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.EI" Source="F_GT_1_1.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.EI" Source="F_SUB_1_1.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E13" Source="E_DEMUX_1_1_1.EO1" dx1="555.0"/> |
| <Connection Comment="" Destination="E14" Source="E_DEMUX_1_1_1.EO2" dx1="695.0"/> |
| <Connection Comment="" Destination="E15" Source="E_DEMUX_1_1_1.EO3" dx1="695.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.REQ" Source="E_SWITCH_1.EO1" dx1="55.0" dx2="55.0" dy="765.0"/> |
| <Connection Comment="" Destination="F_SUB_1.REQ" Source="E_SWITCH_1_1.EO0" dx1="680.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.REQ" Source="E_SWITCH_1_1.EO1" dx1="650.0"/> |
| <Connection Comment="" Destination="E_CTU.R" Source="E_DEMUX_1_1_1.EO3" dx1="310.0" dx2="55.0" dy="585.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO0" dx1="175.0" dx2="55.0" dy="-2420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO1" dx1="350.0" dx2="55.0" dy="-2470.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO2" dx1="440.0" dx2="55.0" dy="-2520.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1_1.EO3" dx1="390.0" dx2="55.0" dy="-2570.0"/> |
| <Connection Comment="" Destination="E11" Source="E_DEMUX_1_1.EO3" dx1="455.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="E_DEMUX_1_1.EO3" dx1="55.0" dx2="55.0" dy="-1930.0"/> |
| <Connection Comment="" Destination="F_GT.REQ" Source="Next" dx1="990.0"/> |
| <Connection Comment="" Destination="E12" Source="E_DEMUX_1_1_1.EO0" dx1="375.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="E_DEMUX.K" Source="E_CTU.CV" dx1="1660.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="F_GT.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1.K" Source="F_SUB.OUT" dx1="665.0"/> |
| <Connection Comment="" Destination="F_GT.IN1" Source="E_CTU.CV" dx1="350.0"/> |
| <Connection Comment="" Destination="F_SUB.IN1" Source="E_CTU.CV" dx1="245.0"/> |
| <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="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="F_GT_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1.K" Source="F_SUB_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1_1.G" Source="F_GT_1_1.OUT" dx1="225.0"/> |
| <Connection Comment="" Destination="E_DEMUX_1_1_1.K" Source="F_SUB_1_1.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_SUB_1_1.IN1" Source="E_CTU.CV" dx1="1770.0"/> |
| <Connection Comment="" Destination="F_GT_1_1.IN1" Source="E_CTU.CV" dx1="445.0"/> |
| </DataConnections> |
| </SubAppNetwork> |
| </SubApp> |
| <FB Comment="" Name="SERVER_1_0" Type="SERVER_1" x="35.0" y="6350.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="http[/subscribePath]"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-3695.0" y="-2025.0"> |
| <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="PublishEventHTTP" Type="PublishEventHTTP" x="14500.0" y="700.0"/> |
| <FB Comment="" Name="SubscribeEventHTTP" Type="SubscribeEventHTTP" x="14670.0" y="3640.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="FieldsToPublishEvent.CNF" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="685.0"/> |
| <Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="685.0"/> |
| <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="685.0"/> |
| <Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="175.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.REQ" Source="Sequencer_1_1.E1" dx1="5110.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5240.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Subscribe" Source="Sequencer_1_1.E3" dx1="5410.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5690.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E5" dx1="5860.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="6050.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E7" dx1="6310.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="6500.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Unsubscribe" Source="Sequencer_1_1.E9" dx1="6730.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E10" dx1="7090.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="60.0" dx2="60.0" dy="1490.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="650.0" dx2="390.0" dy="3250.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="1130.0" dx2="1130.0" dy="4490.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="FieldsToEventFilter.CNF" dx1="60.0" dx2="60.0" dy="1950.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="7270.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="ArrowheadPublish.published" dx1="1000.0" dx2="380.0" dy="-3680.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Subscribed" dx1="2340.0" dx2="60.0" dy="-4970.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="60.0" dx2="60.0" dy="730.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="60.0" dx2="60.0" dy="865.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.REQ" Source="SERVER_1_0.INITO" dx1="1420.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="370.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Unsubscribed" dx1="2520.0" dx2="60.0" dy="-5740.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="375.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="950.0"/> |
| <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="60.0" dx2="60.0" dy="910.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12" dx1="860.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToPublishEvent.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1305.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publishEvent" Source="FieldsToPublishEvent.publishEvent" dx1="530.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="745.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.eventFilter" Source="FieldsToEventFilter.eventFilter" dx1="655.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="660.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="360.0"/> |
| <Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="960.0"/> |
| <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="640.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="PublishEventHTTP.publishEvent" Source="ArrowheadPublish.ArrowheadPublishAdp" dx1="75.0"/> |
| <Connection Comment="" Destination="SubscribeEventHTTP.SubscribeEventAdp" Source="SubscribeEvent.SubscribeEventAdp" dx1="775.0"/> |
| </AdapterConnections> |
| </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="3375.0" y="570.0"> |
| <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="3420.0" y="2230.0"> |
| <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="845.0" y="460.0"> |
| <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="3050.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="465.0" y="1085.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="470.0" y="1875.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2_1" Type="RegisterServicePartialHTTP" x="3405.0" y="3685.0"> |
| <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="510.0" y="2690.0"> |
| <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="6120.0" y="4530.0"> |
| <Parameter Name="ID" Value="%allEnded%"/> |
| </FB> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="9920.0" y="3770.0"/> |
| <FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-130.0" y="105.0"> |
| <Parameter Name="ID" Value="%allLoaded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="RegisterService1.doneUnregister" dx1="60.0" dx2="60.0" dy="830.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.unregister" Source="RegisterService2.doneUnregister" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="RegisterService2_1.doneUnregister" dx1="605.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="FieldsToArrowheadSystem_1.CNF" dx1="785.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="-690.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="1685.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0_1.IND" dx1="270.0"/> |
| <Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.WARM" dx1="575.0"/> |
| <Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.COLD" dx1="575.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="615.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="640.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="830.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="FieldsToArrowheadService_1.arrowheadService" dx1="850.0"/> |
| <Connection Comment="" Destination="RegisterService2_1.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="845.0"/> |
| <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="9995.0" y="565.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="14935.0" y="1370.0"/> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5485.0" y="550.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="9445.0" y="2105.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3695.0" y="535.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="13465.0" y="510.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11305.0" y="580.0"/> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="7775.0" y="630.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="13490.0" y="-450.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14370.0" y="-460.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15930.0" y="2585.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17295.0" y="2645.0"/> |
| <SubApp Comment="" Name="Sequencer" x="4295.0" y="4480.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="10490.0" y="3275.0"/> |
| <FB Comment="" Name="RegisterService" Type="RegisterService" x="8700.0" y="2810.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6080.0" y="2760.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="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="3495.0" y="2525.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11355.0" y="945.0"/> |
| <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="17145.0" y="1310.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9560.0" y="935.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <FB Comment="" Name="PUBLISH_0" Type="PUBL_0" x="14130.0" y="4170.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1140.0" y="-1280.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="105.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="305.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="855.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="555.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="915.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="60.0" dx2="60.0" dy="785.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1745.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="60.0" dx2="60.0" dy="835.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1745.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="540.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="340.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="1585.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="60.0" dx2="60.0" dy="985.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="860.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="1565.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="2025.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="1565.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="2025.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="1565.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="1060.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="460.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="370.0"/> |
| <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="145.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="635.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="460.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="540.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="305.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="310.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="490.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1635.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="665.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="570.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="645.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="430.0"/> |
| <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="265.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1620.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="340.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="150.0"/> |
| <Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="60.0" dx2="60.0" dy="130.0"/> |
| </AdapterConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="DoubleRegister" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="8850.0" y="1040.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="QueryServiceHTTP" Type="QueryServiceHTTP" x="10745.0" y="2065.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10815.0" y="1050.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="17125.0" y="2455.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18490.0" y="2515.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12570.0" y="1065.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="4725.0" y="970.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6680.0" y="990.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="14475.0" y="2600.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15430.0" y="2525.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17125.0" y="3170.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18490.0" y="3085.0"/> |
| <SubApp Comment="" Name="Sequencer" x="1950.0" y="4570.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4690.0" y="2965.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="7275.0" y="2585.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="9895.0" y="3250.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="RegisterServiceHTTP" Type="RegisterServiceHTTP" x="11685.0" y="3715.0"/> |
| <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="17115.0" y="1775.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18480.0" y="1835.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="510.0" y="4255.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5585.0" y="4970.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12525.0" y="1000.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="380.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="580.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="315.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="755.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="625.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1640.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1640.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="60.0" dx2="60.0" dy="-470.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="620.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="60.0" dx2="930.0" dy="1365.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.COLD" dx1="60.0" dx2="60.0" dy="2130.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.WARM" dx1="60.0" dx2="60.0" dy="2080.0"/> |
| <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="3275.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3275.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="60.0" dx2="285.0" dy="685.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="1880.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="60.0" dx2="60.0" dy="990.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3795.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="745.0" dx2="490.0" dy="660.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="450.0" dx2="780.0" dy="610.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="2285.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="785.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1455.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="380.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="490.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="580.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="315.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="470.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1600.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="490.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="650.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="645.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="665.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="60.0" dx2="60.0" dy="-470.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1595.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="490.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="785.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1455.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="QueryServiceHTTP.queryServices" Source="QueryService.queryServices" dx1="345.0"/> |
| <Connection Comment="" Destination="RegisterServiceHTTP.registerService" Source="RegisterService.registerService" dx1="60.0" dx2="60.0" dy="130.0"/> |
| </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="15590.0" y="3690.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12710.0" y="2550.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4210.0" y="2375.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18650.0" y="4250.0"/> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18500.0" y="2915.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="17285.0" y="3620.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17255.0" y="2905.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12715.0" y="1575.0"/> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18650.0" y="3680.0"/> |
| <SubApp Comment="" Name="Sequencer" x="2110.0" y="5735.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="GET_AT_INDEX" Type="GET_AT_INDEX" x="10980.0" y="1655.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10915.0" y="2540.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17295.0" y="6005.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="S1Reg" Type="E_SR" x="14635.0" y="3765.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="7645.0" y="2935.0"> |
| <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="1275.0"> |
| <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="15125.0" y="2465.0"/> |
| <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="10215.0" y="2740.0"/> |
| <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="9135.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13805.0" y="8160.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="12065.0" y="9115.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="QueryService2" Type="QueryServiceHTTPSub" x="7715.0" y="8315.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="12070.0" y="8240.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1900.0" y="460.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16865.0" y="4360.0"> |
| <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="16705.0" y="7880.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17930.0" y="7900.0"/> |
| <SubApp Comment="" Name="QueryService1" Type="QueryServiceHTTPSub" x="4025.0" y="5730.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-185.0" y="1495.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-180.0" y="2285.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9025.0" y="12785.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="490.0"/> |
| <Connection Comment="" Destination="S1Reg.S" Source="RegisterService1.doneRegister" dx1="3025.0"/> |
| <Connection Comment="" Destination="S1Reg.R" Source="RegisterService1.doneUnregister" dx1="3025.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="505.0"/> |
| <Connection Comment="" Destination="S2Reg.S" Source="RegisterService2.doneRegister" dx1="795.0"/> |
| <Connection Comment="" Destination="S2Reg.R" Source="RegisterService2.doneUnregister" dx1="795.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="940.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="605.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="350.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="-865.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QueryService2.CNF" dx1="1665.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="725.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="415.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="-380.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="60.0" dx2="60.0" dy="-3195.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="2830.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="2540.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="-2690.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="60.0" dx2="60.0" dy="1635.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="60.0" dx2="60.0" dy="1025.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="670.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="670.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="60.0" dx2="60.0" dy="1495.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="60.0" dx2="60.0" dy="985.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="2570.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="2590.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E3" dx1="2625.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="2570.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E6" dx1="2625.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="2575.0"/> |
| <Connection Comment="" Destination="QueryService2.REQ" Source="Sequencer.E9" dx1="2610.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E2" dx1="765.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E5" dx1="765.0"/> |
| <Connection Comment="" Destination="QueryService1.REQ" Source="Sequencer.E8" dx1="765.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService1.CNF" dx1="2965.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="-440.0"/> |
| <Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="355.0"/> |
| <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="430.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="490.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="570.0"/> |
| <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="490.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="350.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1070.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1045.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="505.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="335.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="1665.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QueryService2.serviceEntries" dx1="1665.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1575.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1595.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="1025.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="60.0" dx2="60.0" dy="-3260.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1400.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="735.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2965.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService1.serviceEntries" dx1="2935.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3100.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service2.arrowheadService" dx1="3120.0"/> |
| <Connection Comment="" Destination="QueryService1.service" Source="Service1.arrowheadService" dx1="1315.0"/> |
| <Connection Comment="" Destination="QueryService2.service" Source="Service2.arrowheadService" dx1="3155.0"/> |
| </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="1255.0" y="240.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer" x="4570.0" 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="12415.0" y="3870.0"> |
| <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="4585.0" y="2430.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialHTTP" x="12370.0" y="2210.0"> |
| <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="4580.0" y="1280.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub" Type="QueryServiceHTTPSub" x="7060.0" y="5570.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9335.0" y="6670.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11075.0" y="5715.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9340.0" y="5795.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11070.0" y="6690.0"/> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23350.0" y="4940.0"/> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21285.0" y="3325.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24415.0" y="2125.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21310.0" y="2680.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="22125.0" y="4935.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21265.0" y="1910.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21285.0" y="1260.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23320.0" y="6530.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22035.0" y="6455.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24270.0" y="8245.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22045.0" y="8165.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22045.0" y="8855.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23350.0" y="5600.0"/> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22125.0" y="5595.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22060.0" y="7190.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23285.0" y="7195.0"/> |
| <FB Comment="" Name="F_AND" Type="F_AND" x="23145.0" y="8325.0"/> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25840.0" y="6100.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15075.0" y="2830.0"/> |
| <FB Comment="" Name="F_AND_1" Type="F_AND" x="22210.0" y="1550.0"/> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="23915.0" y="2225.0"/> |
| <FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22210.0" y="2905.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23065.0" y="1745.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2670.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4580.0" y="235.0"> |
| <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="5855.0" y="7815.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3730.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3730.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3705.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3705.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="575.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1050.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1050.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1050.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="575.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="630.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="60.0" dx2="60.0" dy="-1495.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8165.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="60.0" dx2="60.0" dy="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8540.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8545.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="355.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="365.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="930.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="895.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="60.0" dx2="60.0" dy="-1200.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="860.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="840.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="860.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="840.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="235.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="465.0"/> |
| <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="190.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="345.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="345.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="635.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="60.0" dx2="60.0" dy="520.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="1445.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2050.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="435.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3290.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3270.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3245.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="615.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="625.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="630.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4395.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4440.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4850.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4385.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4430.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4805.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="450.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4810.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4775.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4815.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4780.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="355.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="370.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="255.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="270.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="160.0"/> |
| <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="190.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="3270.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="VersionInterfaceAndMetadata" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullHTTP" x="5145.0" y="260.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="["JSON", "XML"]"/> |
| <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="5085.0" y="2910.0"> |
| <Parameter Name="version" Value="0"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2935.0" y="2660.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8230.0" y="2750.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7045.0" y="2710.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11040.0" y="2605.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12265.0" y="2610.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2910.0" y="3955.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12240.0" y="3905.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceHTTPSub" x="5060.0" y="4205.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7020.0" y="4005.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8205.0" y="4045.0"/> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11015.0" y="3900.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12210.0" y="5395.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceHTTPSub" x="5030.0" y="5695.0"> |
| <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="8175.0" y="5535.0"/> |
| <FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10985.0" y="5390.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2880.0" y="5445.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6990.0" y="5495.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12175.0" y="6800.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2" Type="QueryServiceHTTPSub" x="4995.0" 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="8140.0" y="6940.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10950.0" y="6795.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2845.0" y="6850.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6955.0" y="6900.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="WrongInterfaceProvided" Type="TEST_CONDITION" x="12210.0" y="8075.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="6990.0" y="8175.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1" Type="QueryServiceHTTPSub" x="5030.0" y="8260.0"> |
| <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="8175.0" y="8215.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2880.0" y="8125.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON1"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="10985.0" y="8070.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="710.0" y="235.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12155.0" y="9470.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8120.0" y="9610.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10930.0" y="9465.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2825.0" y="9520.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="["key1=value1"]"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6935.0" y="9570.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1" Type="QueryServiceHTTPSub" x="4975.0" y="9655.0"> |
| <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="5045.0" y="11050.0"> |
| <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="8190.0" y="11005.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2895.0" y="10915.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11000.0" y="10860.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7005.0" y="10965.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12225.0" y="10865.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2650.0" y="8410.0"> |
| <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="10755.0" y="8355.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7945.0" y="8500.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6760.0" y="8460.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="NoInterfaceProvided" Type="TEST_CONDITION" x="11980.0" y="8360.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_2" Type="QueryServiceHTTPSub" x="4800.0" y="8545.0"> |
| <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="6980.0" y="14405.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1_1" Type="FieldsToArrowheadService" x="2870.0" y="14355.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="WrongMetadaButNotAsked" Type="TEST_CONDITION" x="12200.0" y="14305.0"/> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_2_1_1_1_1" Type="QueryServiceHTTPSub" x="5020.0" y="14490.0"> |
| <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="8165.0" y="14445.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1_1_1" Type="F_EQ" x="10975.0" y="14300.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="7000.0" y="220.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="FieldsToArrowheadService.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="730.0"/> |
| <Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryServiceHTTPSub_1.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="690.0"/> |
| <Connection Comment="" Destination="SameVersion.REQ" Source="F_EQ_4_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="655.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_1.REQ" Source="FieldsToArrowheadService_1_1.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="QueryServiceHTTPSub_1_1.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="655.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.REQ" Source="FieldsToArrowheadService_1_2.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.REQ" Source="QueryServiceHTTPSub_1_2.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="260.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.REQ" Source="QueryServiceHTTPSub_1_2_1.CNF" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.REQ" Source="FieldsToArrowheadService_1_2_1.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="WrongInterfaceProvided.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="580.0"/> |
| <Connection Comment="" Destination="OnlyOneMetadata.REQ" Source="F_EQ_4_1_2_1_1.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="185.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1.CNF" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1.CNF" dx1="405.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1.CNF" dx1="140.0"/> |
| <Connection Comment="" Destination="NoMetadataAndAsked.REQ" Source="F_EQ_4_1_2_1_1_1.CNF" dx1="255.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="60.0" dx2="60.0" dy="115.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="60.0" dx2="60.0" dy="65.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="145.0"/> |
| <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="285.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.REQ" Source="QueryServiceHTTPSub_1_2_1_2.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.REQ" Source="FieldsToArrowheadService_1_2_1_1_1_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.REQ" Source="QueryServiceHTTPSub_1_2_1_1_1_1.CNF" dx1="285.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="20.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="350.0"/> |
| <Connection Comment="" Destination="WrongMetadaButNotAsked.REQ" Source="F_EQ_4_1_2_1_1_1_1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.register" Source="SUBL_0.IND" dx1="1965.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="RegisterServiceFullHTTP.doneRegister" dx1="60.0" dx2="60.0" dy="1200.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="60.0" dx2="60.0" dy="670.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="60.0" dx2="60.0" dy="770.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="60.0" dx2="60.0" dy="805.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1.REQ" Source="NoInterfaceProvided.CNF" dx1="60.0" dx2="60.0" dy="-115.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1.REQ" Source="WrongInterfaceProvided.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1_1.REQ" Source="NoMetadataAndAsked.CNF" dx1="60.0" dx2="60.0" dy="1745.0"/> |
| <Connection Comment="" Destination="RegisterServiceFullHTTP.unregister" Source="WrongMetadaButNotAsked.CNF" dx1="60.0" dx2="60.0" dy="-6970.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2895.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="RegisterServiceFullHTTP.doneUnregister" dx1="340.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="FieldsToArrowheadService.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="730.0"/> |
| <Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1.service" Source="FieldsToArrowheadService_1.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub_1.serviceEntries" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="295.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="690.0"/> |
| <Connection Comment="" Destination="SameVersion.check" Source="F_EQ_4_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="655.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_1.service" Source="FieldsToArrowheadService_1_1.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_1.serviceEntries" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="655.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2.service" Source="FieldsToArrowheadService_1_2.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2.serviceEntries" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="260.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1.serviceEntries" dx1="470.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="220.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1.service" Source="FieldsToArrowheadService_1_2_1.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="615.0"/> |
| <Connection Comment="" Destination="WrongInterfaceProvided.check" Source="F_EQ_4_1_2_1.OUT" dx1="385.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="580.0"/> |
| <Connection Comment="" Destination="OnlyOneMetadata.check" Source="F_EQ_4_1_2_1_1.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1.OUT" dx1="185.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1.service" Source="FieldsToArrowheadService_1_2_1_1.arrowheadService" dx1="450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1.serviceEntries" dx1="440.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1.arrowheadService" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="540.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1.serviceEntries" dx1="405.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1.OUT" dx1="140.0"/> |
| <Connection Comment="" Destination="NoMetadataAndAsked.check" Source="F_EQ_4_1_2_1_1_1.OUT" dx1="310.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="145.0"/> |
| <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="285.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_2.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_2.serviceEntries" dx1="325.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub_1_2_1_1_1_1.service" Source="FieldsToArrowheadService_1_2_1_1_1_1.arrowheadService" dx1="265.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_2_1_1_1_1.IN_ARRAY" Source="QueryServiceHTTPSub_1_2_1_1_1_1.serviceEntries" dx1="285.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_1_1_1.OUT" dx1="60.0" dx2="60.0" dy="-30.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="350.0"/> |
| <Connection Comment="" Destination="WrongMetadaButNotAsked.check" Source="F_EQ_4_1_2_1_1_1_1.OUT" dx1="210.0"/> |
| </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="830.0" y="295.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13505.0" y="10120.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11770.0" y="10100.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13510.0" y="9145.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2185.0" 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="20280.0" y="10735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11775.0" y="9225.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21370.0" y="12870.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20095.0" y="12815.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21530.0" y="10745.0"/> |
| <SubApp Comment="" Name="Sequencer" x="5545.0" y="8170.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="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11780.0" y="12640.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13515.0" y="12660.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13520.0" y="11685.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11785.0" y="11765.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21445.0" y="10125.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20220.0" y="10105.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20120.0" y="12025.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21345.0" y="12045.0"/> |
| <FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9080.0" y="7590.0"> |
| <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="["JSON", "XML"]"/> |
| <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="8725.0" y="9625.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="20020.0" y="14740.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20045.0" y="13950.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21295.0" y="14795.0"/> |
| <FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21270.0" y="13970.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19960.0" y="16265.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21210.0" y="15495.0"/> |
| <FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21235.0" y="16320.0"/> |
| <FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19985.0" y="15475.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22650.0" y="13335.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15460.0" y="11025.0"/> |
| <SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesHTTP" x="6460.0" y="4230.0"> |
| <Parameter Name="serviceDefinition" Value="["serviceTest", "serviceTest2"]"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="serviceURI" Value="["%serviceURI%", "%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="SUBL_0.INIT" Source="START.COLD" dx1="135.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="135.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="460.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="1030.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="535.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="7145.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7095.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E3" dx1="1435.0"/> |
| <Connection Comment="" Destination="QuerySecondService.REQ" Source="Sequencer.E8" dx1="1435.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.REQ" Source="QuerySecondService.CNF" dx1="940.0"/> |
| <Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E1" dx1="1395.0"/> |
| <Connection Comment="" Destination="QueryFirstService.REQ" Source="Sequencer.E6" dx1="1395.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryFirstService.CNF" dx1="975.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="445.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="60.0" dx2="60.0" dy="385.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="60.0" dx2="60.0" dy="385.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="445.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="385.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="330.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="360.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="60.0" dx2="60.0" dy="-2580.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="135.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="60.0" dx2="60.0" dy="-1425.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="7045.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7015.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.registerDone" dx1="60.0" dx2="60.0" dy="1970.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterManyServices.unregisterUndone" dx1="60.0" dx2="60.0" dy="1920.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.unregister" Source="Sequencer.E5" dx1="250.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.register" Source="Sequencer.E0" dx1="250.0"/> |
| <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="570.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2675.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="535.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2540.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2680.0"/> |
| <Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2585.0"/> |
| <Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="940.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_2.IN_ARRAY" Source="QuerySecondService.serviceEntries" dx1="940.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="970.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryFirstService.serviceEntries" dx1="975.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="445.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="385.0"/> |
| <Connection Comment="" Destination="RegisterManyServices.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="1490.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2420.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2410.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2385.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2345.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="OrchestratorNoRule" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationHTTP" x="13710.0" y="2410.0"/> |
| <FB Comment="" Name="FieldsToServiceRequestForm" Type="FieldsToServiceRequestForm" x="9055.0" y="135.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6660.0" y="-840.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6650.0" y="460.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14845.0" y="1300.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16865.0" y="1215.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18090.0" y="1220.0"/> |
| <FB Comment="" Name="SERVER_1" Type="SERVER_1" x="2620.0" y="1590.0"> |
| <Parameter Name="ID" Value="http[/serviceTest/start2]"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="1920.0" y="1500.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="9195.0" y="2360.0"> |
| <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="4140.0" y="-1140.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5680.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13670.0" y="1275.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="155.0" y="2575.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="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11680.0" y="1805.0"> |
| <Parameter Name="endpoint" Value="%orchestratorAddress%"/> |
| </FB> |
| <EventConnections> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="650.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="580.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="370.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="220.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1045.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="1790.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="210.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E1" dx1="4305.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="670.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="670.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="670.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E8" dx1="4305.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="670.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="675.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="60.0" dx2="60.0" dy="55.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="60.0" dx2="60.0" dy="105.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="60.0" dx2="60.0" dy="1220.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="1790.0"/> |
| <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="550.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="580.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="370.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="220.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="650.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="620.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="210.0"/> |
| <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="7490.0" y="1095.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7480.0" y="2395.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="19625.0" y="3100.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20850.0" y="3105.0"/> |
| <FB Comment="" Name="SERVER_1" Type="SERVER_1" x="10770.0" y="6385.0"> |
| <Parameter Name="ID" Value="http[/serviceTest/start]"/> |
| </FB> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="10070.0" y="6295.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialHTTP" x="10025.0" y="4295.0"> |
| <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="4970.0" y="795.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4830.0" y="7615.0"> |
| <Parameter Name="ID" Value="%test8Ended%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="985.0" y="4510.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="F_EQ_1" Type="F_EQ" x="19580.0" y="4070.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20805.0" y="4075.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="17125.0" y="2225.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18145.0" y="2250.0"/> |
| <FB Comment="" Name="CLIENT_1_2" Type="CLIENT_1_2" x="14025.0" y="565.0"> |
| <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="16785.0" y="585.0"> |
| <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="11510.0" y="6950.0"/> |
| <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="["JSON", "XML"]"/> |
| <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="60.0" dx2="60.0" dy="650.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="SERVER_1.INIT" Source="E_SR.EO" dx1="220.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1045.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneUnregister" dx1="60.0" dx2="60.0" dy="55.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="RegisterService2.doneRegister" dx1="60.0" dx2="60.0" dy="105.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="700.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="420.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_SWITCH.EO0" dx1="515.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="495.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer_1.E2" dx1="4305.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="60.0" dx2="60.0" dy="1140.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="2205.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="SERVER_1.INITO" dx1="60.0" dx2="60.0" dy="-935.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.REQ" Source="CLIENT_1_2.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.INIT" Source="CLIENT_1_2.CNF" dx1="1120.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2_1.REQ" Source="CLIENT_1_2_1.INITO" dx1="60.0" dx2="60.0" dy="50.0"/> |
| <Connection Comment="" Destination="CLIENT_1_2.INIT" Source="Sequencer_1.E0" dx1="6305.0"/> |
| <Connection Comment="" Destination="STRING2STRING.REQ" Source="SERVER_1.IND" dx1="110.0"/> |
| <Connection Comment="" Destination="SERVER_1.RSP" Source="STRING2STRING.CNF" dx1="60.0" dx2="60.0" dy="-230.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="4330.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer_1.E7" dx1="4305.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7855.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4330.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="2205.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E11" dx1="5710.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E9" dx1="5710.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E6" dx1="5710.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E4" dx1="5710.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationHTTPPFull.REQ" Source="Sequencer_1.E1" dx1="5710.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromOrchestrationHTTPPFull.CNF" dx1="1730.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="CLIENT_1_2_1.CNF" dx1="60.0" dx2="60.0" dy="1910.0"/> |
| <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="420.0"/> |
| <Connection Comment="" Destination="SERVER_1.QI" Source="E_SR.Q" dx1="220.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="650.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="620.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.check" Source="F_EQ_1.OUT" dx1="420.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="380.0"/> |
| <Connection Comment="" Destination="STRING2STRING.IN" Source="SERVER_1.RD_1" dx1="110.0"/> |
| <Connection Comment="" Destination="SERVER_1.SD_1" Source="STRING2STRING.OUT" dx1="60.0" dx2="60.0" dy="-130.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="2450.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationHTTPPFull.endpoint" dx1="2470.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="PublishSubscribe" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="900.0" y="500.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToPublishEvent" Type="FieldsToPublishEvent" x="3600.0" y="1200.0"/> |
| <FB Comment="" Name="ArrowheadPublish" Type="ArrowheadPublish" x="6600.0" y="1300.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="800.0" y="1900.0"> |
| <Parameter Name="type" Value="%eventType%"/> |
| <Parameter Name="payload" Value="%eventPayload%"/> |
| <Parameter Name="eventMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEvent" Type="SubscribeEvent" x="6335.0" y="3265.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToEventFilter" Type="FieldsToEventFilter" x="3800.0" y="3300.0"> |
| <Parameter Name="eventType" Value="%eventType%"/> |
| <Parameter Name="filterMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/> |
| <Parameter Name="matchMetadata" Value="BOOL#TRUE"/> |
| </FB> |
| <FB Comment="" Name="E_CTU" Type="E_CTU" x="1340.0" y="6655.0"/> |
| <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="35.0" y="6350.0"> |
| <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="-3695.0" y="-2025.0"> |
| <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="PublishEventHTTP" Type="PublishEventHTTP" x="14500.0" y="700.0"/> |
| <FB Comment="" Name="SubscribeEventHTTP" Type="SubscribeEventHTTP" x="14670.0" y="3640.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="FieldsToPublishEvent.CNF" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="700.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="685.0"/> |
| <Connection Comment="" Destination="NoMessage.REQ" Source="F_EQ.CNF"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_DELAY_1.EO" dx1="685.0"/> |
| <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="685.0"/> |
| <Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="60.0" dx2="60.0" dy="-4400.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="60.0" dx2="60.0" dy="-3800.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="60.0" dx2="60.0" dy="-3300.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="FieldsToEventFilter.CNF" dx1="60.0" dx2="60.0" dy="-1350.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="575.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.REQ" Source="Sequencer_1_1.E1" dx1="1925.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5575.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Subscribe" Source="Sequencer_1_1.E3" dx1="3290.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5575.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E5" dx1="3425.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="5575.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E7"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="5625.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Unsubscribe" Source="Sequencer_1_1.E9" dx1="3290.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E10" dx1="3425.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="5625.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="ArrowheadPublish.published" dx1="60.0" dx2="60.0" dy="-350.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Subscribed" dx1="60.0" dx2="60.0" dy="-1330.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF" dx1="60.0" dx2="60.0" dy="2225.0"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO" dx1="60.0" dx2="60.0" dy="-100.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.REQ" Source="SERVER_1_0.INITO" dx1="1610.0"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND" dx1="380.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Unsubscribed" dx1="60.0" dx2="60.0" dy="-1380.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="345.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="290.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="290.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="650.0"/> |
| <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"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToPublishEvent.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="560.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publishEvent" Source="FieldsToPublishEvent.publishEvent" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="745.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="660.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.eventFilter" Source="FieldsToEventFilter.eventFilter" dx1="655.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="5510.0"/> |
| <Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="5510.0"/> |
| <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="5560.0"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="PublishEventHTTP.publishEvent" Source="ArrowheadPublish.ArrowheadPublishAdp"/> |
| <Connection Comment="" Destination="SubscribeEventHTTP.SubscribeEventAdp" Source="SubscribeEvent.SubscribeEventAdp"/> |
| </AdapterConnections> |
| </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="6215.0" y="3600.0"> |
| <Parameter Name="ID" Value="%cleanFinished%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="480.0" y="130.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="460.0" y="1080.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="465.0" y="1870.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="505.0" y="2685.0"> |
| <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="8115.0" y="3630.0"> |
| <Parameter Name="ID" Value="%allEnded%"/> |
| </FB> |
| <FB Comment="" Name="STEST_END" Type="STEST_END" x="9915.0" y="3765.0"/> |
| <FB Comment="" Name="SUBL_0_1" Type="SUBL_0" x="-835.0" y="-20.0"> |
| <Parameter Name="ID" Value="%allLoaded%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService1" Type="RegisterServicePartialOpcUa" x="3525.0" y="565.0"> |
| <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="3680.0"> |
| <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="3415.0" y="2225.0"> |
| <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="60.0" dx2="60.0" dy="475.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="FieldsToArrowheadService.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="FieldsToArrowheadService_1.CNF" dx1="60.0" dx2="60.0" dy="405.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="PUBL_0.INITO" dx1="700.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="SUBL_0.INITO" dx1="60.0" dx2="60.0" dy="35.0"/> |
| <Connection Comment="" Destination="STEST_END.REQ" Source="SUBL_0.IND" dx1="650.0"/> |
| <Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.COLD" dx1="470.0"/> |
| <Connection Comment="" Destination="SUBL_0_1.INIT" Source="START.WARM" dx1="470.0"/> |
| <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="7650.0" y="-175.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9620.0" y="45.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="15925.0" y="2010.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="17290.0" y="2070.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11355.0" y="-25.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2410.0" y="-1155.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="5285.0" y="-1175.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="13275.0" y="2155.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="14230.0" y="2080.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="15925.0" y="2725.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="17290.0" y="2640.0"/> |
| <SubApp Comment="" Name="Sequencer" x="750.0" y="4125.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2850.0" y="765.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="5615.0" y="740.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="8700.0" y="2805.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11350.0" y="940.0"/> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="17140.0" y="1305.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="9555.0" y="930.0"> |
| <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="14125.0" y="4165.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="1135.0" y="-1275.0"> |
| <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="9545.0" y="1620.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="255.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="590.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E0" dx1="3250.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="3250.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3250.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="60.0" dx2="60.0" dy="970.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="590.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="1690.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="3775.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3775.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="60.0" dx2="60.0" dy="660.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1420.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="60.0" dx2="60.0" dy="610.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1420.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1440.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="1410.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="220.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="570.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="595.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="435.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBL_0.IND" dx1="385.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="255.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="255.0"/> |
| <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="255.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="460.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1440.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="810.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="590.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="705.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1440.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="220.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="570.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1425.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.check" Source="F_EQ_2.OUT" dx1="435.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="DoubleRegister" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="QueryService" Type="QueryService" x="8845.0" y="1035.0"> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="10790.0" y="165.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="17120.0" y="2450.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos1" Type="TEST_CONDITION" x="18485.0" y="2510.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="12545.0" y="180.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="3920.0" y="-1505.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceQueryForm" Type="FieldsToServiceQueryForm" x="6790.0" y="-1400.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| </FB> |
| <FB Comment="" Name="Registered" Type="E_SR" x="14470.0" y="2600.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="15425.0" y="2520.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="17120.0" y="3165.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceRegisteredPos0" Type="TEST_CONDITION" x="18485.0" y="3080.0"/> |
| <SubApp Comment="" Name="Sequencer" x="1945.0" y="4565.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"/> |
| </SubAppEventOutputs> |
| </SubAppInterfaceList> |
| </SubApp> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4005.0" y="-220.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToServiceRegistryEntry" Type="FieldsToServiceRegistryEntry" x="6670.0" 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="9890.0" y="3245.0"> |
| <Parameter Name="endpoint" Value="%serviceRegistryAddress%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="12525.0" y="1000.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="10770.0" y="985.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="17110.0" y="1770.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceNotRegisteredPos0" Type="TEST_CONDITION" x="18475.0" y="1830.0"/> |
| <FB Comment="" Name="SUBSCRIBE_0" Type="SUBL_0" x="-845.0" y="-1670.0"> |
| <Parameter Name="ID" Value="%firstResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="5590.0" y="5655.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="RegisterServiceOpcUa" Type="RegisterServiceOpcUa" x="11680.0" y="3710.0"/> |
| <FB Comment="" Name="QueryServiceOpcUa" Type="QueryServiceOpcUa" x="10740.0" y="2060.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryService.queried" dx1="240.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.REQ" Source="FieldsToArrowheadService.CNF" dx1="645.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="595.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH.EO1" dx1="610.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="740.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E2" dx1="3250.0"/> |
| <Connection Comment="" Destination="QueryService.query" Source="Sequencer.E4" dx1="3250.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToServiceQueryForm.CNF" dx1="60.0" dx2="60.0" dy="590.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="2380.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E0" dx1="3770.0"/> |
| <Connection Comment="" Destination="RegisterService.register" Source="Sequencer.E1" dx1="3770.0"/> |
| <Connection Comment="" Destination="RegisterService.unregister" Source="Sequencer.E3" dx1="3770.0"/> |
| <Connection Comment="" Destination="Registered.S" Source="RegisterService.doneRegister" dx1="1425.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneRegister" dx1="60.0" dx2="60.0" dy="660.0"/> |
| <Connection Comment="" Destination="Registered.R" Source="RegisterService.doneUnregister" dx1="1425.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="RegisterService.doneUnregister" dx1="60.0" dx2="60.0" dy="610.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="1450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="QueryService.queried" dx1="230.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO0" dx1="605.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="500.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="ServiceNotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="1365.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService.REQ" Source="SUBSCRIBE_0.IND" dx1="2130.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBSCRIBE_0.INITO" dx1="2965.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E5" dx1="1620.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.COLD" dx1="415.0"/> |
| <Connection Comment="" Destination="SUBSCRIBE_0.INIT" Source="START.WARM" dx1="415.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryService.serviceEntries" dx1="240.0"/> |
| <Connection Comment="" Destination="ServiceNotRegisteredPos1.check" Source="F_EQ.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="550.0"/> |
| <Connection Comment="" Destination="FieldsToServiceQueryForm.service" Source="FieldsToArrowheadService.arrowheadService" dx1="645.0"/> |
| <Connection Comment="" Destination="QueryService.serviceQueryForm" Source="FieldsToServiceQueryForm.serviceQueryForm" dx1="305.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="Registered.Q" dx1="255.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1440.0"/> |
| <Connection Comment="" Destination="ServiceRegisteredPos0.check" Source="F_EQ_1.OUT" dx1="500.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.providedService" Source="FieldsToArrowheadService.arrowheadService" dx1="585.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRegistryEntry.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="540.0"/> |
| <Connection Comment="" Destination="RegisterService.serviceRegistryEntry" Source="FieldsToServiceRegistryEntry.serviceRegistryEntry" dx1="775.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="1450.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryService.serviceEntries" dx1="230.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="550.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="1435.0"/> |
| <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="10105.0" y="6545.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="8370.0" y="6525.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="10110.0" y="5570.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16950.0" y="6315.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="-185.0" y="340.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="16920.0" y="4985.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="8375.0" y="5650.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="S1Reg" Type="E_SR" x="11590.0" y="1235.0"/> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="18270.0" y="8815.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="13710.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="16675.0" y="8665.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="18170.0" y="5000.0"/> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="18175.0" y="6320.0"/> |
| <SubApp Comment="" Name="Sequencer" x="2125.0" y="4020.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="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="18265.0" y="9610.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="17015.0" y="9600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="S2Reg" Type="E_SR" x="11560.0" y="2845.0"/> |
| <FB Comment="" Name="E_SWITCH_1" Type="E_SWITCH" x="13565.0" y="8175.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="8360.0" y="8490.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="8510.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="10100.0" y="7535.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="8365.0" y="7615.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2060.0" y="355.0"> |
| <Parameter Name="ID" Value="%secondResourceReady%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos0" Type="TEST_CONDITION" x="18085.0" y="4375.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="16860.0" y="4355.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="16700.0" y="7875.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos0" Type="TEST_CONDITION" x="17925.0" y="7900.0"/> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="-180.0" y="1490.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="Service2" Type="FieldsToArrowheadService" x="-175.0" y="2280.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="9020.0" y="12780.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="7640.0" y="2930.0"> |
| <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="1270.0"> |
| <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="4010.0" y="7690.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryService1" Type="QueryServiceOpcUaSub" x="4020.0" y="5725.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="E_SWITCH.EI" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="955.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="E_SWITCH.EO1" dx1="1365.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="615.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ_2.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="655.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1NotRegisteredPos1.CNF" dx1="60.0" dx2="60.0" dy="-1150.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S1Reg.EO" dx1="60.0" dx2="60.0" dy="1390.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2NotRegisteredPos1.CNF" dx1="60.0" dx2="60.0" dy="-2795.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="390.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_1_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="S2Reg.EO" dx1="60.0" dx2="60.0" dy="585.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="E_SWITCH_1.EO1" dx1="1315.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.EI" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="855.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="685.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="Service1NotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="970.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="E_SWITCH.EO0" dx1="1335.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.REQ" Source="F_EQ_3.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="E_SWITCH_1.EO0" dx1="1330.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.REQ" Source="F_EQ_3_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Service2NotRegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="850.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="575.0"/> |
| <Connection Comment="" Destination="Service2.REQ" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service2.CNF" dx1="360.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="510.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="510.0"/> |
| <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="540.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2575.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2560.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="S1Reg.Q" dx1="910.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="615.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ_2.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_1_1.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="E_SWITCH_1.G" Source="S2Reg.Q" dx1="855.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2580.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2530.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos0.check" Source="F_EQ_3.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2455.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos0.check" Source="F_EQ_3_1.OUT" dx1="430.0"/> |
| <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="590.0" y="240.0"> |
| <Parameter Name="ID" Value="%testMoreServicesReady%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer" x="4565.0" 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="4580.0" y="2425.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="4575.0" y="1275.0"> |
| <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="9330.0" y="6665.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="11070.0" y="5710.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="9335.0" y="5790.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="11065.0" y="6685.0"/> |
| <FB Comment="" Name="Service1RegisteredPos0" Type="TEST_CONDITION" x="23345.0" y="4935.0"/> |
| <FB Comment="" Name="F_EQ_2" Type="F_EQ" x="21280.0" y="3320.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesRegistered" Type="TEST_CONDITION" x="24410.0" y="2120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="21305.0" y="2675.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="22120.0" y="4930.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_2_1" Type="F_EQ" x="21260.0" y="1905.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="21280.0" y="1255.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2RegisteredPos0" Type="TEST_CONDITION" x="23315.0" y="6525.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="22030.0" y="6450.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="BothServicesNotRegistered" Type="TEST_CONDITION" x="24265.0" y="8240.0"/> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="22040.0" y="8160.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="22040.0" y="8850.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service2NotRegisteredPos1" Type="TEST_CONDITION" x="23345.0" y="5600.0"/> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="22120.0" y="5590.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="22055.0" y="7185.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Service1NotRegisteredPos1" Type="TEST_CONDITION" x="23280.0" y="7190.0"/> |
| <FB Comment="" Name="F_AND" Type="F_AND" x="23140.0" y="8320.0"/> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="25835.0" y="6100.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15070.0" y="2825.0"/> |
| <FB Comment="" Name="F_AND_1" Type="F_AND" x="22205.0" y="1545.0"/> |
| <FB Comment="" Name="F_OR" Type="F_OR" x="23910.0" y="2220.0"/> |
| <FB Comment="" Name="F_AND_1_1" Type="F_AND" x="22205.0" y="2900.0"/> |
| <FB Comment="" Name="BOOL2BOOL" Type="BOOL2BOOL" x="23060.0" y="1740.0"/> |
| <FB Comment="" Name="BOOL2BOOL_1" Type="BOOL2BOOL" x="23000.0" y="2665.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem_1" Type="FieldsToArrowheadSystem" x="4575.0" y="230.0"> |
| <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="5850.0" y="7810.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="12410.0" y="3865.0"> |
| <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="12365.0" y="2205.0"> |
| <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="7055.0" y="5565.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <EventConnections> |
| <Connection Comment="" Destination="Sequencer.Next" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="635.0"/> |
| <Connection Comment="" Destination="Service1.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="575.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.REQ" Source="GET_AT_INDEX_1.CNF" dx1="540.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="60.0" dx2="60.0" dy="-1490.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="60.0" dx2="60.0" dy="320.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E3" dx1="8150.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.REQ" Source="F_EQ_3_1.CNF" dx1="60.0" dx2="60.0" dy="325.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="Sequencer.E6" dx1="8525.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.REQ" Source="F_EQ_1.CNF" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Sequencer.E9" dx1="8530.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="F_EQ_1_1.CNF" dx1="60.0" dx2="60.0" dy="345.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="Service1RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="325.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.REQ" Source="F_EQ_4.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="Service2RegisteredPos0.CNF" dx1="60.0" dx2="60.0" dy="330.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.REQ" Source="F_EQ_4_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="F_AND.REQ" Source="F_EQ_1_1_1.CNF" dx1="325.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.REQ" Source="F_AND.CNF" dx1="380.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="BothServicesRegistered.CNF" dx1="220.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="BothServicesNotRegistered.CNF" dx1="225.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service1NotRegisteredPos1.CNF" dx1="715.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Service2NotRegisteredPos1.CNF" dx1="685.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="60.0" dx2="60.0" dy="-1200.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="F_AND_1.REQ" Source="F_EQ_2_1.CNF" dx1="290.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.REQ" Source="F_OR.CNF" dx1="65.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.REQ" Source="F_EQ_2.CNF" dx1="280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.REQ" Source="F_AND_1.CNF" dx1="245.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="BOOL2BOOL.CNF" dx1="60.0" dx2="60.0" dy="465.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.REQ" Source="F_AND_1_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="F_OR.REQ" Source="BOOL2BOOL_1.CNF" dx1="195.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem_1.REQ" Source="SUBL_0.IND" dx1="1740.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="FieldsToArrowheadSystem_1.CNF" dx1="60.0" dx2="60.0" dy="520.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="60.0" dx2="60.0" dy="120.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="60.0" dx2="60.0" dy="70.0"/> |
| <Connection Comment="" Destination="RegisterService2.register" Source="Sequencer.E1" dx1="3715.0"/> |
| <Connection Comment="" Destination="RegisterService2.unregister" Source="Sequencer.E7" dx1="3715.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService2.doneRegister" dx1="665.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService2.doneUnregister" dx1="665.0"/> |
| <Connection Comment="" Destination="RegisterService1.register" Source="Sequencer.E0" dx1="3695.0"/> |
| <Connection Comment="" Destination="RegisterService1.unregister" Source="Sequencer.E4" dx1="3695.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="RegisterService1.doneRegister" dx1="685.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="RegisterService1.doneUnregister" dx1="685.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E2" dx1="1040.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E5" dx1="1040.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.REQ" Source="Sequencer.E8" dx1="1040.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.REQ" Source="QueryServiceHTTPSub.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="SUBL_0.INITO" dx1="2380.0"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer.E10" dx1="435.0"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4260.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4270.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4680.0"/> |
| <Connection Comment="" Destination="Service1RegisteredPos0.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4250.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4260.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4635.0"/> |
| <Connection Comment="" Destination="Service2RegisteredPos0.check" Source="F_EQ_1.OUT" dx1="460.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="4640.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4640.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4680.0"/> |
| <Connection Comment="" Destination="Service2NotRegisteredPos1.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="4650.0"/> |
| <Connection Comment="" Destination="Service1NotRegisteredPos1.check" Source="F_EQ_4_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_AND.IN1" Source="F_EQ_1_1.OUT" dx1="365.0"/> |
| <Connection Comment="" Destination="F_AND.IN2" Source="F_EQ_1_1_1.OUT" dx1="325.0"/> |
| <Connection Comment="" Destination="BothServicesNotRegistered.check" Source="F_AND.OUT" dx1="380.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN1" Source="F_EQ_3_1.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="F_AND_1.IN2" Source="F_EQ_2_1.OUT" dx1="290.0"/> |
| <Connection Comment="" Destination="BothServicesRegistered.check" Source="F_OR.OUT" dx1="65.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN1" Source="F_EQ_3.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_AND_1_1.IN2" Source="F_EQ_2.OUT" dx1="280.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL.IN" Source="F_AND_1.OUT" dx1="245.0"/> |
| <Connection Comment="" Destination="F_OR.IN1" Source="BOOL2BOOL.OUT" dx1="165.0"/> |
| <Connection Comment="" Destination="BOOL2BOOL_1.IN" Source="F_AND_1_1.OUT" dx1="195.0"/> |
| <Connection Comment="" Destination="F_OR.IN2" Source="BOOL2BOOL_1.OUT" dx1="195.0"/> |
| <Connection Comment="" Destination="RegisterService2.providedService" Source="Service1.arrowheadService" dx1="3125.0"/> |
| <Connection Comment="" Destination="RegisterService2.provider" Source="FieldsToArrowheadSystem_1.arrowheadSystem" dx1="3125.0"/> |
| <Connection Comment="" Destination="RegisterService1.providedService" Source="Service1.arrowheadService" dx1="3100.0"/> |
| <Connection Comment="" Destination="RegisterService1.provider" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3105.0"/> |
| <Connection Comment="" Destination="QueryServiceHTTPSub.service" Source="Service1.arrowheadService" dx1="445.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.IN_ARRAY" Source="QueryServiceHTTPSub.serviceEntries" dx1="480.0"/> |
| </DataConnections> |
| </FBNetwork> |
| </Resource> |
| <Resource Comment="" Name="VersionInterfaceAndMetadata" Type="EMB_RES" x="0.0" y="0.0"> |
| <FBNetwork> |
| <FB Comment="" Name="FieldsToArrowheadService" Type="FieldsToArrowheadService" x="2930.0" y="2655.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="8225.0" y="2745.0"/> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="7040.0" y="2705.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4" Type="F_EQ" x="11035.0" y="2600.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="LowerVersion" Type="TEST_CONDITION" x="12260.0" y="2605.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1" Type="FieldsToArrowheadService" x="2905.0" y="3950.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="SameVersion" Type="TEST_CONDITION" x="12235.0" y="3900.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="7015.0" y="4000.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="8200.0" y="4040.0"/> |
| <FB Comment="" Name="F_EQ_4_1" Type="F_EQ" x="11010.0" y="3900.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo" Type="TEST_CONDITION" x="12205.0" y="5390.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8170.0" y="5530.0"/> |
| <FB Comment="" Name="F_EQ_4_1_1" Type="F_EQ" x="10980.0" y="5385.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_1" Type="FieldsToArrowheadService" x="2875.0" y="5440.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="6985.0" y="5490.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="OneInterfaceOutOfTwo_2" Type="TEST_CONDITION" x="12170.0" y="6800.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2" Type="GetEndpointFromServiceRegistryEntry" x="8135.0" y="6935.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2" Type="F_EQ" x="10945.0" y="6790.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2" Type="FieldsToArrowheadService" x="2840.0" y="6845.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2" Type="GET_AT_INDEX" x="6950.0" y="6900.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="WrongInterface" Type="TEST_CONDITION" x="12255.0" y="9950.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1" Type="GET_AT_INDEX" x="7035.0" y="10050.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1" Type="GetEndpointFromServiceRegistryEntry" x="8220.0" y="10090.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1" Type="FieldsToArrowheadService" x="2925.0" y="10000.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON1"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1" Type="F_EQ" x="11030.0" y="9945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="705.0" y="230.0"> |
| <Parameter Name="ID" Value="%sameServiceTwiceReady%"/> |
| </FB> |
| <FB Comment="" Name="OnlyOneMetadata" Type="TEST_CONDITION" x="12200.0" y="11345.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8165.0" y="11485.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1" Type="F_EQ" x="10975.0" y="11340.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1" Type="FieldsToArrowheadService" x="2870.0" y="11400.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="["key1=value1"]"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1" Type="GET_AT_INDEX" x="6980.0" y="11445.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8235.0" y="12880.0"/> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_1_1" Type="FieldsToArrowheadService" x="2940.0" y="12790.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_4_1_2_1_1_1" Type="F_EQ" x="11045.0" y="12735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1" Type="GET_AT_INDEX" x="7050.0" y="12840.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="NoMetadataAndAsked" Type="TEST_CONDITION" x="12270.0" y="12740.0"/> |
| <FB Comment="" Name="F_EQ_4_1_2_1_2" Type="F_EQ" x="10750.0" y="8350.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_2" Type="GET_AT_INDEX" x="6755.0" y="8455.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="FieldsToArrowheadService_1_2_1_2" Type="FieldsToArrowheadService" x="2645.0" y="8405.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_2" Type="GetEndpointFromServiceRegistryEntry" x="7940.0" y="8500.0"/> |
| <FB Comment="" Name="NoInterface" Type="TEST_CONDITION" x="11975.0" y="8355.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1" Type="GetEndpointFromServiceRegistryEntry" x="8160.0" y="14440.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1_2_1_1_1_1" Type="GET_AT_INDEX" x="6975.0" 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="10970.0" 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="2865.0" y="14350.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="7000.0" y="215.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="RegisterServiceFullHTTP" Type="RegisterServiceFullOpcUa" x="5140.0" y="255.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="["JSON", "XML"]"/> |
| <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="5080.0" y="2905.0"> |
| <Parameter Name="version" Value="0"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1" Type="QueryServiceOpcUaSub" x="5055.0" y="4200.0"> |
| <Parameter Name="version" Value="%serviceVersion%"/> |
| <Parameter Name="address" Value="%serviceRegistryAddress%"/> |
| </SubApp> |
| <SubApp Comment="" Name="QueryServiceHTTPSub_1_1" Type="QueryServiceOpcUaSub" x="5025.0" y="5690.0"> |
| <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="4990.0" 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="8540.0"> |
| <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="5075.0" y="10135.0"> |
| <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="5020.0" y="11530.0"> |
| <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="5090.0" y="12925.0"> |
| <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="5015.0" y="14485.0"> |
| <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="265.0"/> |
| <Connection Comment="" Destination="F_EQ_4.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="560.0"/> |
| <Connection Comment="" Destination="LowerVersion.REQ" Source="F_EQ_4.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1.REQ" Source="LowerVersion.CNF" dx1="60.0" dx2="60.0" dy="670.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GET_AT_INDEX_1.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="560.0"/> |
| <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="530.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.REQ" Source="F_EQ_4_1_1.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_1.REQ" Source="SameVersion.CNF" dx1="60.0" dx2="60.0" dy="770.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="235.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2.CNF" dx1="530.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.REQ" Source="F_EQ_4_1_2.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2.REQ" Source="OneInterfaceOutOfTwo.CNF" dx1="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.REQ" Source="GET_AT_INDEX_1_2.CNF" dx1="235.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.REQ" Source="GET_AT_INDEX_1_2_1.CNF" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1.CNF" dx1="485.0"/> |
| <Connection Comment="" Destination="WrongInterface.REQ" Source="F_EQ_4_1_2_1.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.CNF" dx1="440.0"/> |
| <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="60.0" dx2="60.0" dy="725.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_1_1.REQ" Source="OnlyOneMetadata.CNF" dx1="60.0" dx2="60.0" dy="720.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.CNF" dx1="395.0"/> |
| <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="255.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadService_1_2_1_2.REQ" Source="OneInterfaceOutOfTwo_2.CNF" dx1="60.0" dx2="60.0" dy="800.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.REQ" Source="GET_AT_INDEX_1_2_1_2.CNF" dx1="145.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.CNF" dx1="440.0"/> |
| <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="60.0" dx2="60.0" dy="820.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.REQ" Source="GET_AT_INDEX_1_2_1_1_1_1.CNF" dx1="60.0" dx2="60.0" dy="20.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.CNF" dx1="350.0"/> |
| <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="60.0" dx2="60.0" dy="805.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="240.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="240.0"/> |
| <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="265.0"/> |
| <Connection Comment="" Destination="F_EQ_4.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="560.0"/> |
| <Connection Comment="" Destination="LowerVersion.check" Source="F_EQ_4.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.serviceRegistryEntry" Source="GET_AT_INDEX_1.OUT" dx1="265.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="560.0"/> |
| <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="530.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo.check" Source="F_EQ_4_1_1.OUT" dx1="390.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2.endpoint" dx1="530.0"/> |
| <Connection Comment="" Destination="OneInterfaceOutOfTwo_2.check" Source="F_EQ_4_1_2.OUT" dx1="390.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2.OUT" dx1="235.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1.OUT" dx1="190.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1.endpoint" dx1="485.0"/> |
| <Connection Comment="" Destination="WrongInterface.check" Source="F_EQ_4_1_2_1.OUT" dx1="345.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1.endpoint" dx1="440.0"/> |
| <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="145.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1.endpoint" dx1="395.0"/> |
| <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="255.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_2_1_2.serviceRegistryEntry" Source="GET_AT_INDEX_1_2_1_2.OUT" dx1="145.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_2.endpoint" dx1="440.0"/> |
| <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="60.0" dx2="60.0" dy="-30.0"/> |
| <Connection Comment="" Destination="F_EQ_4_1_2_1_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_2_1_1_1_1.endpoint" dx1="350.0"/> |
| <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="825.0" y="290.0"> |
| <Parameter Name="ID" Value="%versionEnded%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1" Type="GetEndpointFromServiceRegistryEntry" x="13500.0" y="10115.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_1" Type="GET_AT_INDEX" x="11765.0" y="10100.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry" Type="GetEndpointFromServiceRegistryEntry" x="13505.0" y="9140.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="2180.0" 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="20275.0" y="10730.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="GET_AT_INDEX" Type="GET_AT_INDEX" x="11770.0" y="9220.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty2" Type="TEST_CONDITION" x="21365.0" y="12865.0"/> |
| <FB Comment="" Name="F_EQ_1" Type="F_EQ" x="20090.0" y="12810.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty" Type="TEST_CONDITION" x="21525.0" y="10740.0"/> |
| <SubApp Comment="" Name="Sequencer" x="5540.0" y="8165.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="GET_AT_INDEX_1_1" Type="GET_AT_INDEX" x="11775.0" y="12635.0"> |
| <Parameter Name="INDEX" Value="1"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_1_1" Type="GetEndpointFromServiceRegistryEntry" x="13510.0" y="12655.0"/> |
| <SubApp Comment="" Name="GetEndpointFromServiceRegistryEntry_2" Type="GetEndpointFromServiceRegistryEntry" x="13515.0" y="11680.0"/> |
| <FB Comment="" Name="GET_AT_INDEX_2" Type="GET_AT_INDEX" x="11780.0" y="11760.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service1" Type="TEST_CONDITION" x="21440.0" y="10120.0"/> |
| <FB Comment="" Name="F_EQ_3" Type="F_EQ" x="20215.0" y="10100.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1" Type="F_EQ" x="20115.0" y="12020.0"> |
| <Parameter Name="IN1" Value="%validEndpoint2%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Service2" Type="TEST_CONDITION" x="21340.0" y="12040.0"/> |
| <FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="9075.0" y="7585.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_1_1" Type="F_EQ" x="20015.0" y="14735.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ_3_1_1" Type="F_EQ" x="20040.0" y="13945.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos1Empty3" Type="TEST_CONDITION" x="21290.0" y="14790.0"/> |
| <FB Comment="" Name="Pos0Empty3" Type="TEST_CONDITION" x="21265.0" y="13965.0"/> |
| <FB Comment="" Name="F_EQ_1_1_1" Type="F_EQ" x="19955.0" y="16260.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="Pos0Empty4" Type="TEST_CONDITION" x="21205.0" y="15490.0"/> |
| <FB Comment="" Name="Pos1Empty4" Type="TEST_CONDITION" x="21230.0" y="16315.0"/> |
| <FB Comment="" Name="F_EQ_3_1_1_1" Type="F_EQ" x="19980.0" y="15470.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="E_MERGE" Type="E_MERGE" x="22645.0" y="13330.0"/> |
| <FB Comment="" Name="E_MERGE_1" Type="E_MERGE" x="15455.0" y="11020.0"/> |
| <SubApp Comment="" Name="RegisterManyServices" Type="RegisterMultipleServicesOpcUa" x="6455.0" y="4225.0"> |
| <Parameter Name="serviceDefinition" Value="["serviceTest", "serviceTest2"]"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="serviceURI" Value="["%serviceURI%", "%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="QueryFirstService" Type="QueryServiceOpcUaSubFull" x="8720.0" y="9620.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="11665.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <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="540.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1.REQ" Source="GetEndpointFromServiceRegistryEntry.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="425.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1.REQ" Source="GET_AT_INDEX.CNF" dx1="60.0" dx2="60.0" dy="440.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="FieldsToArrowheadSystem.CNF" dx1="890.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.REQ" Source="GET_AT_INDEX_1_1.CNF" dx1="510.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.REQ" Source="GetEndpointFromServiceRegistryEntry_2.CNF" dx1="60.0" dx2="60.0" dy="485.0"/> |
| <Connection Comment="" Destination="GET_AT_INDEX_1_1.REQ" Source="GET_AT_INDEX_2.CNF" dx1="60.0" dx2="60.0" dy="435.0"/> |
| <Connection Comment="" Destination="Pos0Service1.REQ" Source="F_EQ_2.CNF" dx1="400.0"/> |
| <Connection Comment="" Destination="Pos1Empty.REQ" Source="Pos0Service1.CNF" dx1="60.0" dx2="60.0" dy="310.0"/> |
| <Connection Comment="" Destination="F_EQ_3.REQ" Source="Sequencer.E2" dx1="7130.0"/> |
| <Connection Comment="" Destination="F_EQ_2.REQ" Source="F_EQ_3.CNF" dx1="60.0" dx2="60.0" dy="315.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.REQ" Source="Sequencer.E4" dx1="7080.0"/> |
| <Connection Comment="" Destination="F_EQ_1.REQ" Source="F_EQ_3_1.CNF" dx1="60.0" dx2="60.0" dy="395.0"/> |
| <Connection Comment="" Destination="Pos0Service2.REQ" Source="F_EQ_1.CNF" dx1="440.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.REQ" Source="Pos0Service2.CNF" dx1="60.0" dx2="60.0" dy="410.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.REQ" Source="Sequencer.E7" dx1="7045.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.REQ" Source="F_EQ_1_1.CNF" dx1="455.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.REQ" Source="F_EQ_3_1_1.CNF" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="Pos0Empty3.CNF" dx1="60.0" dx2="60.0" dy="385.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.REQ" Source="Pos0Empty4.CNF" dx1="60.0" dx2="60.0" dy="385.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.REQ" Source="F_EQ_1_1_1.CNF" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.REQ" Source="Sequencer.E9" dx1="7015.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.REQ" Source="F_EQ_3_1_1_1.CNF" dx1="345.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty.CNF" dx1="185.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI1" Source="Pos1Empty2.CNF" dx1="265.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty3.CNF" dx1="305.0"/> |
| <Connection Comment="" Destination="E_MERGE.EI2" Source="Pos1Empty4.CNF" dx1="335.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE.EO" dx1="60.0" dx2="60.0" dy="-2580.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI1" Source="GetEndpointFromServiceRegistryEntry_1.CNF" dx1="130.0"/> |
| <Connection Comment="" Destination="E_MERGE_1.EI2" Source="GetEndpointFromServiceRegistryEntry_1_1.CNF" dx1="95.0"/> |
| <Connection Comment="" Destination="Sequencer.Next" Source="E_MERGE_1.EO" dx1="60.0" dx2="60.0" dy="-1425.0"/> |
| <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="540.0"/> |
| <Connection Comment="" Destination="F_EQ_2.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2540.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry.serviceRegistryEntry" Source="GET_AT_INDEX.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="Pos1Empty2.check" Source="F_EQ_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="Pos1Empty.check" Source="F_EQ_2.OUT" dx1="440.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_1_1.serviceRegistryEntry" Source="GET_AT_INDEX_1_1.OUT" dx1="510.0"/> |
| <Connection Comment="" Destination="F_EQ_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2415.0"/> |
| <Connection Comment="" Destination="GetEndpointFromServiceRegistryEntry_2.serviceRegistryEntry" Source="GET_AT_INDEX_2.OUT" dx1="540.0"/> |
| <Connection Comment="" Destination="F_EQ_3.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2510.0"/> |
| <Connection Comment="" Destination="Pos0Service1.check" Source="F_EQ_3.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2455.0"/> |
| <Connection Comment="" Destination="Pos0Service2.check" Source="F_EQ_3_1.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1.endpoint" dx1="2410.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry.endpoint" dx1="2420.0"/> |
| <Connection Comment="" Destination="Pos1Empty3.check" Source="F_EQ_1_1.OUT" dx1="455.0"/> |
| <Connection Comment="" Destination="Pos0Empty3.check" Source="F_EQ_3_1_1.OUT" dx1="390.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_1_1.endpoint" dx1="2345.0"/> |
| <Connection Comment="" Destination="Pos1Empty4.check" Source="F_EQ_1_1_1.OUT" dx1="415.0"/> |
| <Connection Comment="" Destination="F_EQ_3_1_1_1.IN2" Source="GetEndpointFromServiceRegistryEntry_2.endpoint" dx1="2385.0"/> |
| <Connection Comment="" Destination="Pos0Empty4.check" Source="F_EQ_3_1_1_1.OUT" dx1="345.0"/> |
| <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="9050.0" y="130.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="6655.0" y="-835.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="6645.0" y="455.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition2%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <SubApp Comment="" Name="GetEndpointFromOrchestrationForm" Type="GetEndpointFromOrchestrationForm" x="14840.0" y="1300.0"/> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="16860.0" y="1210.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="18085.0" y="1215.0"/> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="9235.0" y="4355.0"/> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4135.0" y="-1135.0"> |
| <Parameter Name="ID" Value="%test6Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4000.0" y="5675.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="GET_STRUCT_VALUE1" Type="GET_AT_INDEX" x="13665.0" y="1270.0"> |
| <Parameter Name="INDEX" Value="0"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="150.0" y="2570.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="RequestOrchestrationForm" Type="RequestOrchestrationForm" x="11675.0" y="1800.0"> |
| <Parameter Name="endpoint" Value="%orchestratorAddress%"/> |
| </FB> |
| <FB Comment="" Name="RequestOrchestrationHTTP" Type="RequestOrchestrationOpcUa" x="13705.0" y="2405.0"/> |
| <SubApp Comment="" Name="RegisterService2" Type="RegisterServicePartialOpcUa" x="9190.0" y="2355.0"> |
| <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="60.0" dx2="60.0" dy="645.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.REQ" Source="Service1.CNF" dx1="410.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="GetEndpointFromOrchestrationForm.CNF" dx1="230.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1010.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.REQ" Source="GET_STRUCT_VALUE1.CNF" dx1="205.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="675.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="FieldsToServiceRequestForm.CNF" dx1="60.0" dx2="60.0" dy="1220.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E3" dx1="4295.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E5" dx1="4295.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E7" dx1="4295.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4295.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E0" dx1="5515.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E2" dx1="5515.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E4" dx1="5515.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E6" dx1="5515.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.requestOrchestator" Source="Sequencer_1.E9" dx1="5515.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.REQ" Source="RequestOrchestrationForm.responseReceived" dx1="60.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="1755.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="1755.0"/> |
| <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="405.0"/> |
| <Connection Comment="" Destination="FieldsToServiceRequestForm.requestedService" Source="Service1.arrowheadService" dx1="410.0"/> |
| <Connection Comment="" Destination="F_EQ.IN2" Source="GetEndpointFromOrchestrationForm.endpoint" dx1="230.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.check" Source="F_EQ.OUT" dx1="430.0"/> |
| <Connection Comment="" Destination="GetEndpointFromOrchestrationForm.orchestrationForm" Source="GET_STRUCT_VALUE1.OUT" dx1="205.0"/> |
| <Connection Comment="" Destination="RequestOrchestrationForm.serviceRequestForm" Source="FieldsToServiceRequestForm.serviceRequestForm" dx1="455.0"/> |
| <Connection Comment="" Destination="GET_STRUCT_VALUE1.IN_ARRAY" Source="RequestOrchestrationForm.orchestrationResponse" dx1="60.0"/> |
| <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="7485.0" y="1090.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="%systemPort%"/> |
| </FB> |
| <FB Comment="" Name="Service1" Type="FieldsToArrowheadService" x="7475.0" y="2390.0"> |
| <Parameter Name="serviceDefinition" Value="%serviceDefinition%"/> |
| <Parameter Name="interfaces" Value="["JSON", "XML"]"/> |
| <Parameter Name="serviceMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="F_EQ" Type="F_EQ" x="19620.0" y="3100.0"> |
| <Parameter Name="IN1" Value="%emptyEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="NoServiceAvailable" Type="TEST_CONDITION" x="20845.0" y="3100.0"/> |
| <FB Comment="" Name="E_SR" Type="E_SR" x="10065.0" y="6290.0"/> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="4965.0" y="790.0"> |
| <Parameter Name="ID" Value="%test7Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0" Type="PUBL_0" x="4825.0" y="7610.0"> |
| <Parameter Name="ID" Value="%test8Ended%"/> |
| </FB> |
| <SubApp Comment="" Name="Sequencer_1" x="980.0" y="4505.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="F_EQ_1" Type="F_EQ" x="19575.0" y="4065.0"> |
| <Parameter Name="IN1" Value="%validEndpoint%"/> |
| </FB> |
| <FB Comment="" Name="ServiceAvailable" Type="TEST_CONDITION" x="20800.0" y="4070.0"/> |
| <FB Comment="" Name="E_SR_1" Type="E_SR" x="17120.0" y="2220.0"/> |
| <FB Comment="" Name="E_SWITCH" Type="E_SWITCH" x="18140.0" y="2245.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="10020.0" y="4290.0"> |
| <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="["JSON", "XML"]"/> |
| <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="15195.0" y="295.0"> |
| <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="12240.0" y="1540.0"> |
| <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="18405.0" y="605.0"> |
| <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="60.0" dx2="60.0" dy="650.0"/> |
| <Connection Comment="" Destination="NoServiceAvailable.REQ" Source="F_EQ.CNF"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="SUBL_0.IND" dx1="1010.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="NoServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="700.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="Service1.CNF" dx1="60.0" dx2="60.0" dy="1055.0"/> |
| <Connection Comment="" Destination="E_SR.S" Source="Sequencer_1.E5" dx1="4295.0"/> |
| <Connection Comment="" Destination="E_SR.R" Source="Sequencer_1.E10" dx1="4295.0"/> |
| <Connection Comment="" Destination="ServiceAvailable.REQ" Source="F_EQ_1.CNF" dx1="430.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="ServiceAvailable.CNF" dx1="60.0" dx2="60.0" dy="215.0"/> |
| <Connection Comment="" Destination="E_SR_1.S" Source="Sequencer_1.E3" dx1="7825.0"/> |
| <Connection Comment="" Destination="E_SR_1.R" Source="Sequencer_1.E8" dx1="7825.0"/> |
| <Connection Comment="" Destination="Sequencer_1.Next" Source="E_SR_1.EO" dx1="60.0" dx2="60.0" dy="1140.0"/> |
| <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="480.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="2170.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="2170.0"/> |
| <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="430.0"/> |
| <Connection Comment="" Destination="E_SWITCH.G" Source="E_SR_1.Q" dx1="360.0"/> |
| <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="FieldsToPublishEvent" Type="FieldsToPublishEvent" x="9800.0" y="-900.0"/> |
| <FB Comment="" Name="FieldsToArrowheadSystem" Type="FieldsToArrowheadSystem" x="1200.0" y="-1600.0"> |
| <Parameter Name="systemName" Value="%systemName%"/> |
| <Parameter Name="address" Value="%testAddress%"/> |
| <Parameter Name="port" Value="8090"/> |
| </FB> |
| <FB Comment="" Name="ArrowheadPublish" Type="ArrowheadPublish" x="12800.0" y="-200.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="PublishEventHTTP" Type="PublishEventOpcUa" x="14500.0" y="700.0"/> |
| <FB Comment="" Name="FieldsToArrowheadEvent" Type="FieldsToArrowheadEvent" x="1200.0" y="-600.0"> |
| <Parameter Name="type" Value="%eventType%"/> |
| <Parameter Name="payload" Value="%eventPayload%"/> |
| <Parameter Name="eventMetadata" Value="%serviceMetadata%"/> |
| </FB> |
| <FB Comment="" Name="FieldsToEventFilter" Type="FieldsToEventFilter" x="9170.0" y="2940.0"> |
| <Parameter Name="eventType" Value="%eventType%"/> |
| <Parameter Name="filterMetadata" Value="%serviceMetadata%"/> |
| <Parameter Name="notifyUri" Value="WSTRING#/subscribePath"/> |
| <Parameter Name="matchMetadata" Value="BOOL#TRUE"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEvent" Type="SubscribeEvent" x="11700.0" y="2500.0"> |
| <Parameter Name="endpoint" Value="%eventHandlerAddress%"/> |
| </FB> |
| <FB Comment="" Name="SubscribeEventHTTP" Type="SubscribeEventOpcUa" x="14670.0" y="3640.0"/> |
| <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> |
| </SubApp> |
| <FB Comment="" Name="SUBL_0" Type="SUBL_0" x="-2100.0" y="-1900.0"> |
| <Parameter Name="ID" Value="%test8Ended%"/> |
| </FB> |
| <FB Comment="" Name="PUBL_0_1" Type="PUBL_0" x="-600.0" y="-2300.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="SERVER_1_0" Type="SERVER_1" x="35.0" y="6350.0"> |
| <Parameter Name="QI" Value="1"/> |
| <Parameter Name="ID" Value="http[/subscribePath]"/> |
| </FB> |
| <FB Comment="" Name="STRING2STRING" Type="STRING2STRING" x="-1090.0" y="7590.0"/> |
| <EventConnections> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="FieldsToPublishEvent.CNF" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadEvent.REQ" Source="FieldsToArrowheadSystem.CNF" dx1="60.0" dx2="60.0" dy="500.0"/> |
| <Connection Comment="" Destination="F_EQ.REQ" Source="E_DELAY.EO" dx1="685.0"/> |
| <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="685.0"/> |
| <Connection Comment="" Destination="F_EQ_1_1.REQ" Source="E_DELAY_1_1.EO" dx1="655.0"/> |
| <Connection Comment="" Destination="TwoMessages.REQ" Source="F_EQ_1_1.CNF"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="TwoMessages.CNF" dx1="60.0" dx2="60.0" dy="-4050.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="OneMessage.CNF" dx1="60.0" dx2="60.0" dy="-3450.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="NoMessage.CNF" dx1="60.0" dx2="60.0" dy="-2950.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="FieldsToEventFilter.CNF" dx1="60.0" dx2="60.0" dy="-1170.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="ArrowheadPublish.published" dx1="60.0" dx2="60.0" dy="400.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Subscribed" dx1="60.0" dx2="60.0" dy="-950.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SubscribeEvent.Unsubscribed" dx1="60.0" dx2="60.0" dy="-1000.0"/> |
| <Connection Comment="" Destination="FieldsToArrowheadSystem.REQ" Source="Sequencer_1_1.E0" dx1="960.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.REQ" Source="Sequencer_1_1.E1" dx1="5260.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E2" dx1="5260.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Subscribe" Source="Sequencer_1_1.E3" dx1="6210.0"/> |
| <Connection Comment="" Destination="E_DELAY.START" Source="Sequencer_1_1.E4" dx1="5260.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E5" dx1="6760.0"/> |
| <Connection Comment="" Destination="E_DELAY_1.START" Source="Sequencer_1_1.E6" dx1="5260.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E7" dx1="6760.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E8" dx1="5310.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.Unsubscribe" Source="Sequencer_1_1.E9" dx1="6210.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publish" Source="Sequencer_1_1.E10" dx1="6760.0"/> |
| <Connection Comment="" Destination="E_DELAY_1_1.START" Source="Sequencer_1_1.E11" dx1="5310.0"/> |
| <Connection Comment="" Destination="Sequencer_1_1.Next" Source="SUBL_0.IND" dx1="240.0"/> |
| <Connection Comment="" Destination="PUBL_0_1.INIT" Source="SUBL_0.INITO" dx1="500.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.COLD" dx1="540.0"/> |
| <Connection Comment="" Destination="SUBL_0.INIT" Source="START.WARM" dx1="540.0"/> |
| <Connection Comment="" Destination="PUBL_0.INIT" Source="PUBL_0_1.INITO"/> |
| <Connection Comment="" Destination="PUBL_0.REQ" Source="Sequencer_1_1.E12"/> |
| <Connection Comment="" Destination="PUBL_0_1.REQ" Source="PUBL_0.INITO"/> |
| <Connection Comment="" Destination="SERVER_1_0.INIT" Source="FieldsToArrowheadEvent.CNF"/> |
| <Connection Comment="" Destination="SERVER_1_0.RSP" Source="E_CTU.CUO"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.REQ" Source="SERVER_1_0.INITO"/> |
| <Connection Comment="" Destination="E_CTU.CU" Source="SERVER_1_0.IND"/> |
| </EventConnections> |
| <DataConnections> |
| <Connection Comment="" Destination="FieldsToPublishEvent.source" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3510.0"/> |
| <Connection Comment="" Destination="ArrowheadPublish.publishEvent" Source="FieldsToPublishEvent.publishEvent" dx1="755.0"/> |
| <Connection Comment="" Destination="FieldsToPublishEvent.event" Source="FieldsToArrowheadEvent.arrowheadEvent" dx1="3645.0"/> |
| <Connection Comment="" Destination="FieldsToEventFilter.consumer" Source="FieldsToArrowheadSystem.arrowheadSystem" dx1="3195.0"/> |
| <Connection Comment="" Destination="SubscribeEvent.eventFilter" Source="FieldsToEventFilter.eventFilter" dx1="655.0"/> |
| <Connection Comment="" Destination="F_EQ.IN1" Source="E_CTU.CV" dx1="4980.0"/> |
| <Connection Comment="" Destination="NoMessage.check" Source="F_EQ.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1.IN1" Source="E_CTU.CV" dx1="4980.0"/> |
| <Connection Comment="" Destination="OneMessage.check" Source="F_EQ_1.OUT"/> |
| <Connection Comment="" Destination="F_EQ_1_1.IN1" Source="E_CTU.CV" dx1="5030.0"/> |
| <Connection Comment="" Destination="TwoMessages.check" Source="F_EQ_1_1.OUT"/> |
| <Connection Comment="" Destination="SERVER_1_0.SD_1" Source="STRING2STRING.OUT"/> |
| </DataConnections> |
| <AdapterConnections> |
| <Connection Comment="" Destination="PublishEventHTTP.publishEvent" Source="ArrowheadPublish.ArrowheadPublishAdp" dx1="75.0"/> |
| <Connection Comment="" Destination="SubscribeEventHTTP.SubscribeEventAdp" Source="SubscribeEvent.SubscribeEventAdp" dx1="775.0"/> |
| </AdapterConnections> |
| </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.FieldsToArrowheadSystem" To="HTTPTest.PublishSubscribe.FieldsToArrowheadSystem"/> |
| <Mapping From="HTTPTest9PublishSubscribe.FieldsToPublishEvent" To="HTTPTest.PublishSubscribe.FieldsToPublishEvent"/> |
| <Mapping From="HTTPTest9PublishSubscribe.ArrowheadPublish" To="HTTPTest.PublishSubscribe.ArrowheadPublish"/> |
| <Mapping From="HTTPTest9PublishSubscribe.FieldsToArrowheadEvent" To="HTTPTest.PublishSubscribe.FieldsToArrowheadEvent"/> |
| <Mapping From="HTTPTest9PublishSubscribe.SubscribeEvent" To="HTTPTest.PublishSubscribe.SubscribeEvent"/> |
| <Mapping From="HTTPTest9PublishSubscribe.FieldsToEventFilter" To="HTTPTest.PublishSubscribe.FieldsToEventFilter"/> |
| <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="HTTPTest9PublishSubscribe.PublishEventHTTP" To="HTTPTest.PublishSubscribe.PublishEventHTTP"/> |
| <Mapping From="HTTPTest9PublishSubscribe.SubscribeEventHTTP" To="HTTPTest.PublishSubscribe.SubscribeEventHTTP"/> |
| <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="OpcUaTest9PublishSubscribe.FieldsToPublishEvent" To="OpcUaTest.PublishSubscribe.FieldsToPublishEvent"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.FieldsToArrowheadSystem" To="OpcUaTest.PublishSubscribe.FieldsToArrowheadSystem"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.ArrowheadPublish" To="OpcUaTest.PublishSubscribe.ArrowheadPublish"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.PublishEventHTTP" To="OpcUaTest.PublishSubscribe.PublishEventHTTP"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.FieldsToArrowheadEvent" To="OpcUaTest.PublishSubscribe.FieldsToArrowheadEvent"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.FieldsToEventFilter" To="OpcUaTest.PublishSubscribe.FieldsToEventFilter"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.SubscribeEvent" To="OpcUaTest.PublishSubscribe.SubscribeEvent"/> |
| <Mapping From="OpcUaTest9PublishSubscribe.SubscribeEventHTTP" To="OpcUaTest.PublishSubscribe.SubscribeEventHTTP"/> |
| <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.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="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="OpcUaTest9PublishSubscribe.SERVER_1_0" To="OpcUaTest.PublishSubscribe.SERVER_1_0"/> |
| <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="OpcUaTest9PublishSubscribe.STRING2STRING" To="OpcUaTest.PublishSubscribe.STRING2STRING"/> |
| </System> |