FILE UPLOAD REPORT CONFIGURATION GUIDE

This document includes following topics:

File Uploads

Outside In (For MS Excel processing)

This is used for parsing XLS, XLSX in file uploads module. This library for all platforms can be download from

http://www.oracle.com/technetwork/middleware/webcenter/content/oit-dl-otn-097435.html_

Search Export – (Refer Pre requisite installation document for version)

Unzip the downloaded file and copy all contents of ‘redist’ folder to config/outsidein/<os> directory

Then copy all contents (except jar & sh files) of ‘sdk/demo’ directory to config/outsidein/<os>

Use sx.cfg (replace/merge contents if required) shipped in installer from folder config/outsidein/<os>

Confirm/update path  select * from digx_fw_config_all_b where prop_id =

'OUTSIDE_IN_SDK'

Default config/outsidein/linux64

Grant 777 privileges for OutsideIn directory

File Upload Report Configuration

Configuration for storing key for decrypting uploaded files and creating encrypted response files

The key used for file decryption by default decryptor is stored in database in digx_fw_config_all_b with prop_id as ‘ENCRYPTION_KEY’. Out of the box the key is store in database in digx_fw_config_all_b. The same key is used by default encrypter to encrypt extracts/response files If this is to be stored in WLS connector update the property as below

update digx_fw_config_all_b set prop_value='KEY_STORE' where prop_id='ENCRYPTION_KEY_LOCATION';

Update the encryption key in connector as below –

File Upload Report Configuration

File Upload Report Configuration

Click New > Select ra/DIGXConnectorFILEUPLOAD > Next > Select Default User

In password field enter the encryption key

File Upload Report Configuration

Using Enrichers in File Uploads (For custom defined templates only, not required for out of box templates)

How Enrichers are used in File Upload ?

File Upload Report Configuration

Static Enrichers

File Upload Report Configuration

File Upload Report Configuration

Dynamic Enrichers

If ‘enricherDynArgs’ is specified

Eg. enricherDynArgs=”beneId~beneName” on beneficiary address field, the parser simply invokes getters on beneId and beneName fields and passes the values to the enricher in a map. It should be noted that these fields must be defined previously/above the beneficiary address field, so that parser has already completed the setter operation.

Eg.

<Field name=" beneId"/>
<Field name=" beneName "/>
<Field name="beneAddr" enricher="ADDRESSENRICHER" enricherDynArgs=" beneId~beneName "/>

Extract (Response) File Enrichers

File Upload Report Configuration

Enrichers can be added to response file templates. The enricher class is invoked in the same way as upload templates. Eg, in above case, localized error message need to be added to extracts from ‘errCode’. Extract enrichers do not support dynamic arguments

File Copy Configuration (FCR only)

In case of FCR as host, for file level uploads in OBDX, the files are generated in FCR formats after approval at OBDX end is complete. These files are stored in a directory on OBDX server and then need to be periodically copied to FCR rjsin folder

In digx_fw_config_all_b, update ‘HANDOFF_FILE_PATH’  Files in FCR format will be generated in this folder. Ensure appropriate permission are given to this directory.

Then invoke below script using cron to copy and then move copied files to backup directory.

scp -r handoff/* <USERNAME>@<FCR HOST>:/scratch/weblogic/FLEX_117_Sanity
/runarea/rjsin/mv handoff/*backup/

Reports

Reports in OBDX can be used with Internal Reports Engine or Oracle BI.

Reports – Internal Report Engine

Scripts provided in installer by default point to Internal Reports engine.

Note: A8_C2_PENDING_APPROVALS works only with BI.

Reports – BI Configuration

File Upload Report Configuration

File Upload Report Configuration

Eg. A1_USER_PARTY.xdmz – (OUD)

A1_USER_PARTY_DBAUTH.xdmz – (DB Authenticator)

A1_USER_PARTY_OPEN_LDAP – (Open LDAP)

Select the appropriate xdmz and map to xdoz as shown below -

File Upload Report Configuration

Click Edit > Data model.

File Upload Report Configuration

Select the data model and save.

For multi entity reports create separate directories as shown below

U3 and U4 are multi entity reports

File Upload Report Configuration

File Upload Report Configuration

Add outbound credentials for this application, by following below steps

Browse to the deployed connector application > Security > Outbound Credential Mapping section

File Upload Report Configuration

Click new and select ra/DIGXConnectorBIPREPORTS

File Upload Report Configuration

Select Default user option

File Upload Report Configuration

Enter administrator credentials of BIPClosedOracle Business Intelligence Publisher and click Finish.

File Upload Report Configuration

Home