Files
defi-arbitrage/docs/integration/CORE_BANKING_CONNECTOR_GUIDE.md
T
2026-03-02 12:14:07 -08:00

2.9 KiB

Core Banking Connector Guide

Integration Guide for Major Core Banking Systems

Overview

This guide provides specific integration instructions for major Core Banking systems with DBIS IRU.

Temenos T24/Temenos Transact

Prerequisites

  • Temenos Transact API access
  • API credentials
  • Network connectivity

Configuration

import { TemenosAdapter } from '@dbis/iru-sdk/adapters/temenos';

const adapter = new TemenosAdapter({
  apiEndpoint: 'https://your-temenos-instance.com/api',
  apiKey: 'your-api-key',
});

Data Mapping

Participant Mapping:

  • customerIdparticipantId
  • shortName or namename
  • sectorregulatoryTier (mapped via sector codes)

Account Mapping:

  • accountNumberibanOrLocalAccount
  • accountTypeaccountType (NOSTRO/VOSTRO)

Transfer Mapping:

  • transactionIdtransferId
  • debitAccount / creditAccountfromAccountId / toAccountId

Oracle Flexcube

Configuration

import { FlexcubeAdapter } from '@dbis/iru-sdk/adapters/flexcube';

const adapter = new FlexcubeAdapter({
  dbConnection: 'oracle://user:pass@host:1521/db',
  apiEndpoint: 'https://your-flexcube-instance.com/api',
});

Data Mapping

Participant Mapping:

  • customerNoparticipantId
  • customerNamename
  • customerCategoryregulatoryTier

SAP Banking Services

Configuration

import { SAPBankingAdapter } from '@dbis/iru-sdk/adapters/sap-banking';

const adapter = new SAPBankingAdapter({
  sapEndpoint: 'https://your-sap-instance.com:8000',
  sapClient: '100',
  sapUser: 'your-user',
  sapPassword: 'your-password',
});

Integration Methods

  1. RFC (Remote Function Call)

    • Direct SAP function calls
    • Real-time integration
    • Requires SAP RFC library
  2. OData Services

    • RESTful API access
    • Easier integration
    • Standard HTTP/JSON

Oracle Banking Platform

Configuration

import { OracleBankingAdapter } from '@dbis/iru-sdk/adapters/oracle-banking';

const adapter = new OracleBankingAdapter({
  oracleEndpoint: 'https://your-obp-instance.com/api',
  oracleUser: 'your-user',
  oraclePassword: 'your-password',
});

Custom System Integration

If your system is not listed, follow the Plugin Development Guide to create a custom adapter.

See: Plugin Development Guide

Testing Checklist

  • Adapter connectivity verified
  • Participant mapping tested
  • Account mapping tested
  • Transfer mapping tested
  • Transfer posting tested
  • Balance queries tested
  • Reconciliation tested
  • Error handling tested
  • Performance tested
  • Security validated

Support

For connector-specific support, contact: