Skip to main content

Overview

Oracle FLEXCUBE is a comprehensive universal banking solution that handles essential banking operations including deposits, payments, loans, and transactions. The Grand Central Oracle FLEXCUBE connector provides a secure integration layer that connects digital banking channels to the FLEXCUBE core banking system using the Grand Central Unified API Specification. The connector streamlines operations, improves scalability, and enables financial institutions to leverage FLEXCUBE’s robust capabilities for both retail and corporate banking.

Key Features

  • Universal Banking Support: Comprehensive support for retail and corporate banking operations
  • Customer Information Management: Create and manage customer profiles with real-time updates
  • Account Management: Dynamic account creation, lifecycle control, and on-demand access
  • Deposit Account Operations: Full-featured deposit account management and transaction processing
  • Loan Account Management: Complete loan lifecycle management with automated tracking
  • Transaction Processing: Process fund transfers and retrieve comprehensive transaction histories
  • Party Management: Search for and retrieve party information with account associations
  • Real-Time Synchronization: Keep data synchronized across all banking channels

Prerequisites

Before you begin, make sure that the following requirements are met:
  • Completion of Grand Central connector configuration prerequisites
  • Established VPN connectivity to the appropriate environment
  • Valid API credentials and access permissions for Oracle FLEXCUBE

Configuration

To configure your Oracle FLEXCUBE connector:
  1. Set your APIM subscription key in the header:
    • Key: api-key
    • Value: your subscription key
  2. Request the Grand Central team to set up a connection with Oracle FLEXCUBE
  3. Add the following configuration details to your connector’s values.yaml file in the gc-ecos-applications-live repository:
For outbound connectors (gc-flexcube-party-connector, gc-flexcube-loan-connector, gc-flexcube-loan-transactions-connector, gc-flexcube-deposit-connector, gc-flexcube-deposit-transactions-connector):
KeyDescription
flexcube.baseUrlThe base URL to access the FLEXCUBE system
flexcube.sourceThe name of the external system or the source of the request
flexcube.ubsCompThe name of the FLEXCUBE component of the request
flexcube.userIdThe user name in the FLEXCUBE system for the source
flexcube.branchThe financial institution branch in which notification has been triggered
retryFlagOptional: Enables retry between Grand Central and FLEXCUBE when set to true. Default is false
For inbound connector (gc-flexcube-account-inbound-connector):
KeyDescription
asb.event.typeEvent type identifier
asb.event.sourceSource system name
asb.event.versionEvent schema version
asb.event.topicAzure Service Bus topic name for routing events
asb.producer.apiUriAzure Service Bus endpoint URI for message publishing
jmsFlexCubeUrlThe JMS URL for connecting to the FLEXCUBE notification system
account.update.queue.nameThe name of the queue to which account update events are sent
Example configuration location:
├── iPaaS
└── azure/runtimes
    ├── dev
    |    └── values
    |       ├── gc-flexcube
    |            └── values.yaml
    └── test
         └── values
             ├── gc-flexcube
                 └── values.yaml

Supported Operations

The Oracle FLEXCUBE connector supports the following key operations:
  • Party Management: Search for and retrieve party profile information; retrieve accounts associated with parties
  • Deposit Account Management: Open, update, and close deposit accounts; retrieve balances and statements
  • Loan Account Management: Create, disburse, and manage loan products; schedule and track EMIs
  • Transaction Processing: Process fund transfers; retrieve comprehensive transaction histories for deposits and loans
  • Account Lifecycle Control: Manage account statuses through all stages (pending, approved, active, closed)
  • Real-Time Balance Access: Retrieve account balances and details instantly
  • Corporate Banking: Manage roles and rights by linking organizations to individuals

Integration Benefits

  • Universal Banking Solution: Support for comprehensive retail and corporate banking operations
  • Faster Time-to-Market: Pre-built connectors eliminate extensive custom development
  • Real-Time Synchronization: Omni-channel consistency across all banking channels
  • Secure Integration: Leverage FLEXCUBE’s robust security features
  • Scalable Solution: Scale banking operations with minimal development effort
  • BIAN Compliance: Standardized business interactions based on BIAN framework
  • Event-Driven Architecture: Real-time event notifications for account updates