Confirming the Update

This step is optional. If you use a business function, you can create a confirmation function to alert you that a transaction you sent into the JD Edwards EnterpriseOne system has processed. When processing is complete, JD Edwards EnterpriseOne calls the function that is specified in the request to notify you of the status of your process. The confirmation functions are written to your specifications, but you must use the JD Edwards EnterpriseOne defined data structure. Interoperability inbound confirmation functions are called from the inbound processor batch program through the Call Vendor-Specific Function - Inbound business function.

The confirmation function is specific to a process and must accept these parameters:

User ID

11 characters

Batch Number

16 characters

Transaction Number

23 characters

Line Number

Double

Successfully Processed

1 characters

The first four parameters are the keys (EDUS, EDBT, EDTN, EDLN) to the processed transaction. The last full path of the library containing the function must be passed to the subsystem batch process that processes the transaction. This information is passed through the inbound transaction subsystem data structure.

After the subsystem batch process finishes processing the transaction, it calls the inbound confirmation function, passing the keys to the processed transaction and the notification about whether the transaction was successfully processed. You include logic in your function to take appropriate action based on the success or failure of the transaction.

If you create a transaction confirmation function, you can also use the function to perform any of these tasks:

Task

Explanation

Update your original transaction

By creating a cross-reference between the original transaction and the transaction written to the interoperability table, you can access the original transaction and update it as completed or at an error status.

Using the key returned to this function, you can access the transaction that is written to the interoperability interface table and retrieve any calculated or default information to update your original transaction.

Run other non-JD Edwards EnterpriseOne business processes

If your transaction is complete, you might want to run a business process that completes the transaction in the non-JD Edwards EnterpriseOne software.

Send messages to users

You might want to inform your users of the status of their original transactions.