values.yaml file. The deposit, loan, party, and product matching connectors are outbound (synchronous). The account and transaction inbound connectors consume Oracle FLEXCUBE JMS notifications and publish events to the Sync Hub ASB producer. For setup steps, see Get started.
Configuration properties
Values to obtain from Oracle FLEXCUBE
Obtain the following values from Oracle FLEXCUBE and set them invalues.yaml. These values are environment-specific, so they have no default.
The connectors authenticate to Oracle FLEXCUBE with credentials stored in a SOPS secret. The inbound connectors also read an SSL truststore from a SOPS secret for JMS connections. For details, see Get started.
Common properties
Set these properties invalues.yaml. They apply across all Oracle FLEXCUBE outbound connectors.
gc-flexcube-party-connector
Set these properties inparty-v0.values.yaml and party-v2.values.yaml.
gc-flexcube-deposit-connector
Set these properties indeposit-v0.values.yaml.
gc-flexcube-deposit-transaction-connector
Set these properties indeposit-transactions-v0.values.yaml, in addition to the common properties.
gc-flexcube-loan-connector
Set these properties inloan-v0.values.yaml, in addition to the common properties.
gc-flexcube-loan-transaction-connector
The loan transaction connector uses the common properties. It has no additional connector-specific properties documented in Get started.gc-flexcube-product-matching-connector
The product matching connector runs deposit maturity simulations and uses the common properties. It has no additional connector-specific properties documented in Get started.gc-flexcube-account-inbound-connector
Set these properties inaccount-inbound-v0.values.yaml. This connector consumes Oracle FLEXCUBE account and loan update notifications over JMS and publishes account and loan update events to the Sync Hub ASB producer.
This connector publishes both account updates and loan updates. The event type, source, and topic properties are shared for account updates; loan updates use the same event type and source with the separate
asb.loan.event.topic property.
gc-flexcube-transaction-inbound-connector
Set these properties intransaction-inbound-v0.values.yaml. This connector consumes Oracle FLEXCUBE transaction update notifications over JMS (T3S protocol) and publishes transaction update events to the Sync Hub ASB producer.
The
flexcube.transaction.update.queue.names, flexcube.transaction.notif.code.values, and jmsFlexCubeUrl values are environment-specific. Verify them with your Oracle FLEXCUBE administrator. jmsFlexCubeUrl uses the T3S protocol for this connector; the account-inbound connector’s sample configuration uses an HTTPS URL instead, so confirm the expected protocol for your environment.
Supported operations
The Oracle FLEXCUBE connectors expose the Grand Central Unified API. For the operation-to-endpoint tables per domain (deposit, deposit transactions, loan, loan transactions, party, product matching) and per API version, see Overview. For the full contract, see the unified API specifications.Events
Of the eight connectors, only the two inbound connectors publish or consume events. The deposit, deposit transaction, loan, loan transaction, party, and product matching connectors are synchronous and don’t publish or consume events.gc-flexcube-account-inbound-connector
This connector consumes Oracle FLEXCUBE account and loan update JMS notifications and publishes an account update event to the Sync Hub ASB producer. It publishes the following event:
It consumes messages from the following source:
gc-flexcube-transaction-inbound-connector
This connector consumes Oracle FLEXCUBE transaction update JMS notifications and publishes a transaction update event to the Sync Hub ASB producer. It publishes the following event:
It consumes messages from the following source:
Error mapping
The connector maps Oracle FLEXCUBE error codes to Grand Central status codes. For the full list, see Error codes. No connector-specific overrides exist for these connectors.Dependencies
- Oracle FLEXCUBE REST API (outbound), reachable at
flexcube.baseUrl. - Oracle FLEXCUBE JMS queues (inbound), reachable at
jmsFlexCubeUrl, for account, loan, and transaction notifications. - Sync Hub ASB producer, which receives the published account and transaction update events.
flexcube-connector-sdk(shared HTTP and JMS configuration and Oracle FLEXCUBE error code mapping).