laptop and a wrench

Bug

The ExportAixm51 function must be configured to support AirspaceActivation objects.

Last Published: February 24, 2020 ArcGIS Aviation Charting
Bug ID Number BUG-000126617
SubmittedNovember 8, 2019
Last ModifiedSeptember 17, 2020
Applies toArcGIS Aviation Charting
Version found10.7.1
Operating SystemWindows
Operating System Version10.0 64 Bit
Version Fixed10.8.1
StatusFixed

Description

When using the ExportAixm51 function to export Airspace features with Airspace.Activity_Code populated, the resulting AIXM 5.1 XML file contains Airspace.Activation entries without gml:id fields. When validating the output AIXM 5.1 XML file, XML validators report this missing field.

The ExportAixm51 config files also export Airspace.Activity_Code into AirspaceActivation instead of from Timesheet.Activity_Code, which is related to the Airspace primary feature.

Note:
This issue was resolved in ArcGIS version 10.8.1.

Cause

ExportAixm51 config files currently do not set a required gml:id field for output AirspaceActivation objects.

Workaround

Edit the 51ExportTemplate.xml file to add the gml:id attribute and the 51ExportRelationships.json file to source for the activity_code parameter from the time sheet.

  1. Navigate to the following directory:
C:\Program Files (x86)\ArcGIS\AviationCharting\Desktop10.7\DataExchange\AIXM\Exporter\51
  1. Edit the 51ExportTemplate.xml file, and search for the following code:
<aixm:activation>

           <aixm:AirspaceActivation>

             <aixm:activity>{activity_code}</aixm:activity>

           </aixm:AirspaceActivation>

         </aixm:activation>
  1. Replace the code in Step 2 with the following code, and save the file.
<aixm:activation>

      <aixm:AirspaceActivation removeIfOnlyAttributes="true" gml:id="asact_{timesheet.clientkey_id}">

       <aixm:activity>{timesheet.activity_code}</aixm:activity>

      </aixm:AirspaceActivation>

     </aixm:activation>
  1. Edit the 51ExportRelationships.json file in the same directory as Step 1. Add the following lines, under the time sheet header and within the airspace section (line 476).
"timesheet.activity_code",

"timesheet.clientkey_id"
  1. Add a comma at the end of the following line (line 475) as it is no longer the final statement in the fields section.
"timesheet.combtil_code",

This workaround is also detailed in BUG-000126617.

Steps to Reproduce

Bug ID: BUG-000126617

Software:

  • ArcGIS Aviation Charting

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Related Information

Discover more on this topic