Quantcast
Channel: Oracle Maniacs' Notes » Admin
Viewing all articles
Browse latest Browse all 25

Concurrent program output delivery options in Oracle R12

$
0
0

Oracle R12 has given the users a new set of delivery options. Users no longer need to run a concurrent program, save the output of the program on their local computer and then email, FTP, fax or print the output file. This task can be automatically handled directly from the SRS form.

Suppose if you had to print out a scheduled request everyday it would be a daily time consuming task. Oracle now allows you to get rid of this cumbersome process without the need of having a developer write code. It can be very simply done by configuring the request.

Here’s how it is done:

Submit a request

Click on Delivery Opts button

The Deliver form allows the output of the concurrent program to be sent to

  1. Printer
  2. Email
  3. Fax
  4. FTP directory

Email

Let us send the output as an email. Click on the Email tab

Click on From field

Notice that the From email id and the Subjects are populated automatically. The From email is being populated from the user settings.

Now enter the recipient email id

Press OK and submit the request. Once the request is over the email is sent out.

Notice that the PDF output is attached to the email.


FTP

Enter details

Check the FTP server directory


Print

To print the output of a concurrent program a printer has to be configured first.

Responsibility: System Administrator

Navigation: System Administration > Delivery Options

Click on Create

You can enter the IPP printer details in this form.

Important: The printer should be IPP enabled. IPP printers can be accessed via a URL. E.g. The IPP URL for the printer is

http://lndcds02.eu.*****.com:631/printers/DO_IT_LEX_T650

Host name: lndcds02.eu.*****.com

Port: 631

Printer Name: DO_IT_LEX_T650

If you enter the IPP URL in the web browser you will see the printer


Enter the IPP details in the form

Click on Apply button

The printer will appear in the Search page

The printer is completely setup now.

XDODelivery.cfg file has to be configured as well. This configuration is shown in this article. If the setup is not done, you will get errors in the OPP as shown below.

[12/3/13 2:14:43 AM] [OPPServiceThread1] Post-processing request 59483156.

[12/3/13 2:14:43 AM] [1940623:RT59483158] XML Publisher post-processing action complete.

[12/3/13 2:14:43 AM] [1940623:RT59483158] Completed post-processing actions for request 59483158.

[12/3/13 2:14:45 AM] [OPPServiceThread0] Post-processing request 59483157.

[12/3/13 6:18:15 AM] [OPPServiceThread1] Post-processing request 59483253.

[12/3/13 6:46:20 AM] [OPPServiceThread0] Post-processing request 59483263.

[12/3/13 6:46:20 AM] [1940623:RT59483263] Executing post-processing actions for request 59483263.

[12/3/13 6:46:20 AM] [1940623:RT59483263] Starting XML Publisher post-processing action.

[12/3/13 6:46:20 AM] [1940623:RT59483263]

Template code: XXEMPDET

Template app: AMW

Language: en

Territory: US

Output type: PDF

[12/3/13 6:46:21 AM] [1940623:RT59483263] XML Publisher post-processing action complete.

[12/3/13 6:46:21 AM] [1940623:RT59483263] CONC-OPP-DELIV BEGIN (REQID=59483263)

[12/3/13 6:46:21 AM] [1940623:RT59483263] Beginning print delivery

[12/3/13 6:46:21 AM] [UNEXPECTED] [1940623:RT59483263] java.lang.NumberFormatException: For input string: “631DO_IT_LEX_T650″

at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

at java.lang.Integer.parseInt(Integer.java:498)

at java.lang.Integer.parseInt(Integer.java:539)

at oracle.apps.xdo.delivery.http.HTTPUtil.getPort(HTTPUtil.java:212)

at oracle.apps.xdo.delivery.http.HTTPRequest.<init>(HTTPRequest.java:134)

at oracle.apps.xdo.delivery.ipp.IPPDeliveryRequestHandler.submitRequest(IPPDeliveryRequestHandler.java:183)

at oracle.apps.xdo.delivery.AbstractDeliveryRequest.submit(AbstractDeliveryRequest.java:1270)

at oracle.apps.fnd.cp.opp.PrintDeliveryProcessor.deliver(PrintDeliveryProcessor.java:81)

at oracle.apps.fnd.cp.opp.DeliveryProcessor.process(DeliveryProcessor.java:91)

at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:176)

[12/3/13 6:46:21 AM] [1940623:RT59483263] Completed post-processing actions for request 59483263.

Fire the printer

Go to the SRS form and select the concurrent program.

Click on Delivery Opts button

Select Printers LOV

DON IT Printer is selected automatically as it is the only printer setup. Click OK and submit the request. The output will be fired to the printer as well.

Cheers!



Viewing all articles
Browse latest Browse all 25

Trending Articles