Backend Flow Trace
Backend Flow Trace
To check the table on digx side, related to the service check below path:
config folder -> orm -> eclipselink -> cfg/mappings -> fully qualified path of the entity class
followed by method name.
to get the path of config folder
click on weblogic manages server -> go to Configuration -> Server Start menu -> Class Path
Step4: Find the adapter
To find the adapter go to the repository
Package structure which contains repository is the repository class
Example: com.ofss.digx.domain.dda.entity.cheque.repository
To check if local or remote adapter is called, query on digx_fw_config_all_b table with prop_id
as adapter name
Example:
In above ss adapter name is ISSUES_CHEQUE_REPOSITORY_ADAPTER
Query:
select * from digx_fw_config_all_b where prop_id =
'ISSUED_CHEQUE_REPOSITORY_ADAPTER'
Step5: Find the host adapter
From the remote adapter check the which core system service is interacting.
To check this
Query:
select * from digx_fw_config_all_b where PROP_ID =
com.ofss.digx.extxface.dda.adapter.cheque.IChequeManagementAdapter.list;
From above ss, check the Assembler and host request object method. From here we get the
idrequest as shown In below ss
Check this idrequest from msthostinterface table in B1A1 schema and take the interface_impl
value and that is our host adapter
Example:
Query:
select * from msthostinterface where idrequest = 'RRCSI02'
Result: com.ofss.extsystem.business.extsystems.adapters.ChequeStatusAdapter
Host adapter contains the actual queries and operations which are done on b1a1 schema.
To check wsdl call
To check host adapter if it is wsdl, Go to assembler and check the request header. From the
request header query on digx schema with below table.
Query:
select * from digx_fw_config_out_ws_cfg_b where service_id like
'%CreatePMSinglePayOut%'
Copy the url column value from query result and put the obpm host ip and port which is to be
taken from digx_fw_config_var_b table. Form a url and check if formed url is working or not.
Query:
select * from digx_fw_config_var_b where prop_id in ('OBPM_HOST_IP',
'OBPM_HOST_PORT') and determinant_value = 'OBDX_BU'