Files
qt5-legatus-legacy/Lts/Services/WarehouseGuez/whg_service.xml
T
2026-08-13 18:33:10 +02:00

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>