APM - Seamless software solutions

Aviation software solutions

Aviation software solutions

Seamless Integration and Messaging

A range of specialist technology services designed to ensure that APM's suite of software dovetails seamlessly with your existing processes and systems.

  • Reporting Datawarehouse Synchronised database

    Although APM’s software suite contains a comprehensive range of reporting options, airlines require as much information as possible to create bespoke analysis and statistical reporting.

    APM’s Synchronised Database enables standard industry business intelligence tools to plug-in and retrieve vital data to create on-demand reporting, analysis and dashboards without compromising the integrity of the live database.

    APM supplies documentation to explain the fields in the Synchronised Database. Users of an Oracle database must ensure their Oracle License permits them to provide access to the database for a third party. The synchronised database can be deployed using a Firebird, Oracle or MSSQL database structure. The frequency of integration of the synchronisation can be set by the customer but must be at least 10 minutes.


  • APM database Soap extract service

    The ApmDb Soap Export is a web service designed to provide certain specified flight data to any other system. There are fourteen different function options to select data from,

    1. ‘apmDbSectorExtract’ provides a simple list of flight sectors.

    2. ‘apmDbFlightStatusExtract’ provides a more detailed list of flight sectors, which includes actuals delays, passenger, fuel and certain crew data.

    3. ‘apmDbCrewDutyExtract’ provides a detailed list of crew duties, including check in and check out and the sector and duty list.

    4. ‘apmAmosSectorExtract’ provides a list of sector information used to import data in Amos software.

    5. ‘apmDbFlightLogExtract’ provides a list of sectors, which includes delay, pax, freight, fuel and crew data. The sectors are returned regardless they have a flightlog created in APM system.

    6. ‘apmDbGetCrewDetails’ provides details about a dedicated Crew member, including personal details, licence, passports, checks and expire dates

    7. ‘apmDbGetFuelCostSetList’ provides a list of Fuel Cost Sets.

    8. ‘apmDbGetFuelSuppliers’ provides a list of Fuel Suppliers.

    9. ‘apmDbGetFuelTaxes’ provides a list of Fuel Cost Sets with attached Fuel Taxes.

    10. ‘apmDbGetFuelMarketRates’ provides a list of Fuel Cost Sets with attached Fuel Market Rates.

    11. ‘apmDbGetFlightLog’ provides a single flight log. Only sector having a flightlog created is returned by the method.

    12. ‘apmDbGetCrewRayDose’ provides a the sum of cosmic ray doses by crew member for a period, as stored in the CrewLogic system.

    13. ‘apmDbGetPendingHotac’ returns the same grid as in "Hotac & Dhd -> Hotel Booking -> Pending Booking" within CrewLogic.

    14. ‘apmDbGetCrewGroundActivitiesCounters’ returns the list of ground activities with block counters.


  • Fatigue Risk Management Platform integration

    Fatigue poses a large risk to aviation safety and the capability within APM's crewing software to integrate with a Fatigue Risk Management platform offers many benefits to airlines. FRMSc’s Safe Suite is a platform to identify fatigues scores of both cabin crew (CARE) and flight crew (SAFE), assisting your airline in safe crew management. The model is based on the popular fatigue scale — Samn-Perelli seven-point fatigue scale (SPS).

    APM customers with a SAFE suite license are able to track the fatigue risks to their crew members with the integration of the SAFE Suite of predictive fatigue models with our crewing module; CrewLogic.


  • APM Passenger File transformer service

    The APM Transformer Service picks up a file in a non-XML format – supplied by a third-party system – from a folder, and transforms them into XML file message structure that is compliant with an APM XML schema. Specific versions of this transformation service can be developed to deal with particular file formats.


  • APM passenger file ingest service

    The APM Pax File ingest Service picks up the transformed files generated by the transformer and ingests the pax figures into the APM database commercial segments.


  • APM IATA message decoder

    Receives and transmits for specified IATA-compliant Type B messages.

    The following is the default list of messages that APM can process, others can be added as required by Customers.

    Schedule messages

    • ASM Incoming ASMs are stored in the APM database but do not update the flight program without configuration

    • ASM Outgoing ASM’s are generated on demand from SmartOps -NEW, TIM, CON, FLT, CNL, RIN, EQT, RPL (these can also be automatically generated and transmitted through the ASM Export Service).

    • SSM Outgoing SSM’s are generated and sent on demand

    • SSIM Outgoing SSIM’s are generated on demand

     Operations Messages

    • DIV Outgoing DIV messages are generated on demand

    • MVA Incoming MVA messages (ACARS messages converted into MVT equivalent messages) are ingested and automatically update flight sector data

    • MVT Outgoing MVT messages are automatically generated on demand

    • MVT Incoming MVT messages are ingested and automatically update flight sector data

    • MVT SI FOB messages are ingested and automatically update flight sector data

    • In addition, APM can ingest some Acars messages if they are converted into XML messages (APM can supply a XML schema for this purpose)

    • ACARS A80 Flight Summary Message

    • ACARS Aircraft Doors opening and closing messages are ingested and automatically update flight sector data

    • RQM Outgoing RQM messages are generated on demand

    • AAS Outgoing AAS messages are generated on demand

    • ADM Outgoing ADM Aircraft Deployment messages are generated on demand

    • ASD Outgoing ASD Aircraft switch and delay message

    • FMM Fuel Monitoring Message. Incoming messages are ingested

    • Sub charter notification

    Slots Messages

    • SCR Incoming messages are ingested and update slot data

    • SAL Incoming messages are ingested and update slot data

    • SCR Incoming messages are ingested and update slot data

    • SCR Outgoing messages are generated on demand

    • SHL Incoming messages are ingested and update slot data

    • SIR Incoming messages are ingested and update slot data

    • SMA Outgoing messages are generated on demand

    • SAQ Outgoing messages are generated on demand

    Air Traffic Control Messages

    • CFMU Incoming ACK messages are ingested

    • CFMU Outgoing CNL messages are generated on demand

    • CFMU Incoming DES messages are ingested and update flight data

    • CFMU Outgoing DLA messages are generated on demand

    • CFMU Outgoing FCM messages are generated on demand

    • CFMU Incoming FLS messages are ingested and update flight data

    • CFMU Incoming FPL messages are ingested

    • CFMU Incoming MAN messages are ingested

    • CFMU Incoming REJ messages are ingested

    • CFMU Outgoing RFI messages are generated on demand

    • CFMU Outgoing RQP messages are generated on demand

    • CFMU Incoming SAM messages are ingested and update flight data

    • CFMU Incoming SIP messages are ingested and update flight data

    • CFMU Incoming SLC messages are ingested and update flight data

    • CFMU Outgoing SPA messages are generated on demand

    • CFMU Outgoing SRJ messages are generated on demand

    • CFMU Incoming SRM messages are ingested and update flight data

    • CFMU Outgoing SWM messages are generated on demand

    Crew Messages

    • APIS Outgoing UK, US, Brazil, Canada, South Africa, France, Denmark, Russia and China Flight Crew Manifest are generated on demand by a service. ICAO APIS standard messages can be configured on demand.

    • SMS to crew members

    Payload Control

    • CPM Cargo Ingest. Incoming messages are ingested.

    • LDM Incoming LDM messages are ingested and update pax data

    • SLS Incoming incl Actual Pax F,C,Y, GG (free),B (Baggage),E (Palleted Frt), C (Loose Cargo), M (Mail)


  • APM EFB Integration

    The APM EFB integration service works with Aviobook Integration services to allow your airline to connect APM with Aviobook, an Electronic Flight Bag tool (EFB). This integration allows your flight dispatchers to save time as the following data is automatically transferred from Aviobook to APM, Flight Schedule including crew composition, Booked pax figures including Special Service Request data (SSR), a Flight Report for crew members. Additionally, APM automatically communicates instantaneously any crew change or aircraft change done in CrewLogic or SmartOps. Finally, this integration also allows your airline to receive loadsheet information from Aviobook so that within APM such as pax, payload and fuel to complete sector data will enhance analysis and reporting capability from the APM suite.

    There are two Aviobook Integration Services,

     The first one is called the APM Aviobook Integration Service

    The APM Aviobook Integration: service pushes the following information from APM to Aviobook:

    • Flight Schedule: Daily export From D+2 to D+6 which is configurable.

    • Flight Schedule: For the period from D to D+2, standard ASM messages are sent from APM SmartOps

    • Crews assigned on each flight by APMs CrewLogic, including crew roles: Daily export for D+2 which is configurable.

    • Crew change: Live data sending from D to D+2 which is configurable.

    • Flight report: Two transmissions: at H-10h and H-2H; plus a live sending if there is a crew or aircraft change on sector. This is configurable.

    • Pax numbers as Expected and/or Booked pax figures: Number of Male Adults, Female Adults, Children, Infants. This data is sent at the same time as the daily flight schedule export

    • SSR Data: Daily export at same time than Flight Schedule export

     

    The second one is called the Aviobook Ingest:Service this service receives data from Aviobook to APM:

    • Pax figures from the Aviobook Loadsheet (Total number, total adults, total children, total infants, total males, total females)

    • Payload data from Loadsheet (Pax total weight, Holds distribution, Holds total weight, Loadsheet take-off weight, Loadsheet zero fuel weight)

    Fuel data from Loadsheet (Block fuel, Extra Fuel, Extra Reason, Taxi Fuel, Take Off Fuel, Trip Fuel, Landing Fuel


  • AMOS integration

    APM integrates with the MRO system, AMOS, to ensure your Schedule is updated with any planned maintenance to your aircraft. APM is able to ingest CSV. files from AMOS to automatically update the graphical display and insert planned maintenance from the MRO system. This provides users with the reason for maintenance and links it to the aircraft registration. APM also offers an 'apmAmosSectorExtract’  to import sector information from APM into the AMOS software.


  • APM Integration Message Processor

    The APM Integration Message Processor is a service that generates MVT and ASM messages including NEW, CNL, RIN, TIM, CON, RPL, FLT and EQT messages from the APM system to a third party system for integration purposes.

    The Integration Message Processor must be configured within the service itself with all recipient addresses for the third party system, not the addresses as normally set in SmartOps for MVT or ASM’s message transfer. Once this is done the user needs to take no further action for the integration message recipients as configured within the service itself for the third party.

    Users also set the integration period of the message transfer from the APM Integration Message Processor to the third party system. The messages will transmit automatically, unless users elect to use the APM Integration Survey utility, which enables the user to review

    The integration message flow can only be transmitted to a defined folder on the customers network and the message can then be collected by a third party software from that folder.


  • APM’s Partner Integration Service (Code Shares)

    With APM’s Partner Integration Services, airlines using SchedulePlanner can:

    • Ingest SSIM’s SSM’s and ASM’s from partner airlines

    • View all marketing flights on a separate schedule GUI and filter by airline if required

    • Send necessary messages either Sita or Type B about partner flights to 3rd party systems including Amadeus, airports and handling systems to show codeshare details

    • Set specific date ranges for the agreed operational period

    • Manage incoming DEI 50’s and DEI 10’s, and translate outgoing messages to show the operating and marketing airlines

    • Ingest MVT’s and MVA’s regarding partner flights for delays, cancellations and other movement changes.

    • View all connections based on your airlines and partners flights on a live map


  • Crew SAFE (Fatigue Management) Roster File Export

    The APM SAFE (Fatigue Management) Roster File Export is a module which generates upon a User request an excel file that can be sent to the ‘SAFE’ system who will calculate the Fatigue Management score in their system, normally before a roster is published.

    With this process the Fatigue Management score is not indicated within the APM system,

    the Fatigue Management score is indicated in the SAFE system and therefore using this analysis, the User must make amendments as necessary to the CrewLogic Roster and re-export the file to SAFE to ensure the results comply with Fatigue Management limitations. With this export, compliance to Fatigue Management limitations is the responsibility of the User and the SAFE system.

    This Export module by APM is a separate executable the User must rent from APM, called ‘SAFE’ Roster Export.

     


  • SAGEM Flight Data Management Suite Export

    The APM SAGEM Flight Data Management Suite Export is a module which exports on demand or as a service, aircraft details with flight routings including estimated and actual times together with flight deck crew duty information. The SAGEM calculations will use this data in accordance with the SAGEM contract between the airline and SAGEM.

    For further details refer to the SAGEM website,

    http://www.sagem.com/spip.php?rubrique231&lang=en


  • Aerobytes File Extract (APM V6 and later)

    The Aerobytes File Export is an extract report from that can be produced in a CVS file that can be either manually or automatically uploaded into the Aerobytes system in order for Aerobytes to align the data with the flights actually flown and to establish who flew the particular flight. The end user report for the airline is produced by Aerobytes.

    For further details refer to the Aerobytes website,

    http://www.aerobytes.co.uk/


  • Crew Engine Service

    This service performs all automatic background tasks related to Crewlogic (automatic check & save of rotations following a modification on a flight, automatic verification and repair of PN counters).


  • Crew Passed Qualification Events Update

    This service automatically validates all PN re-qualification events for the recurrent check whose "Auto Ack Passed Events" column is checked as soon as the event passes.


  • SSIM import service

    This is an interface which can import from a defined folder an SSIM Chapter 7 file, the import populates a schedule scenario with the flights and builds the flight rotations with airports defined in the APM database as schedule stops. It then assigns the rotations to aircraft registrations according to onward flight information (DEI6). The system will then assign the scenario to the Live production schedule.


  • FCM Generators for Flight Crew Manifest messages generation (APIS)

    This is an automatic flight crew manifest message generator following which the message is sent to the appropriate authority.


  • The APM File Export Service.

    The APM file Export Service is an application that enables the User to,

    Export a CSV file or Standard and Closed Accruals,

    Export a CSV file of the APM Generic Stats Report

    Automatically Export GenDecs to a designated address such as a Crew Room or Captain’s email address


  • Message Transported Service

    This service allows to retrieve the messages from a SITA inbox or an email box to insert them into the database APM. It also allows you to deposit IATA messages generated by the APM system in an out folder and send them via SITA or via email.


  • The APM Ops Engine.

    This service performs all automated background tasks related to SmartOps for a draft (to be validated by third party systems) automatic Zero Fuel Weight Calculation.

     


  • Lido integration API

    APM have an integration API exchange with the LIDO flight planning system which is available as an option.

    - The development based on IBM MQSeries 7.0.1.7
    - The development based on LIDO API v5.7.0 patch 1243
    - The development based on APM V5

    The messages available from APM to Lido are:

    ASMs for Lido flight planning tool (messages are sent for the next 2 days before operations departure date, but this can be parameterized). The ASM messages are generated and sent automatically without any user intervention.

     WAB (Weight and Balance Payload Message)

    for each sector the message records either the expected or booked passenger numbers by gender, class; and adult, children, infant and then uses an APM weight dictionary to compute weights. Additionally for each sector the freight is entered into the flight sector information window.

    The sum of the freight and passenger (possibly including crew members) weight values based on the weight dictionary calculates the total of the payload to transmit in the WOB message to Lido

    WOB (Payload Message): for each commercial segment the message records either the expected or booked passenger numbers by gender, class; and adult, children, infant on commercial segment and then uses an APM weight dictionary to compute weights. Additionally for each commercial segment the freight is entered into the flight sector information window.

    The sum of the freight and passenger weight values based on the weight dictionary calculates the total of the payload to transmit in the WOB message to Lido.

    CMS message: (Crew data message based on crew information from CrewLogic for crew briefing giving Pilot in Command name, crew code, other crew roles and names plus duty position flight no,date). APM users must be using CrewLogic for this message to include appropriate details. The CMS messages are generated and sent automatically without any user intervention.

    FUP: Fuel Price Message (taken from the financial tables in APM Financial systems, by airport fuel price, valid from date valid to). The FUP messages are generated and sent automatically without any user intervention.

    MVT/MVA messages: Sent for actual time updates. The MVT/MVA messages are generated and sent automatically without any user intervention.

    Posting Message: To MQSeries for various docs from APM to LIDO, for example, GenDec can be sent from the APM system to Lido for flight briefing.

    Message from LIDO to APM: APM collect these messages from the MQSeries Lido API with a service scan.

    WABi: this message includes ETE, planned trip fuel, estimated block fuel. We use this message in APM to update actual times based on the departure time of the sector, total fuel and planned trip fuel.

    Lido Flight Plan Briefing Package: This is available from Lido subject to specification and additional cost.


Developed in Switzerland Developed in Switzerland

Disclaimer: Whilst every attempt has been made to provide up to date and accurate information in this web site, APM retains the right to amend our services and products without reference or obligation.