77 lines
7.4 KiB
XML
Executable File
77 lines
7.4 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<service namespace="CodificationManagement" abbreviation="COD" procNames="CodificationManagement" exerciseDependency="Exercise">
|
|
<rcs>
|
|
<Id Id="$Id$"/>
|
|
<HeadURL HeadURL="$HeadURL$"/>
|
|
<Author Author="$Author$"/>
|
|
</rcs>
|
|
<operatorRights offset="8">
|
|
<guiPlugin name="CodificationManagement" offset="1">
|
|
<operatorRightGroup name="Codification Tables" description="Edit Codification Data">
|
|
<operatorRight right="CodificationDataEdit" value="1" description="Edit Codification Data"/>
|
|
</operatorRightGroup>
|
|
<operatorRightGroup name="Codification Tables BLUFOR" description="Show Codification Data BLUFOR">
|
|
<operatorRight right="CodificationDataShowBLUFOR" value="3" description="Show Codification Data BLUFOR"/>
|
|
</operatorRightGroup>
|
|
<operatorRightGroup name="Codification Tables OPFOR" description="Show Codification Data OPFOR">
|
|
<operatorRight right="CodificationDataShowOPFOR" value="2" description="Show Codification Data OPFOR"/>
|
|
</operatorRightGroup>
|
|
</guiPlugin>
|
|
</operatorRights>
|
|
<tables>
|
|
<table name="cod_codification_table" comment="Contains the data of one coding table consisting of the four different table types - Numeral code table - Authentication table - Logistical term table - Descriptive table ">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="numeral_code_table_column_index" datatype="text" comment="Contains the column index values in csv-format. Max. number of column values is 13. An index value consists of one character, all characters are possible including umlauts. "/>
|
|
<column name="numeral_code_table_row_index" datatype="text" comment="Contains the row index values in csv-format. Number of row index values is fixed to 13. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="authentication_table_column_index" datatype="text" comment="Contains the column index values in csv-format. Number of column index values is fixed to 5. An index value consists of one fixed character. "/>
|
|
<column name="authentication_table_row_index" datatype="text" comment="Contains the row index values in csv-format. Number of row index values is fixed to 13. An index value consists of one fixed character. "/>
|
|
<column name="authentication_table_matirx" datatype="text" comment="Contains the matrix values in csv-format. An matix value consists of two numeral character in range 00-99. "/>
|
|
<column name="logistical_term_table_column_index" datatype="text" comment="Contains the column index values in csv-format. Number of column index values is fixed to 5. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="logistical_term_table_row_index" datatype="text" comment="Contains the row index values in csv-format. Number of row index values is fixed to 5. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="logistical_term_table_matrix" datatype="text" comment="Contains logistical terms in csv-format. Number of row index values is fixed to 5. A term consists of max. two rows of each max. 10 characters, all characters are possible including umlauts."/>
|
|
<column name="phrase_table" datatype="text" comment="Contains 13 pairs of real term/phrase in csv-format. Each term/phrase consists of each 15 character, all characters are possible including umlauts."/>
|
|
<column name="note" datatype="text" comment="Contains an additionally description "/>
|
|
<column name="identifier" datatype="text"/>
|
|
<column name="validity_time" datatype="bigint"/>
|
|
<column name="party_id" datatype="integer"/>
|
|
<constraint name="UQ_cod_codification_table_id" type="unique">
|
|
<column name="id"/>
|
|
</constraint>
|
|
</table>
|
|
</tables>
|
|
<views/>
|
|
<dbServiceStructs>
|
|
<serviceStruct name="CodCodificationTable" table="cod_codification_table"/>
|
|
<table name="cod_codification_table"/>
|
|
</dbServiceStructs>
|
|
<topicTypes>
|
|
<topicType name="CodificationData" isDataObject="1" routeToClient="1" routeToServer="0" routeInReplay="0" baseValueType="Core::BaseEntity">
|
|
<column name="numeralCodeTableColumnIndex" idlType="string" comment="Contains the column index values in csv-format. Max. number of column values is 13. An index value consists of one character, all characters are possible including umlauts. "/>
|
|
<column name="numeralCodeTableRowIndex" idlType="string" comment="Contains the row index values in csv-format. Number of row index values is fixed to 13. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="authenticationTableColumnIndex" idlType="string" comment="Contains the column index values in csv-format. Number of column index values is fixed to 5. An index value consists of one fixed character. "/>
|
|
<column name="authenticationTableRowIndex" idlType="string" comment="Contains the row index values in csv-format. Number of row index values is fixed to 13. An index value consists of one fixed character. "/>
|
|
<column name="authenticationTableMatirx" idlType="string" comment="Contains the matrix values in csv-format. An matix value consists of two numeral character in range 00-99. "/>
|
|
<column name="logisticalTermTableColumnIndex" idlType="string" comment="Contains the column index values in csv-format. Number of column index values is fixed to 5. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="logisticalTermTableRowIndex" idlType="string" comment="Contains the row index values in csv-format. Number of row index values is fixed to 5. An index value consists of one character, all characters are possible including umlauts."/>
|
|
<column name="logisticalTermTableMatrix" idlType="string" comment="Contains logistical terms in csv-format. Number of row index values is fixed to 5. A term consists of max. two rows of each max. 10 characters, all characters are possible including umlauts."/>
|
|
<column name="phraseTable" idlType="string" comment="Contains 13 pairs of real term/phrase in csv-format. Each term/phrase consists of each 15 character, all characters are possible including umlauts."/>
|
|
<column name="note" idlType="string" comment="Contains an additionally description "/>
|
|
<column name="identifier" idlType="string"/>
|
|
<column name="validityTime" idlType="long long" comment="Contains the validity time for the especially codifikation data table"/>
|
|
<column name="partyId" idlType="long"/>
|
|
</topicType>
|
|
</topicTypes>
|
|
<functionTopics>
|
|
<functionTopic name="CodificationDataModify" requestTopicType="CodificationData" replyTopicType="Core::FunctionReply" requestTopicName="CodificationDataModifyRequest" replyTopicName="CodificationDataModifyReply" routeInReplay="0"/>
|
|
<functionTopic name="CodificationDataRemove" requestTopicType="Core::RemoveElementRequest" replyTopicType="Core::FunctionReply" requestTopicName="CodificationDataRemoveRequest" replyTopicName="CodificationDataRemoveReply" routeInReplay="0"/>
|
|
</functionTopics>
|
|
<enumerations>
|
|
<enumeration name="DummyEnum">
|
|
<attribute key="val1" value="1"/>
|
|
<attribute key="val2" value="2"/>
|
|
</enumeration>
|
|
</enumerations>
|
|
</service>
|