Oracle Banking Payments Extensibility User Roles

Oracle Banking Payments Extensibility development can be classified into 4 types based on the complexity and user competencies required:

  • Application maintenance/definition of components

    User expected to login into Oracle Banking Payments application and use certain function IDs to define the new components. This is typically applicable to Bank business user who requires new functionality.

    Example, user need to use function ID UDDMAINT to define new UDF field

  • Configuration files

    User expected to modify some of the parameters in configuration files. This may require restart of application or relevant applications. Typically this is required for application administrators in bank.

    Example, user may need to modify the ISO8583 protocol definition

  • Tools based development

    User expected to understand the given function ID working and required to extend the functionality by adding new data sources and fields. This is typically required by IT developer in bank.

    Example: User needs to change screen layout, to add new data blocks based on new tables added in database.

  • Programming

    User expected to achieve granular control and validations using programming extensions. User expected to know the language used thoroughly in this context. This is typically required by advanced developers in bank.

    Example, bank required to modify the defaulting and validation or modify the processing flow at specific call out points.

Developer role and extensible approach matrix

Given below matrix depicts the developer role and possible extensible approaches to apply:
Developer role Maintenan ce/Definition Configurati on Tools Programming
Implementer

Implementer could be OFSS staff or customer / partner staff who implements Oracle Banking Payments

Yes Yes Yes Yes
Bank Application User

Application users are the bank Oracle Banking Payments functional users

Yes      
Bank IT User

Bank IT user could be system administrators and have technical skill to extend the Oracle Banking Payments

  Yes Yes Yes