349 lines
18 KiB
XML
Executable File
349 lines
18 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<service namespace="WarehouseGuez" abbreviation="WHG" procNames="WarehouseGuez" exerciseDependency="Global" groups="Core">
|
|
<rcs>
|
|
<Id Id="$Id: ea_export_script.txt 41311 2018-04-23 09:43:45Z ehrlicher $"/>
|
|
<HeadURL HeadURL="$HeadURL: svn://slssvn/TDS/branches/product/devel/trunk/Lts/Common/CodeGen/ea_export_script.txt $"/>
|
|
<Author Author="$Author: ehrlicher $"/>
|
|
</rcs>
|
|
<tables>
|
|
<table name="ausstg_konfig">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="configuration" datatype="bytea"/>
|
|
<column name="serial_no_board" datatype="text" comment="Serial No of the Backplane (...2D=RegTNE, ...01=AgdusHw2)"/>
|
|
<column name="serial_no_sfm" datatype="text" comment="Serial No of the SFM (...2F)"/>
|
|
<column name="serial_no_ply_unit" datatype="integer" comment="Printed Serial number (xxxxx)"/>
|
|
<column name="equip_no" datatype="integer"/>
|
|
<column name="effmodel" datatype="bytea"/>
|
|
<column name="time_stamp" datatype="timestamp"/>
|
|
<column name="issi" datatype="integer"/>
|
|
<column name="equipmenttype_id" datatype="integer"/>
|
|
<constraint name="UQ_ausstg_konfig_serial_no_board" type="unique">
|
|
<column name="serial_no_board"/>
|
|
</constraint>
|
|
</table>
|
|
<table name="ausstg_protokoll">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="serial_no" datatype="text"/>
|
|
<column name="tsr_name" datatype="text"/>
|
|
<column name="data" datatype="text"/>
|
|
<column name="time_stamp" datatype="timestamp"/>
|
|
</table>
|
|
<table name="ausstg_typen">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="name" datatype="text"/>
|
|
<column name="ausstg_grp" datatype="integer"/>
|
|
<column name="ausstg_nr_min" datatype="integer"/>
|
|
<column name="ausstg_nr_max" datatype="integer"/>
|
|
<column name="pos_update" datatype="integer"/>
|
|
<column name="anzeige_adag" datatype="integer"/>
|
|
<column name="adag_untergruppe" datatype="integer"/>
|
|
<column name="agdus_helm_weste" datatype="integer"/>
|
|
<column name="vb_agdus" datatype="integer"/>
|
|
<column name="vb_minen_ied" datatype="integer"/>
|
|
<column name="vb_steilfeuer" datatype="integer"/>
|
|
<column name="vb_einsatzmittel" datatype="integer"/>
|
|
<column name="vb_ac_waffen" datatype="integer"/>
|
|
<column name="can_abe_sprache" datatype="integer"/>
|
|
<column name="can_abe_spr_ausg" datatype="integer"/>
|
|
<column name="can_mhgr_betr_art" datatype="integer"/>
|
|
<column name="can_mhgr_energie" datatype="integer"/>
|
|
<column name="can_wirkdarst_pyro" datatype="integer"/>
|
|
<column name="can_ss_fir_san" datatype="boolean" default="false"/>
|
|
<column name="can_ss_fir_funkt" datatype="integer"/>
|
|
<column name="can_ss_mv_funkt" datatype="integer"/>
|
|
<column name="can_ss_std_funkt" datatype="integer"/>
|
|
<column name="can_startup_zeit" datatype="integer"/>
|
|
<column name="can_devices" datatype="integer"/>
|
|
<column name="agdus_hw2_helm" datatype="integer"/>
|
|
<column name="agdus_hw2_weste" datatype="integer"/>
|
|
<column name="agdus_hw2_schutzniveau" datatype="integer"/>
|
|
<constraint name="UQ_ausstg_typen_id" type="unique">
|
|
<column name="id"/>
|
|
</constraint>
|
|
</table>
|
|
<table name="can_device">
|
|
<column name="id" datatype="integer" isPrimaryKey="1"/>
|
|
<column name="name" datatype="text"/>
|
|
<column name="bitmask" datatype="integer"/>
|
|
<constraint name="UQ_can_device_bitmask" type="unique">
|
|
<column name="bitmask"/>
|
|
</constraint>
|
|
</table>
|
|
<table name="software">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="name" datatype="text"/>
|
|
<column name="version" datatype="text"/>
|
|
<column name="description" datatype="text"/>
|
|
<column name="software_type_id" datatype="integer" isForeignKey="1"/>
|
|
<column name="filename" datatype="text"/>
|
|
<column name="data" datatype="bytea"/>
|
|
<column name="checksum" datatype="text"/>
|
|
<foreignKey name="FK_software_software_type">
|
|
<source table="software" column="software_type_id"/>
|
|
<destination table="software_type" column="id"/>
|
|
</foreignKey>
|
|
</table>
|
|
<table name="software_type">
|
|
<column name="id" datatype="integer" isPrimaryKey="1"/>
|
|
<column name="name" datatype="text"/>
|
|
<column name="filetype" datatype="text"/>
|
|
</table>
|
|
<table name="tln">
|
|
<column name="id" datatype="bigint" isPrimaryKey="1"/>
|
|
<column name="hierarchie" datatype="text"/>
|
|
<column name="typ_id" datatype="integer"/>
|
|
<column name="ausstg_typ_id" datatype="integer"/>
|
|
<column name="ausstg_nr" datatype="integer"/>
|
|
<column name="zuordnung" datatype="smallint"/>
|
|
<column name="y_nr" datatype="text"/>
|
|
<column name="info" datatype="text"/>
|
|
<column name="loeschkennung" datatype="smallint"/>
|
|
<column name="zeit" datatype="timestamp"/>
|
|
</table>
|
|
<table name="tln_zuordnung">
|
|
<column name="id" datatype="integer"/>
|
|
<column name="zeit" datatype="timestamp"/>
|
|
<column name="ausstg_nr" datatype="integer"/>
|
|
<column name="zuordnung" datatype="integer"/>
|
|
<column name="y_nr" datatype="text"/>
|
|
<column name="info" datatype="text"/>
|
|
<column name="ausstg_typ_id" datatype="integer"/>
|
|
<column name="zaehler" datatype="bigint" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="gesendet" datatype="boolean" default="false"/>
|
|
<column name="error_code" datatype="integer"/>
|
|
</table>
|
|
<table name="tne_sn_zuordnung" comment="Table to assign a Serial Number (printed, xxxxx, for Sticker) to a certain Serial Number of the SFM (...2F). The Serial Number of the Backplane (...01 =AgdusHw2, ...2D = RegTNE, etc.) is not part of this relation. The ISSI that shall be provided for the Player Unit identified by the serial_no_sfm is also part of this relation">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="serial_no_sfm" datatype="text" comment="Serial No of SFM (...2F)"/>
|
|
<column name="serial_no_ply_unit" datatype="integer" comment="Serial No of Player Unit (Sticker, nnnnn)"/>
|
|
<column name="playerunit_type" datatype="text"/>
|
|
<column name="issi" datatype="integer"/>
|
|
<column name="info" datatype="text"/>
|
|
</table>
|
|
<table name="typen">
|
|
<column name="id" datatype="integer" isPrimaryKey="1"/>
|
|
<column name="name" datatype="text"/>
|
|
<column name="ausstg_typ_id" datatype="integer" isOptional="1" isForeignKey="1"/>
|
|
<foreignKey name="FK_typen_ausstg_typen">
|
|
<source table="typen" column="ausstg_typ_id"/>
|
|
<destination table="ausstg_typen" column="id"/>
|
|
</foreignKey>
|
|
</table>
|
|
<table name="uebersetzungen">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="tabelle" datatype="text"/>
|
|
<column name="spalte" datatype="text"/>
|
|
<column name="fremd_id" datatype="integer"/>
|
|
<column name="sprache" datatype="text"/>
|
|
<column name="text" datatype="text"/>
|
|
</table>
|
|
<table name="uebungen">
|
|
<column name="id" datatype="integer" isPrimaryKey="1"/>
|
|
<column name="name" datatype="text"/>
|
|
<column name="beginn" datatype="timestamp"/>
|
|
<column name="akt_uebung" datatype="integer"/>
|
|
<column name="tln" datatype="text"/>
|
|
<column name="tln_zuordnung" datatype="text"/>
|
|
</table>
|
|
<table name="vb_agdus">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="name" datatype="text"/>
|
|
<column name="version" datatype="text"/>
|
|
<column name="beschreibung" datatype="text"/>
|
|
<constraint name="UQ_vb_agdus_id" type="unique">
|
|
<column name="id"/>
|
|
</constraint>
|
|
</table>
|
|
<table name="version">
|
|
<column name="version" datatype="integer" isPrimaryKey="1"/>
|
|
<column name="date" datatype="text"/>
|
|
<column name="product" datatype="text"/>
|
|
<column name="change" datatype="text"/>
|
|
</table>
|
|
</tables>
|
|
<views/>
|
|
<dbServiceStructs>
|
|
<serviceStruct name="CanDevice" table="can_device"/>
|
|
<serviceStruct name="EquipmentConfiguration" table="ausstg_konfig"/>
|
|
<serviceStruct name="EquipmentProtocol" table="ausstg_protokoll"/>
|
|
<serviceStruct name="EquipmentTypeWh" table="ausstg_typen"/>
|
|
<serviceStruct name="Exercise" table="uebungen"/>
|
|
<serviceStruct name="InjuryModelAgdusWh" table="vb_agdus"/>
|
|
<serviceStruct name="Participant" table="tln"/>
|
|
<serviceStruct name="ParticipantAssignment" table="tln_zuordnung">
|
|
<notification name="notifyInsertParticipantAssignment" returns="void" notificationTypes="AfterInsert">
|
|
<parameter pos="1" name="id" type="qint64"/>
|
|
</notification>
|
|
</serviceStruct>
|
|
<serviceStruct name="SerialNumberMapping" table="tne_sn_zuordnung"/>
|
|
<serviceStruct name="Software" table="software"/>
|
|
<serviceStruct name="SoftwareType" table="software_type"/>
|
|
<serviceStruct name="Translations" table="uebersetzungen"/>
|
|
<serviceStruct name="Type" table="typen"/>
|
|
<serviceStruct name="Version" table="version"/>
|
|
<table name="can_device"/>
|
|
<table name="ausstg_konfig"/>
|
|
<table name="ausstg_protokoll"/>
|
|
<table name="ausstg_typen"/>
|
|
<table name="uebungen"/>
|
|
<table name="vb_agdus"/>
|
|
<table name="tln"/>
|
|
<table name="tln_zuordnung"/>
|
|
<table name="tne_sn_zuordnung"/>
|
|
<table name="software"/>
|
|
<table name="software_type"/>
|
|
<table name="uebersetzungen"/>
|
|
<table name="typen"/>
|
|
<table name="version"/>
|
|
</dbServiceStructs>
|
|
<topicTypes>
|
|
<topicType name="EquipmentTypeWh" isDataObject="1" routeToClient="1" routeToServer="0" routeInReplay="0">
|
|
<column name="id" idlType="long" isKey="1"/>
|
|
<column name="name" idlType="string"/>
|
|
<column name="equipGroup" idlType="long"/>
|
|
<column name="minEquipNo" idlType="long"/>
|
|
<column name="maxEquipNo" idlType="long"/>
|
|
<column name="posUpdate" idlType="ConfigurationPositionUpdate"/>
|
|
<column name="configurationDisplayAdag" idlType="ConfigurationDisplayAdag"/>
|
|
<column name="configurationDisplayAdagSubUnit" idlType="ConfigurationDisplayAdagSubUnit"/>
|
|
<column name="configurationAgdusHV" idlType="ConfigurationAgdusHV"/>
|
|
<column name="vbAgdusId" idlType="long"/>
|
|
<column name="vbMineIed" idlType="long"/>
|
|
<column name="vbFireArea" idlType="long"/>
|
|
<column name="vbAirSupport" idlType="long"/>
|
|
<column name="vbNc" idlType="long"/>
|
|
<column name="configurationAbeLanguage" idlType="ConfigurationAbeLanguage"/>
|
|
<column name="configurationAudioResponse" idlType="boolean"/>
|
|
<column name="configurationMhgrOperatingMode" idlType="ConfigurationMhgrSensor"/>
|
|
<column name="configurationMhgrEnergieSave" idlType="boolean"/>
|
|
<column name="configurationCedPyrotechnic" idlType="boolean"/>
|
|
<column name="configurationSsFirSan" idlType="boolean"/>
|
|
<column name="configurationSsFirFunction" idlType="ConfigurationSpecialSensorFir"/>
|
|
<column name="configurationSsMineFitFunction" idlType="ConfigurationSpecialSensorMineFit"/>
|
|
<column name="configurationSsStandardFunction" idlType="ConfigurationSpecialSensorStd"/>
|
|
<column name="configurationStartupTime" idlType="long"/>
|
|
<column name="canDevices" idlType="long"/>
|
|
</topicType>
|
|
<topicType name="InjuryModelAgdusWh" isDataObject="1" routeToClient="1" routeToServer="0" routeInReplay="0">
|
|
<column name="id" idlType="long" isKey="1"/>
|
|
<column name="name" idlType="string"/>
|
|
<column name="version" idlType="string"/>
|
|
<column name="description" idlType="string"/>
|
|
</topicType>
|
|
</topicTypes>
|
|
<functionTopics>
|
|
<functionTopic name="ModifyEquipmentTypeWh" requestTopicType="EquipmentTypeWh" replyTopicType="Core::FunctionReply" requestTopicName="ModifyEquipmentTypeWhRequest" replyTopicName="ModifyEquipmentTypeWhReply" routeInReplay="0"/>
|
|
<functionTopic name="ModifyInjuryModelAgdusWh" requestTopicType="InjuryModelAgdusWh" replyTopicType="Core::FunctionReply" requestTopicName="ModifyInjuryModelAgdusWhRequest" replyTopicName="ModifyInjuryModelAgdusWhReply" routeInReplay="0"/>
|
|
<functionTopic name="RemoveEquipmentTypeWh" requestTopicType="Core::RemoveElementRequest" replyTopicType="Core::FunctionReply" requestTopicName="RemoveEquipmentTypeWhRequest" replyTopicName="RemoveEquipmentTypeWhReply" routeInReplay="0"/>
|
|
<functionTopic name="RemoveInjuryModelAgdusWh" requestTopicType="Core::RemoveElementRequest" replyTopicType="Core::FunctionReply" requestTopicName="RemoveInjuryModelAgdusWhRequest" replyTopicName="RemoveInjuryModelAgdusWhReply" routeInReplay="0"/>
|
|
</functionTopics>
|
|
<enumerations>
|
|
<enumeration name="CanDevices">
|
|
<attribute key="IED_KONT_EINH" value="8"/>
|
|
<attribute key="IED_SENSOR" value="16"/>
|
|
<attribute key="DMF" value="32"/>
|
|
<attribute key="SRT" value="64"/>
|
|
<attribute key="WIRKDARST" value="128"/>
|
|
<attribute key="ABC_STROEM" value="256"/>
|
|
<attribute key="ABC_UEBERDR" value="512"/>
|
|
<attribute key="MHGR" value="1024"/>
|
|
<attribute key="SS_STD" value="2048"/>
|
|
<attribute key="SS_MV" value="4096"/>
|
|
<attribute key="SS_FIR" value="8192"/>
|
|
<attribute key="ABE" value="16384"/>
|
|
<attribute key="AGDUS" value="32768"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationAbeLanguage">
|
|
<attribute key="AbeLanguageGerman" value="0"/>
|
|
<attribute key="AbeLanguageEnglish" value="1"/>
|
|
<attribute key="AbeLanguageFrench" value="2"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationAgdusHV">
|
|
<attribute key="AgdusHWNoHelmetNoWest" value="1"/>
|
|
<attribute key="AgdusHWWithHelmetNoVest" value="2"/>
|
|
<attribute key="AgdusHWWithHelmetWithVest" value="3"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationDisplayAdag">
|
|
<attribute key="DisplayAdagNoDisplay" value="0"/>
|
|
<attribute key="DisplayAdagAbe" value="1"/>
|
|
<attribute key="DisplayAdagAgdusPassiveAbe" value="3"/>
|
|
<attribute key="DisplayAdagAgdusHW" value="4"/>
|
|
<attribute key="DisplayAdagAgdusBt46" value="6"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationDisplayAdagSubUnit">
|
|
<attribute key="DASNoDisplayAll" value="0"/>
|
|
<attribute key="DASAbeAll" value="1000"/>
|
|
<attribute key="DASAgdusPassiveAbeDefault" value="3000"/>
|
|
<attribute key="DASAgdusPassiveAbeUnarmouredWheeledVehicle" value="3002"/>
|
|
<attribute key="DASAgdusPassiveAbeCraneVehicle" value="3003"/>
|
|
<attribute key="DASAgdusPassiveAbeExcavatorVehicle" value="3004"/>
|
|
<attribute key="DASAgdusPassiveAbeNbcDetectionFuchs" value="3005"/>
|
|
<attribute key="DASAgdusPassiveAbeArmouredWheeledVehicle" value="3006"/>
|
|
<attribute key="DASAgdusPassiveAbeM113BasedVehicles" value="3007"/>
|
|
<attribute key="DASAgdusPAssiveAbeMiwSkorpion" value="3008"/>
|
|
<attribute key="DASAgdusPassiveAbePiPzDachs" value="3009"/>
|
|
<attribute key="DASAgdusPassiveAbeMiRPzKeiler" value="3010"/>
|
|
<attribute key="DASAgdusPassiveAbeBPzBueffel" value="3011"/>
|
|
<attribute key="DASAgdusPassiveAbePrLPzBiber" value="3012"/>
|
|
<attribute key="DASAgdusPassiveAbePZh2000" value="3013"/>
|
|
<attribute key="DASAgdusPassiveAbeMinethrowerMiv" value="3014"/>
|
|
<attribute key="DASAgdusPassiveAbeWieselAff" value="3015"/>
|
|
<attribute key="DASAgdusPassiveAbeFlarakwatrgozelot" value="3016"/>
|
|
<attribute key="DASAgdusHWAll" value="4000"/>
|
|
<attribute key="DASAgdusBt46Default" value="6000"/>
|
|
<attribute key="DASAgdusBt46KPzLeopard" value="6002"/>
|
|
<attribute key="DASAgdusBt46SPzMarder" value="6003"/>
|
|
<attribute key="DASAgdusBt46LLPzWieselMk" value="6004"/>
|
|
<attribute key="DASAgdusBt46LLPzWieselTow" value="6005"/>
|
|
<attribute key="DASAgdusBt46SpehwgFennek" value="6006"/>
|
|
<attribute key="DASAgdusBt46GtkBoxer" value="6007"/>
|
|
<attribute key="DASAgdusBt46GefKl_1_4" value="6008"/>
|
|
<attribute key="DASAgdusBt46GTFKl_1_4" value="6009"/>
|
|
<attribute key="DASAgdusBt46TPzFuchs" value="6010"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationMhgrSensor">
|
|
<attribute key="MhgrSensorOperatingOnTrainingEquipment" value="0"/>
|
|
<attribute key="MhgrSensorOperatingOnOtherVehicle" value="2"/>
|
|
<attribute key="MhgrSensorOperatingOnSrVehicle" value="3"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationPositionUpdate">
|
|
<attribute key="PositionUpdateVehicle" value="0"/>
|
|
<attribute key="PositionUpdatePerson" value="1"/>
|
|
<attribute key="PositionUpdateAirUnit" value="2"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationSpecialSensorFir">
|
|
<attribute key="SpecialSensorFirNoConfiguration" value="0"/>
|
|
<attribute key="SpecialSensorFirFir" value="1"/>
|
|
<attribute key="SpecialSensorFirFirSpzMarder" value="2"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationSpecialSensorMineFit">
|
|
<attribute key="SpecialSensorMineFitNoConfiguration" value="0"/>
|
|
<attribute key="SpecialSensorMineMv" value="6"/>
|
|
<attribute key="SpecialSensorMineWmv" value="8"/>
|
|
</enumeration>
|
|
<enumeration name="ConfigurationSpecialSensorStd">
|
|
<attribute key="SpecialSensorStdNoConfiguration" value="0"/>
|
|
<attribute key="SpecialSensorStdZabc" value="3"/>
|
|
<attribute key="SpecialSensorStdCsf" value="4"/>
|
|
<attribute key="SpecialSensorStdPzBr" value="5"/>
|
|
<attribute key="SpecialSensorStdMrf" value="7"/>
|
|
</enumeration>
|
|
</enumerations>
|
|
</service>
|