Skip to content

Generate Aircraft Configuration File From ATCM

Aircraft type or assembly type configuration data must be loaded to IFS Cloud for aircraft type configuration information to be available for Mobile Maintenance for Aviation.

Customers with the Aviation Technical Content Manager (ATCM) solution can migrate the information from ATCM to Mobile Maintenance (MM) for Aviation.

In the IFS Cloud database, map the MM tables to ATCM as indicated below and write a script to generate a csv file.

Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMR (ATCM)AttributeData Type
av_part_numberpart_number_idopr_part_tab
manufacturerTEXT(16)manufacturer_codeTEXT(16)
part_numberTEXT(40)oem_part_noTEXT(100)
part_nameTEXT(80)part_nameTEXT(80)
inventory_class_codeTEXT(8)inv_class_codeTEXT(8)
part_useNot used
mx_unique_keySELECT mx_key FROM opr_key_map_tab WHERE ifs_key = opr_part_tab.part_id AND table_name = 'opr_part_tab';TEXT(200)
Table in ADCOM (MM)AttributeData typeUsage in MMTable in CFGMGR (ATCM)AttributeData Type
av_part_grouppart_group_idopr_part_group_tab
aircraft_type_codeTEXT(8)assm_codeTEXT(8)
assembly_type_codeTEXT(8)assm_codeTEXT(8)
config_slot_codeTEXT(50)SELECT config_slot_code FROM opr_config_slot_tab WHERE config_slot_id = opr_part_group_tab.config_slot_id;TEXT(50)
part_group_codeTEXT(50)part_group_codeTEXT(50)
part_group_nameTEXT(100)part_group_nameTEXT(100)
inventory_class_codeTEXT(8)inv_class_codeTEXT(8)
part_quantityNUMBERquantityNUMBER
applicability_rangeTEXT(4000)effectivityTEXT(4000)
is_common_hardwareBoolean
conditions_descTEXT(4000)conditionTEXT(4000)
mx_unique_keySELECT mx_key FROM opr_key_map_tab WHERE ifs_key = opr_part_group_tab.part_group_id AND table_name = 'opr_part_group_tab/part_group_key';
Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMGR (ATCM)AttributeData Type
av_part_group_partpart_group_part_idopr_pg_part_tab
part_group_idpart_group_idNUMBER
part_no_idpart_idNUMBER
is_standardBooleanis_standardTEXT(5)
is_approvedBooleanis_approvedTEXT(5)
mx_unique_keySELECT (mx_key || ':' || (SELECT mx_key FROM opr_key_map_tab WHERE (ifs_key = opr_pg_part_tab.part_group_id AND table_name = 'opr_part_group_tab/part_group_key');TEXT(100)
Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMGRAttributeData Type
av_config_slotconfig_slot_codeTEXT(50)opr_config_slot_tabconfig_slot_codeTEXT(50)
assembly_type_codeTEXT(8)assm_codeTEXT(8)
aircraft_type_codeTEXT(8)assm_codeTEXT(8)
class_codeTEXT(16)config_slot_classTEXT(8)
parent_aircraft_type_codeTEXT(16)assm_codeTEXT(8)
parent_config_slot_codeTEXT(40)SELECT config_slot_code FROM opr_config_slot_tab WHERE config_slot_id = opr_config_slot_tab.parent_config_slot_id;TEXT(50)
config_slot_statusTEXT(8)not used
config_slot_nameTEXT(100)config_slot_nameTEXT(100)
is_mandatoryBooleanis_mandatoryBoolean
number_of_positionsnot used
Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMGR (ATCM)AttributeData Type
av_config_slot_positionconfig_slot_position_idopr_positions_tab
config_slot_codeSELECT config_slot_code FROM opr_config_slot_tab WHERE config_slot_id = opr_positions_tab.config_slot_id;TEXT(50)
aircraft_type_codeSELECT assm_code FROM opr_config_slot_tab WHERE config_slot_id = opr_positions_tab.config_slot_id;TEXT(8)
assembly_type_codeSELECT assm_code FROM opr_config_slot_tab WHERE config_slot_id = opr_positions_tab.config_slot_id;TEXT(8)
config_slot_position_codeTEXT(200)position_codeTEXT(200)
mx_unique_keymx_unique_keyTEXT(100)
Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMGR (ATCM)AttributeData Type
av_aircraft_systemsystem_idopr_system_tab
aircraft_type_codeTEXT(8)assm_codeTEXT(8)
assembly_type_codeTEXT(8)assm_codeTEXT(8)
system_nameTEXT(100)system_nameTEXT(100)
system_codeTEXT(50)system_codeTEXT(50)
mx_unique_keymx_unique_keyTEXT(100)
Table in ADCOM (MM)AttributeData TypeUsage in MMTable in CFGMGR (ATCM)AttributeData Type
av_aircraft_subsystemsub_system_idopr_sub_system_tab
sub_system_nameTEXT(100)sub_system_nameTEXT(100)
sub_system_codeTEXT(50)sub_system_codeTEXT(50)
system_idsystem_idNUMBER
aircraft_type_codeTEXT(8)assm_codeTEXT(8)
assembly_type_codeTEXT(8)assm_codeTEXT(8)
mx_unique_keymx_unique_keyTEXT(100)

For more information on loading the configuration and running the migration job, see Prepare and Load Aircraft Configuration