Amadis

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

The OLA Adapter contains Agnos specific piece of code required for implementating OLA Services

The header file ola_adapter.h contains Compilation Options and OLA Options

Compilation Options

Option

Description

#define _PACKING_

Removes unwanted padding in memory byte alignment of ‘structures’

#define _DEBUG_

Adds extra debugging information

#define _AGNOS_AGF32_

Implementation of OLA for Agnos Framework v3.2 (DEPRECATED)

#define _AGNOS_AGF33_

Implementation of OLA for Agnos Framework v3.3 (DEPRECATED)

#define _AGNOS_AGF35_

Implementation of OLA for Agnos Framework v3.5 or newer (3.x)

OLA Options

Option

Description

#define OLA_OPTION_TAG_DF811B_FOR_C2_ONLY

Restricts presence of Kernel Configuration ‘DF811B’ to Kernel C2/Mastercard only

#define OLA_OPTION_EXTERNAL_ENTRY_POINT

Allows use of OLA for Agnos through External Entry-Points

#define OLA_OPTION_LIMIT_MESSAGE_ID_RANGE

Restricts UI Requests Messages to a restricted set of Messages:
APPROVED, CARD_ERROR, DECLINED, AUTHORIZING, SEE_PHONE, PLEASE_INSERT_OR_SWIPE, ERROR_USE_OTHER_CARD

NOTE: Otherwise, full range of Message IDs are allowed when this option is commented out

#define OLA_OPTION_VISA_WORKAROUND_FOR_UI_REQ

Fixes a display issue with the C3/Visa Kernel (DEPRECATED)

  • No labels