6.1.1 OBRH of OBMA setup

1. DIGX_FW_CONFIG_ALL_B

Category Id Prop_id Prop_Value ( Default_value)
CredentialPropertyStore OBRH_USER_NAME OBAPI
CredentialPropertyStore OBRH_USER_PASSWORD 27753d4e463db94b64ab096facb916ff24670adfa0b5769ad9
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

2. 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

3. 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

4. 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.