Examples
19. Task Feedback Complex
Worked CATL example: Task Feedback Complex (catl_19_task_feedback_complex)
A worked example message from the AEP-105 0.3.0-rc4 example set, shown in both JSON (Volume III) and XML (Volume II) encodings.
{
"header": {
"message_type": "MessageTypeEnum_TASK_FEEDBACK",
"source": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
"version": "0.3.0",
"time_sent": "2025-03-18T12:05:00+00:00"
},
"body": {
"percent_complete": 0.0,
"identifier": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
"state": "TaskStateEnum_ACTIVE",
"node": "a895f8f5-46b0-5603-bdf0-b270a2867c09",
"constraints_compliance": [
{
"state": "ConstraintStateEnum_ACTIVE",
"breach_reason": "",
"identifier": "c91c56bc-29e2-5533-9192-3f37585bea33",
"constraint": {
"$discriminator": "GeneralConstraintTypeEnum_TOGGLE",
"toggle": {
"value": false
}
}
},
{
"state": "ConstraintStateEnum_BREACH",
"breach_reason": "",
"identifier": "c91c56bc-29e2-5533-9192-3f37585bea33",
"constraint": {
"$discriminator": "GeneralConstraintTypeEnum_RANGE",
"range": {
"value": 15.2
}
}
},
{
"state": "ConstraintStateEnum_BREACH",
"breach_reason": "",
"identifier": "c91c56bc-29e2-5533-9192-3f37585bea33",
"constraint": {
"$discriminator": "GeneralConstraintTypeEnum_ENUMERATION",
"enumeration": {
"value": {
"name": "ON"
}
}
}
},
{
"state": "ConstraintStateEnum_BREACH",
"breach_reason": "",
"identifier": "c91c56bc-29e2-5533-9192-3f37585bea33",
"constraint": {
"$discriminator": "GeneralConstraintTypeEnum_EQUIPMENT",
"equipment": {
"emission_control": "ConstraintTypeEmissionControlEnum_ROUTINE"
}
}
}
],
"binding": {
"metadata_binding_container": [
{
"metadata_binding": [
{
"metadata": [
{
"$discriminator": "MetadataUnionEnum_METADATA",
"metadata": {
"originator_confidentiality_label": {
"confidentiality_information": {
"policy_identifier": {
"uri": ""
},
"classification": {
"value": {
"name": "ClassificationEnum_UNCLASSIFIED_OFFICIAL"
}
}
},
"creation_date_time": "2026-01-23T17:24:01.662059+00:00"
}
}
}
],
"data": [
{
"$discriminator": "DataUnionEnum_DATA_REFERENCE",
"data_reference": {
"uri": ""
}
}
]
}
]
}
]
}
}
}<?xml version="1.0" encoding="UTF-8"?>
<catl_hibw_messages_task:task_feedback xmlns:catl_hibw_messages_task="urn:nato:stanag:4817:catl/hibw/messages/task" xmlns:catl_hibw_messages_core="urn:nato:stanag:4817:catl/hibw/messages/core" xmlns:base_tasks="urn:nato:stanag:4817:base/tasks" xmlns:base_constraints="urn:nato:stanag:4817:base/constraints" xmlns:base_meta="urn:nato:stanag:4817:base/meta" xmlns:base_security="urn:nato:stanag:4817:base/security">
<catl_hibw_messages_core:header>
<catl_hibw_messages_core:message_type>MessageTypeEnum_TASK_FEEDBACK</catl_hibw_messages_core:message_type>
<catl_hibw_messages_core:source>a895f8f5-46b0-5603-bdf0-b270a2867c09</catl_hibw_messages_core:source>
<catl_hibw_messages_core:version>0.3.0</catl_hibw_messages_core:version>
<catl_hibw_messages_core:time_sent>2025-03-18T12:05:00+00:00</catl_hibw_messages_core:time_sent>
</catl_hibw_messages_core:header>
<catl_hibw_messages_task:body>
<base_tasks:percent_complete>0.0</base_tasks:percent_complete>
<base_tasks:identifier>a895f8f5-46b0-5603-bdf0-b270a2867c09</base_tasks:identifier>
<base_tasks:state>TaskStateEnum_ACTIVE</base_tasks:state>
<catl_hibw_messages_task:node>a895f8f5-46b0-5603-bdf0-b270a2867c09</catl_hibw_messages_task:node>
<catl_hibw_messages_task:constraints_compliance>
<base_constraints:state>ConstraintStateEnum_ACTIVE</base_constraints:state>
<base_constraints:breach_reason />
<base_constraints:identifier>c91c56bc-29e2-5533-9192-3f37585bea33</base_constraints:identifier>
<base_constraints:constraint>
<base_constraints:discriminator>GeneralConstraintTypeEnum_TOGGLE</base_constraints:discriminator>
<base_constraints:toggle>
<base_constraints:value>false</base_constraints:value>
</base_constraints:toggle>
</base_constraints:constraint>
</catl_hibw_messages_task:constraints_compliance>
<catl_hibw_messages_task:constraints_compliance>
<base_constraints:state>ConstraintStateEnum_BREACH</base_constraints:state>
<base_constraints:breach_reason />
<base_constraints:identifier>c91c56bc-29e2-5533-9192-3f37585bea33</base_constraints:identifier>
<base_constraints:constraint>
<base_constraints:discriminator>GeneralConstraintTypeEnum_RANGE</base_constraints:discriminator>
<base_constraints:range>
<base_constraints:value>15.2</base_constraints:value>
</base_constraints:range>
</base_constraints:constraint>
</catl_hibw_messages_task:constraints_compliance>
<catl_hibw_messages_task:constraints_compliance>
<base_constraints:state>ConstraintStateEnum_BREACH</base_constraints:state>
<base_constraints:breach_reason />
<base_constraints:identifier>c91c56bc-29e2-5533-9192-3f37585bea33</base_constraints:identifier>
<base_constraints:constraint>
<base_constraints:discriminator>GeneralConstraintTypeEnum_ENUMERATION</base_constraints:discriminator>
<base_constraints:enumeration>
<base_constraints:value>
<base_meta:name>ON</base_meta:name>
</base_constraints:value>
</base_constraints:enumeration>
</base_constraints:constraint>
</catl_hibw_messages_task:constraints_compliance>
<catl_hibw_messages_task:constraints_compliance>
<base_constraints:state>ConstraintStateEnum_BREACH</base_constraints:state>
<base_constraints:breach_reason />
<base_constraints:identifier>c91c56bc-29e2-5533-9192-3f37585bea33</base_constraints:identifier>
<base_constraints:constraint>
<base_constraints:discriminator>GeneralConstraintTypeEnum_EQUIPMENT</base_constraints:discriminator>
<base_constraints:equipment>
<base_constraints:emission_control>ConstraintTypeEmissionControlEnum_ROUTINE</base_constraints:emission_control>
</base_constraints:equipment>
</base_constraints:constraint>
</catl_hibw_messages_task:constraints_compliance>
<catl_hibw_messages_task:binding>
<base_security:metadata_binding_container>
<base_security:metadata_binding>
<base_security:metadata>
<base_security:discriminator>MetadataUnionEnum_METADATA</base_security:discriminator>
<base_security:metadata>
<base_security:originator_confidentiality_label>
<base_security:confidentiality_information>
<base_security:policy_identifier>
<base_security:uri />
</base_security:policy_identifier>
<base_security:classification>
<base_security:value>
<base_meta:name>ClassificationEnum_UNCLASSIFIED_OFFICIAL</base_meta:name>
</base_security:value>
</base_security:classification>
</base_security:confidentiality_information>
<base_security:creation_date_time>2026-01-23T17:24:01.662059+00:00</base_security:creation_date_time>
</base_security:originator_confidentiality_label>
</base_security:metadata>
</base_security:metadata>
<base_security:data>
<base_security:discriminator>DataUnionEnum_DATA_REFERENCE</base_security:discriminator>
<base_security:data_reference>
<base_security:uri />
</base_security:data_reference>
</base_security:data>
</base_security:metadata_binding>
</base_security:metadata_binding_container>
</catl_hibw_messages_task:binding>
</catl_hibw_messages_task:body>
</catl_hibw_messages_task:task_feedback>