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

982 lines
54 KiB
XML
Executable File

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<service namespace="ReportManagement" abbreviation="REP" procNames="ReportAnalyzer,ReportGenerator" exerciseDependency="Exercise" groups="ExerciseExecution,ExercisePaused,ExerciseAfterActionReview" prio="3">
<rcs>
<Id Id="$Id$"/>
<HeadURL HeadURL="$HeadURL$"/>
<Author Author="$Author$"/>
</rcs>
<operatorRights offset="31">
<guiPlugin name="ReportManagement" offset="1">
<operatorRightGroup name="Reports" description="Create and Edit Reports">
<operatorRight right="ReportsShow" value="1" description="Show Reports"/>
<operatorRight right="ReportsEdit" value="2" description="Create and Edit Reports"/>
<operatorRight right="ReportsEditSan" value="3" description="Create and Edit PvSan Reports"/>
</operatorRightGroup>
</guiPlugin>
</operatorRights>
<tables>
<table name="rep_building_damage_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="building_id" datatype="bigint"/>
<column name="time_point" datatype="bigint" comment="this is either start time or end time of report"/>
<column name="damage_20" datatype="integer" comment="number of rooms damaged between 0% - 20% at that timepoint"/>
<column name="damage_40" datatype="integer" comment="number of rooms damaged between 20% - 40% at that timepoint"/>
<column name="damage_60" datatype="integer" comment="number of rooms damaged between 40% - 60% at that timepoint"/>
<column name="damage_80" datatype="integer" comment="number of rooms damaged between 60% - 80% at that timepoint"/>
<column name="damage_100" datatype="integer" comment="number of rooms damaged between 80% - 100% at that timepoint"/>
<column name="damage_percent" datatype="integer" comment="damage percent of building"/>
<constraint name="IDX_building_damage_result_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_building_damage_result_rep_report">
<source table="rep_building_damage_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
</table>
<table name="rep_charge_administration">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="effect_source_id" datatype="integer" isForeignKey="1"/>
<column name="charge_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_start" datatype="integer"/>
<column name="charge_resupplied" datatype="integer"/>
<column name="charge_end" datatype="integer"/>
<column name="charge_fired" datatype="integer"/>
<column name="charge_planned" datatype="integer"/>
<column name="charge_available" datatype="integer"/>
<constraint name="IDX_charge_admin_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_charge_administration_rep_report">
<source table="rep_charge_administration" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_administration_pdm_charge_type" referential_integrity="DeleteCascade">
<source table="rep_charge_administration" column="charge_type_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_charge_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_administration_pdm_effect_source" referential_integrity="DeleteCascade">
<source table="rep_charge_administration" column="effect_source_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_effect_source" column="id"/>
</foreignKey>
</table>
<table name="rep_charge_resupply_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_type_id" datatype="integer"/>
<column name="gear_type_id" datatype="integer"/>
<column name="gear_id" datatype="integer"/>
<column name="charge_fired" datatype="integer"/>
<column name="charge_remain" datatype="integer"/>
<foreignKey name="FK_rep_charge_resupply_data_ppm_party">
<source table="rep_charge_resupply_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_resupply_data_ppm_type">
<source table="rep_charge_resupply_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_resupply_data_ppm_participant">
<source table="rep_charge_resupply_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_charge_resupply_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_start" datatype="integer"/>
<column name="charge_taken" datatype="integer"/>
<column name="charge_given" datatype="integer"/>
<column name="charge_end" datatype="integer"/>
<column name="charge_fired" datatype="integer"/>
<constraint name="IDX_charge_resupply_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_charge_resupply_result_rep_report">
<source table="rep_charge_resupply_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_resupply_result_ppm_type">
<source table="rep_charge_resupply_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_charge_resupply_result_pdm_charge_type" referential_integrity="DeleteCascade">
<source table="rep_charge_resupply_result" column="charge_type_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_charge_type" column="id"/>
</foreignKey>
</table>
<table name="rep_event_type">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="name" datatype="text"/>
</table>
<table name="rep_file_status">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="name" datatype="text"/>
</table>
<table name="rep_firings_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_type_id" datatype="integer"/>
<column name="hit" datatype="integer"/>
<column name="hit_friendly_fire" datatype="integer"/>
<column name="vulnerability_state" datatype="integer"/>
<constraint name="UQ_rep_firings_data" type="unique">
<column name="party_id"/>
<column name="event_time"/>
<column name="participant_id"/>
<column name="participant_type_id"/>
<column name="charge_type_id"/>
<column name="vulnerability_state"/>
</constraint>
<foreignKey name="FK_rep_firings_data_ppm_party">
<source table="rep_firings_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_firings_data_ppm_type">
<source table="rep_firings_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_firings_data_ppm_participant">
<source table="rep_firings_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_firings_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="start_time" datatype="bigint"/>
<column name="end_time" datatype="bigint"/>
<column name="charge_type_id" datatype="integer"/>
<column name="vulnerability_state" datatype="integer"/>
<column name="firings" datatype="integer"/>
<column name="hits" datatype="integer"/>
<column name="hits_friendly_fire" datatype="integer"/>
<constraint name="IDX_firings_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_firings_result_rep_report">
<source table="rep_firings_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
</table>
<table name="rep_air_support_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="charge_type_id" datatype="integer"/>
<column name="aes_party_id" datatype="integer"/>
<column name="building_id" datatype="integer"/>
<column name="hit" datatype="integer"/>
<column name="hit_building" datatype="integer"/>
<column name="hit_friendly_fire" datatype="integer"/>
<column name="vulnerability_state" datatype="integer"/>
<constraint name="UQ_rep_air_support_data" type="unique">
<column name="party_id"/>
<column name="event_time"/>
<column name="participant_id"/>
<column name="participant_type_id"/>
<column name="charge_type_id"/>
<column name="building_id"/>
<column name="vulnerability_state"/>
</constraint>
<foreignKey name="FK_rep_air_support_data_ppm_party">
<source table="rep_air_support_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
</table>
<table name="rep_air_support_impact_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="event_time" datatype="bigint"/>
<column name="charge_type_id" datatype="integer"/>
<column name="party_id" datatype="integer"/>
<column name="aes_id" datatype="integer"/>
<column name="impacts" datatype="integer"/>
</table>
<table name="rep_air_support_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="start_time" datatype="bigint"/>
<column name="end_time" datatype="bigint"/>
<column name="charge_type_id" datatype="integer"/>
<column name="impacts" datatype="integer"/>
<column name="vulnerability_state" datatype="integer"/>
<column name="hits_buildings" datatype="integer"/>
<column name="hits" datatype="integer"/>
<column name="hits_friendly_fire" datatype="integer"/>
<constraint name="IDX_air_support_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_air_support_result_rep_report">
<source table="rep_air_support_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
</table>
<table name="rep_maintenance_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="time_event" datatype="bigint" comment="Enter Functional Area"/>
<column name="time_position_changed" datatype="bigint" comment="Last significant position change"/>
<column name="time_vulnerability" datatype="bigint" comment="VBG changed"/>
<foreignKey name="FK_rep_maintenance_data_ppm_party">
<source table="rep_maintenance_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_maintenance_data_ppm_type">
<source table="rep_maintenance_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_maintenance_data_ppm_participant">
<source table="rep_maintenance_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_maintenance_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_name" datatype="text"/>
<column name="participant_equipment_number" datatype="integer"/>
<column name="time_event" datatype="bigint"/>
<column name="time_position_changed" datatype="bigint"/>
<column name="time_vulnerability" datatype="bigint"/>
<constraint name="IDX_maintenance_result_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_maintenance_result_rep_report">
<source table="rep_maintenance_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_maintenance_result_ppm_type">
<source table="rep_maintenance_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_maintenance_result_ppm_participant">
<source table="rep_maintenance_result" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_mine_area_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="mine_area_id" datatype="integer"/>
<column name="mine_area_name" datatype="text"/>
<column name="mine_area_party_id" datatype="integer"/>
<column name="hit" datatype="integer"/>
<column name="hit_friendly_fire" datatype="integer"/>
<foreignKey name="FK_rep_mine_area_data_ppm_party">
<source table="rep_mine_area_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_mine_area_data_ppm_type">
<source table="rep_mine_area_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_mine_area_data_ppm_participant">
<source table="rep_mine_area_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_mine_area_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="mine_area_id" datatype="integer"/>
<column name="mine_area_name" datatype="text"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="hit" datatype="integer"/>
<column name="hit_friendly_fire" datatype="integer"/>
<constraint name="IDX_mine_area_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_mine_area_result_rep_report">
<source table="rep_mine_area_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_mine_area_result_ppm_type">
<source table="rep_mine_area_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
</table>
<table name="rep_nbc_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="event_time" datatype="bigint"/>
<column name="nbc_id" datatype="integer"/>
<column name="nbc_name" datatype="text"/>
<column name="aes_type" datatype="integer"/>
<column name="charge_type_id" datatype="integer" isForeignKey="1"/>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="hit" datatype="integer"/>
<column name="protection" datatype="integer"/>
<foreignKey name="FK_rep_nbc_data_ppm_type">
<source table="rep_nbc_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_data_ppm_participant">
<source table="rep_nbc_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_data_ppm_party">
<source table="rep_nbc_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_data_pdm_charge_type" referential_integrity="DeleteCascade">
<source table="rep_nbc_data" column="charge_type_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_charge_type" column="id"/>
</foreignKey>
</table>
<table name="rep_nbc_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="nbc_id" datatype="integer"/>
<column name="nbc_name" datatype="text"/>
<column name="aes_type" datatype="integer"/>
<column name="charge_type_id" datatype="integer" isForeignKey="1"/>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="hit" datatype="integer"/>
<column name="protection" datatype="integer"/>
<constraint name="IDX_nbc_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_nbc_result_rep_report">
<source table="rep_nbc_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_result_ppm_party">
<source table="rep_nbc_result" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_result_ppm_type">
<source table="rep_nbc_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_nbc_result_pdm_charge_type" referential_integrity="DeleteCascade">
<source table="rep_nbc_result" column="charge_type_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_charge_type" column="id"/>
</foreignKey>
</table>
<table name="rep_participant_distance_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_name" datatype="text"/>
<column name="participant_equipment_number" datatype="integer"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="distance" datatype="integer"/>
<constraint name="IDX_participant_distance_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_participant_distance_result_rep_report">
<source table="rep_participant_distance_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_participant_distance_result_ppm_party">
<source table="rep_participant_distance_result" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_participant_distance_result_ppm_type">
<source table="rep_participant_distance_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_participant_distance_result_ppm_participant">
<source table="rep_participant_distance_result" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_report">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="name" datatype="text"/>
<column name="report_type_id" datatype="integer" isForeignKey="1"/>
<column name="description" datatype="text"/>
<column name="party_id" datatype="integer" isForeignKey="1" comment="no explicit party for nbc report, set to 0 (pool) means all parties"/>
<column name="start_time" datatype="bigint"/>
<column name="end_time" datatype="bigint"/>
<column name="visualisation_type" datatype="integer" isForeignKey="1"/>
<column name="interval_time" datatype="integer"/>
<column name="parameter" datatype="text"/>
<column name="operator_id" datatype="bigint" isForeignKey="1"/>
<column name="last_modified" datatype="bigint"/>
<column name="file_status_id" datatype="integer" isForeignKey="1"/>
<column name="position" datatype="point_2d"/>
<column name="width" datatype="real"/>
<column name="height" datatype="real"/>
<foreignKey name="FK_rep_report_rep_report_type" referential_integrity="DeleteCascade">
<source table="rep_report" column="report_type_id"/>
<destination table="rep_report_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_report_rep_visualisation_type" referential_integrity="DeleteCascade">
<source table="rep_report" column="visualisation_type"/>
<destination table="rep_visualisation_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_report_opm_operator">
<source table="rep_report" column="operator_id"/>
<destination service="OperatorManagement" serviceAbbr="opm" schema="opm" table="opm_operator" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_report_rep_file_status">
<source table="rep_report" column="file_status_id"/>
<destination table="rep_file_status" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_report_ppm_party">
<source table="rep_report" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
</table>
<table name="rep_report_type">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="name" datatype="text"/>
</table>
<table name="rep_sanitation_material_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="material_id" datatype="integer" isForeignKey="1"/>
<column name="material_amount" datatype="integer"/>
<column name="sanitation_unique_id" datatype="bigint"/>
<column name="qualification" datatype="integer"/>
<foreignKey name="FK_rep_sanitation_material_data_pdm_sanitation_material">
<source table="rep_sanitation_material_data" column="material_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_sanitation_material" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_sanitation_material_data_ppm_party">
<source table="rep_sanitation_material_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_sanitation_material_data_ppm_participant">
<source table="rep_sanitation_material_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_sanitation_material_data_ppm_type">
<source table="rep_sanitation_material_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
</table>
<table name="rep_sanitation_material_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="sanitation_unique_id" datatype="bigint"/>
<column name="qualification" datatype="integer"/>
<column name="material_id" datatype="integer" isForeignKey="1"/>
<column name="amount_start" datatype="integer"/>
<column name="amount_resupplied" datatype="integer"/>
<column name="amount_end" datatype="integer"/>
<column name="amount_used" datatype="integer"/>
<column name="duration" datatype="integer" comment="duration without stock"/>
<constraint name="IDX_sanitation_material_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_sanitation_material_result_pdm_sanitation_material">
<source table="rep_sanitation_material_result" column="material_id"/>
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_sanitation_material" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_sanitation_material_result_rep_report">
<source table="rep_sanitation_material_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
</table>
<table name="rep_san_nine_liner">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="nine_liner_id" datatype="bigint" isForeignKey="1"/>
<constraint name="IDX_rep_san_nine_liner_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_san_nine_liner_rep_report">
<source table="rep_san_nine_liner" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_san_nine_liner_san_nine_liner">
<source table="rep_san_nine_liner" column="nine_liner_id"/>
<destination service="Evaluations" serviceAbbr="evl" table="san_nine_liner" column="id"/>
</foreignKey>
</table>
<table name="rep_treatment_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="time_vulnerability" datatype="bigint" comment="time VBG changed"/>
<column name="time_vitality" datatype="bigint" comment="time Vitality changed"/>
<column name="time_nine_liner" datatype="bigint" comment="time nine liner"/>
<column name="time_position_changed" datatype="bigint" comment="time last significant position change"/>
<column name="time_treatment" datatype="bigint" comment="time first aid after state change"/>
<column name="time_enter_area" datatype="bigint" comment="time enter functional area"/>
<column name="vulnerability_state" datatype="integer" comment="vulnerability state VBG"/>
<column name="vulnerability" datatype="integer" comment="vulnerability kind VBA"/>
<column name="vitality" datatype="integer" comment="vitality"/>
<column name="position" datatype="point_2d" comment="initial position at time vulnerability"/>
<column name="position_x_m" datatype="double precision"/>
<column name="position_y_m" datatype="double precision"/>
<column name="priority" datatype="integer"/>
<column name="sanitation_procedures_taken" datatype="bigint"/>
<column name="sanitation_result" datatype="integer"/>
<column name="sanitation_evaluation" datatype="integer"/>
<column name="qualification" datatype="integer"/>
<column name="area_id" datatype="integer" comment="functional area id"/>
<column name="area_name" datatype="text" comment="functional area name for script editor topic / replay"/>
<constraint name="IDX_treatment_data_party_id" type="index">
<column name="party_id"/>
</constraint>
<constraint name="IDX_treatment_data_vulnerability" type="index">
<column name="time_vulnerability"/>
</constraint>
<foreignKey name="FK_rep_treatment_data_ppm_party">
<source table="rep_treatment_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_data_ppm_participant">
<source table="rep_treatment_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_data_ppm_type">
<source table="rep_treatment_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
</table>
<table name="rep_treatment_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_name" datatype="text"/>
<column name="participant_equipment_number" datatype="integer"/>
<column name="time_vulnerability" datatype="bigint" comment="time VBG changed"/>
<column name="time_vitality" datatype="bigint" comment="time Vitality changed"/>
<column name="time_nine_liner" datatype="bigint" comment="time nine liner"/>
<column name="time_position_changed" datatype="bigint" comment="time last significant position change"/>
<column name="time_treatment" datatype="bigint" comment="time first aid after state changed"/>
<column name="time_enter_area" datatype="bigint" comment="time enter functional area"/>
<column name="vulnerability_state" datatype="integer" comment="vulnerability state VBG"/>
<column name="vulnerability" datatype="integer" comment="vulnerability kind VBA"/>
<column name="vitality" datatype="integer" comment="vitality"/>
<column name="position" datatype="point_2d" comment="initial position at time vulnerability"/>
<column name="position_x_m" datatype="double precision"/>
<column name="position_y_m" datatype="double precision"/>
<column name="priority" datatype="integer"/>
<column name="priority_correct" datatype="boolean"/>
<column name="sanitation_procedures_taken" datatype="bigint"/>
<column name="sanitation_result" datatype="integer"/>
<column name="sanitation_evaluation" datatype="integer"/>
<column name="qualification" datatype="integer"/>
<column name="area_id" datatype="integer" comment="functional area id"/>
<column name="area_name" datatype="text" comment="functional area name for script editor topic / replay"/>
<column name="kia_after_wia" datatype="boolean"/>
<constraint name="IDX_treatment_result_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_treament_result_rep_report">
<source table="rep_treatment_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treament_result_ppm_participant">
<source table="rep_treatment_result" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treament_result_ppm_type">
<source table="rep_treatment_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
</table>
<table name="rep_treatment_timeline_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="event_type_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="vulnerability_state" datatype="integer" comment="vulnerability state VBG"/>
<column name="vulnerability" datatype="integer" comment="vulnerability kind VBA"/>
<column name="vitality" datatype="integer"/>
<column name="properties" datatype="jsonb"/>
<constraint name="UQ_rep_treatment_timeline_data" type="unique">
<column name="party_id"/>
<column name="participant_type_id"/>
<column name="participant_id"/>
<column name="event_time"/>
<column name="event_type_id"/>
</constraint>
<constraint name="IDX_treatment_timeline_event_time" type="index">
<column name="event_time"/>
</constraint>
<constraint name="IDX_treatment_timeline_event_type_id" type="index">
<column name="event_type_id"/>
</constraint>
<constraint name="IDX_treatment_timeline_participant_id" type="index">
<column name="participant_id"/>
</constraint>
<foreignKey name="FK_rep_treatment_timeline_data_ppm_party">
<source table="rep_treatment_timeline_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_data_ppm_type">
<source table="rep_treatment_timeline_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_data_ppm_participant">
<source table="rep_treatment_timeline_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_data_rep_event_type">
<source table="rep_treatment_timeline_data" column="event_type_id"/>
<destination table="rep_event_type" column="id"/>
</foreignKey>
</table>
<table name="rep_treatment_timeline_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_name" datatype="text"/>
<column name="participant_equipment_number" datatype="integer"/>
<column name="event_type_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="vulnerability_state" datatype="integer" comment="vulnerability state VBG"/>
<column name="vulnerability" datatype="integer" comment="vulnerability kind VBA"/>
<column name="vitality" datatype="integer"/>
<column name="properties" datatype="jsonb"/>
<constraint name="UQ_rep_treatment_timeline_result" type="unique">
<column name="report_id"/>
<column name="participant_id"/>
<column name="event_time"/>
<column name="event_type_id"/>
</constraint>
<constraint name="IDX_treatment_timeline_result_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_treatment_timeline_result_rep_report">
<source table="rep_treatment_timeline_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_result_ppm_type">
<source table="rep_treatment_timeline_result" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_result_ppm_participant">
<source table="rep_treatment_timeline_result" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_treatment_timeline_result_rep_event_type">
<source table="rep_treatment_timeline_result" column="event_type_id"/>
<destination table="rep_event_type" column="id"/>
</foreignKey>
</table>
<table name="rep_unit_power_data">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="party_id" datatype="integer" isForeignKey="1"/>
<column name="event_time" datatype="bigint"/>
<column name="participant_id" datatype="integer" isForeignKey="1"/>
<column name="participant_type_id" datatype="integer" isForeignKey="1"/>
<column name="equipment_number" datatype="bigint"/>
<column name="ready" datatype="boolean"/>
<column name="vulnerability_state" datatype="integer"/>
<foreignKey name="FK_rep_unit_power_data_ppm_party">
<source table="rep_unit_power_data" column="party_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_party" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_unit_power_data_ppm_type">
<source table="rep_unit_power_data" column="participant_type_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" schema="ppm" table="ppm_type" column="id"/>
</foreignKey>
<foreignKey name="FK_rep_unit_power_data_ppm_participant">
<source table="rep_unit_power_data" column="participant_id"/>
<destination service="ParticipantManagement" serviceAbbr="ppm" table="ppm_participant" column="id"/>
</foreignKey>
</table>
<table name="rep_unit_power_result">
<column name="id" datatype="bigint" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="report_id" datatype="bigint" isForeignKey="1"/>
<column name="start_time" datatype="bigint"/>
<column name="end_time" datatype="bigint"/>
<column name="group_id" datatype="bigint" comment="this is participant type id or party id, no fk"/>
<column name="ready" datatype="integer"/>
<column name="not_ready" datatype="integer"/>
<column name="vulnerability_state_1" datatype="integer"/>
<column name="vulnerability_state_2" datatype="integer"/>
<column name="vulnerability_state_3" datatype="integer"/>
<column name="vulnerability_state_4" datatype="integer"/>
<column name="vulnerability_state_5" datatype="integer"/>
<column name="vulnerability_state_6" datatype="integer"/>
<column name="vulnerability_state_7" datatype="integer"/>
<column name="vulnerability_state_8" datatype="integer"/>
<column name="vulnerability_state_9" datatype="integer"/>
<column name="vulnerability_state_10" datatype="integer"/>
<column name="vulnerability_state_11" datatype="integer"/>
<constraint name="IDX_unit_power_report_id" type="index">
<column name="report_id"/>
</constraint>
<foreignKey name="FK_rep_unit_power_result_rep_report">
<source table="rep_unit_power_result" column="report_id"/>
<destination table="rep_report" column="id"/>
</foreignKey>
</table>
<table name="rep_visualisation_type">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="name" datatype="text"/>
</table>
</tables>
<views/>
<dbServiceStructs>
<serviceStruct name="RepBuildingDamageResult" table="rep_building_damage_result"/>
<serviceStruct name="RepChargeAdministration" table="rep_charge_administration"/>
<serviceStruct name="RepChargeResupplyData" table="rep_charge_resupply_data"/>
<serviceStruct name="RepChargeResupplyResult" table="rep_charge_resupply_result"/>
<serviceStruct name="RepFiringsData" table="rep_firings_data"/>
<serviceStruct name="RepFiringsResult" table="rep_firings_result"/>
<serviceStruct name="RepAirSupportData" table="rep_air_support_data"/>
<serviceStruct name="RepAirSupportImpactData" table="rep_air_support_impact_data"/>
<serviceStruct name="RepAirSupportResult" table="rep_air_support_result"/>
<serviceStruct name="RepMaintenanceData" table="rep_maintenance_data"/>
<serviceStruct name="RepMaintenanceResult" table="rep_maintenance_result"/>
<serviceStruct name="RepMineAreaData" table="rep_mine_area_data"/>
<serviceStruct name="RepMineAreaResult" table="rep_mine_area_result"/>
<serviceStruct name="RepNbcData" table="rep_nbc_data"/>
<serviceStruct name="RepNbcResult" table="rep_nbc_result"/>
<serviceStruct name="RepParticipantDistanceResult" table="rep_participant_distance_result"/>
<serviceStruct name="RepReport" table="rep_report"/>
<serviceStruct name="RepSanitationMaterialData" table="rep_sanitation_material_data"/>
<serviceStruct name="RepSanitationMaterialResult" table="rep_sanitation_material_result"/>
<serviceStruct name="RepSanNineLiner" table="rep_san_nine_liner"/>
<serviceStruct name="RepTreatmentData" table="rep_treatment_data"/>
<serviceStruct name="RepTreatmentResult" table="rep_treatment_result"/>
<serviceStruct name="RepTreatmentTimelineData" table="rep_treatment_timeline_data"/>
<serviceStruct name="RepTreatmentTimelineResult" table="rep_treatment_timeline_result"/>
<serviceStruct name="RepUnitPowerData" table="rep_unit_power_data"/>
<serviceStruct name="RepUnitPowerResult" table="rep_unit_power_result"/>
<table name="rep_building_damage_result"/>
<table name="rep_charge_administration"/>
<table name="rep_charge_resupply_data"/>
<table name="rep_charge_resupply_result"/>
<table name="rep_firings_data"/>
<table name="rep_firings_result"/>
<table name="rep_air_support_data"/>
<table name="rep_air_support_impact_data"/>
<table name="rep_air_support_result"/>
<table name="rep_maintenance_data"/>
<table name="rep_maintenance_result"/>
<table name="rep_mine_area_data"/>
<table name="rep_mine_area_result"/>
<table name="rep_nbc_data"/>
<table name="rep_nbc_result"/>
<table name="rep_participant_distance_result"/>
<table name="rep_report"/>
<table name="rep_sanitation_material_data"/>
<table name="rep_sanitation_material_result"/>
<table name="rep_san_nine_liner"/>
<table name="rep_treatment_data"/>
<table name="rep_treatment_result"/>
<table name="rep_treatment_timeline_data"/>
<table name="rep_treatment_timeline_result"/>
<table name="rep_unit_power_data"/>
<table name="rep_unit_power_result"/>
</dbServiceStructs>
<topicTypes>
<topicType name="CreateModifyReportRequest">
<column name="id" idlType="long"/>
<column name="name" idlType="string"/>
<column name="description" idlType="string"/>
<column name="reportType" idlType="ReportType"/>
<column name="partyId" idlType="long"/>
<column name="startTime" idlType="long long"/>
<column name="endTime" idlType="long long"/>
<column name="visualisationType" idlType="VisualisationType"/>
<column name="intervalTime" idlType="long"/>
<column name="groupByParty" idlType="boolean"/>
<column name="unitIds" idlType="sequence&lt;long&gt;"/>
<column name="participantIds" idlType="sequence&lt;long&gt;"/>
<column name="participantTypes" idlType="sequence&lt;long&gt;"/>
<column name="mineAreaIds" idlType="sequence&lt;long&gt;"/>
<column name="nbcIds" idlType="sequence&lt;long&gt;"/>
<column name="chargeTypeIds" idlType="sequence&lt;long&gt;"/>
<column name="participantNames" idlType="sequence&lt;string&gt;"/>
<column name="unitNames" idlType="sequence&lt;string&gt;"/>
<column name="operatorId" idlType="long"/>
<column name="lastModified" idlType="long long"/>
<column name="fileStatus" idlType="FileStatus"/>
<column name="cornerBottomLeft" idlType="Core::GeoPosition2D"/>
<column name="width" idlType="double"/>
<column name="height" idlType="double"/>
<column name="superiorIds" idlType="sequence&lt;Superior&gt;"/>
<column name="effectSources" idlType="sequence&lt;ProjectDataManagement::EffectSource&gt;"/>
</topicType>
<topicType name="Superior">
<column name="participantId" idlType="long"/>
<column name="superiorId" idlType="long"/>
</topicType>
<topicType name="GetReportDataReply" baseValueType="Core::FunctionReply">
<column name="reportData" idlType="sequence&lt;octet&gt;"/>
</topicType>
<topicType name="GetReportDataRequest">
<column name="reportId" idlType="long"/>
<column name="reportType" idlType="ReportType"/>
</topicType>
<topicType name="ReportChangeStatusRequest">
<column name="id" idlType="long" isKey="1"/>
<column name="operatorId" idlType="long"/>
<column name="lastModified" idlType="long long"/>
<column name="fileStatus" idlType="FileStatus"/>
</topicType>
<topicType name="ReportInfo" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="1">
<column name="id" idlType="long" isKey="1"/>
<column name="name" idlType="string"/>
<column name="description" idlType="string"/>
<column name="partyId" idlType="long"/>
<column name="reportType" idlType="ReportType"/>
<column name="startTime" idlType="long long"/>
<column name="endTime" idlType="long long"/>
<column name="visualisationType" idlType="VisualisationType"/>
<column name="intervalTime" idlType="long"/>
<column name="groupByParty" idlType="boolean"/>
<column name="unitIds" idlType="sequence&lt;long&gt;"/>
<column name="participantIds" idlType="sequence&lt;long&gt;"/>
<column name="participantTypes" idlType="sequence&lt;long&gt;"/>
<column name="mineAreaIds" idlType="sequence&lt;long&gt;"/>
<column name="nbcIds" idlType="sequence&lt;long&gt;"/>
<column name="chargeTypeIds" idlType="sequence&lt;long&gt;"/>
<column name="participantNames" idlType="sequence&lt;string&gt;"/>
<column name="unitNames" idlType="sequence&lt;string&gt;"/>
<column name="operatorId" idlType="long"/>
<column name="lastModified" idlType="long long"/>
<column name="fileStatus" idlType="FileStatus"/>
<column name="cornerBottomLeft" idlType="Core::GeoPosition2D"/>
<column name="width" idlType="double"/>
<column name="height" idlType="double"/>
<column name="superiorIds" idlType="sequence&lt;Superior&gt;"/>
<column name="effectSources" idlType="sequence&lt;long&gt;"/>
</topicType>
<topicType name="UpdateReportReply" baseValueType="Core::FunctionReplyWithState">
<column name="currentTime" idlType="long long"/>
</topicType>
</topicTypes>
<functionTopics>
<functionTopic name="CreateModifyReport" requestTopicType="CreateModifyReportRequest" replyTopicType="UpdateReportReply" requestTopicName="CreateModifyReportRequest" replyTopicName="CreateModifyReportReply" routeInReplay="0"/>
<functionTopic name="GetReportData" requestTopicType="GetReportDataRequest" replyTopicType="GetReportDataReply" requestTopicName="GetReportDataRequest" replyTopicName="GetReportDataReply" routeInReplay="1"/>
<functionTopic name="RemoveReport" requestTopicType="Core::RemoveElementRequest" replyTopicType="Core::FunctionReply" requestTopicName="RemoveReportRequest" replyTopicName="RemoveReportReply" routeInReplay="0"/>
<functionTopic name="ReportChangeStatus" requestTopicType="ReportChangeStatusRequest" replyTopicType="Core::FunctionReply" requestTopicName="ReportChangeStatusRequest" replyTopicName="ReportChangeStatusReply" routeInReplay="0"/>
</functionTopics>
<enumerations>
<enumeration name="ReportType" table="rep_report_type">
<attribute key="UnitPower" value="1"/>
<attribute key="ParticipantDistance" value="2"/>
<attribute key="MineArea" value="3"/>
<attribute key="Nbc" value="4"/>
<attribute key="Firings" value="5"/>
<attribute key="ChargeResupply" value="6"/>
<attribute key="ChargeAdministration" value="7"/>
<attribute key="VehicleRepair" value="8"/>
<attribute key="AirSupport" value="9"/>
<attribute key="BuildingDamage" value="10"/>
<attribute key="ExplosiveDevice" value="11"/>
<attribute key="Decontamination" value="12"/>
<attribute key="SanitationMaterial" value="13"/>
<attribute key="Treatment" value="14"/>
<attribute key="MedevacNineLiner" value="15"/>
<attribute key="TreatmentPriority" value="16"/>
<attribute key="TreatmentChain" value="17"/>
<attribute key="TreatmentTimeline" value="18"/>
</enumeration>
<enumeration name="VisualisationType" table="rep_visualisation_type">
<attribute key="Table" value="1"/>
<attribute key="Line" value="2"/>
<attribute key="Bar" value="3"/>
<attribute key="Pie" value="4"/>
</enumeration>
<enumeration name="EventType" table="rep_event_type">
<attribute key="VBGChanged" value="1"/>
<attribute key="VitalityChanged" value="2"/>
<attribute key="NineLinerSet" value="3"/>
<attribute key="TransportRequested" value="4"/>
<attribute key="TransportInitiated" value="5"/>
<attribute key="Treatment" value="6"/>
<attribute key="VBGSet" value="7"/>
<attribute key="EnterFunctionalArea" value="8"/>
<attribute key="SetInjury" value="9"/>
<attribute key="VitalityReset" value="10"/>
</enumeration>
<enumeration name="FileStatus" table="rep_file_status">
<attribute key="Valid" value="0"/>
<attribute key="Deleted" value="1"/>
</enumeration>
</enumerations>
</service>