6.1.1 OBRH of OBMA setup

  1. GENERATE_ENCRYPTED_OBRH_PASSWORD

    To configure and add credentials for obrh follow the steps mentioned in the below document with <DataSeedFlag> set to N.

    • Oracle Banking Digital Experience Credential Store Setup Guide

      Copy the obrh password displayed in the terminal for further steps.

  2. DIGX_FW_CONFIG_ALL_B
    Category Id Prop_id Prop_Value ( Default_value)
    authenticationConfig OBRH_ENCODING

    BASE64 (Sends credentials in base 64)

    PLATO_ENCRYPTION (Encrypts credentials)

    authenticationConfig OBRH_EXPIRYTIME ${OBRH_EXPIRYTIME}
    authenticationConfig OBRH_TOKEN_PATH token
    ExtXfaceConfig com.ofss.digx.extxface.impl.endpoint.OBRHEndPoint_<interfaceId> com.ofss.digx.extxface.impl.endpoint.serde.JsonSerDe ( JSON is default value, you can SerDe you want for this request)
    ExtXfaceConfig <interfaceId> com.ofss.digx.extxface.impl.endpoint.OBRHEndPoint
  3. DIGX_FW_CONFIG_VAR_B
    Prop_id Prop_Value ( Default_value) ENV_ID
    OBRH_HOST_IP link OBAPI
    OBRH_HOST_PORT 7002 OBAPI
    OBRH_EXPIRYTIME 300 OBAPI
    CredentialPropertyStore OBRH_USER_NAME OBAPI
    CredentialPropertyStore OBRH_USER_PASSWORD 27753d4e463db94b64ab096facb916ff24670adfa0b5769ad9
  4. DIGX_FW_CONFIG_ADAPTER_PROP_B
    HOST_ID TRANSACTION_TYPE PROP_ID PROP_VALUE (Default_value)
    OBRH ALL APP_ID CMNCORE
    OBRH ALL USER_ID OBAPI
    OBRH ALL BRANCH_CODE 004
    OBRH ALL SERVICE_CONSUMER OBAPI
    OBRH ALL TOKEN_APP_ID SECSRV001
  5. DIGX_FW_CONFIG_OUT_RS_CFG_B
    Service Id CONTEXT_URL SERVICE_URL
    tokenOBRH http://${OBRH_HOST_IP}:${OBRH_HOST_PORT} api-gateway/platojwtauth
    serviceOBRH http://${OBRH_HOST_IP}:${OBRH_HOST_PORT} api-gateway/cmc-obrh-services/route/dispatch

Apart from above predefined properties, we have provision to add additional headers. Kindly add your additional headers as a key-value pair in newly added variable "headersMap" of "com.ofss.digx.extxface.impl.dto.ExternalSystemRequest". Refer OBRH User Manual for its usage.