Forms Tracing output file issue
will oracle automatically delete forms trace output files(.trc) after the user session ends?
Hey,
Can you try to run the command without escaping the > character? Like this:
os.system("dir c:\\ > c:\\temp\\out.txt")
I think that is the only issue.
Regards,
-Ignacio
Similar Messages
-
Recording forms session -output file specification?
In Oracle applications you can set the value of ICX Forms Launcher to have the parameter "&record=FILE" and the session will then record the form activity to the file you provided (directory depends on your apps version).
Now there are tools out there to manipulate this file for setting up repetitive data loads however they don't quite meet our needs in one way or another and also the licencing costs for many users can be high. I would therefore like to write a bespoke process that manipulates this file.
I have gained a pretty good understanding of it just by recording different forms sessions and seeing how the file changes, what actions cause various entries in the record file etc.
What I woudl really like though is some kind of technical document which describes the output in this file. Ie, what fields are possible in what column position, just so I don't miss anything out.
I've searched high and low, done a search in Metalink etc and turned up nothing.
Any help would be very much appreciated.
Thanks,
JohnWhat OS is running on your PC? I'm having the same issue with a Windows 7 PC, but not with a Windows XP PC.
What I think is happening is that after you hit "Stop" there's a process called "iTutorCleanup" that's run to post-process the .sim file. On a Windows XP machine I can see this running, and I end up with a working .sim file afterwards. I suspect on a Windows 7 PC this cleanup process is failing and that is why the .sim file disappears.
I'm still playing with compatibility mode settings, but haven't found anything yet that makes it all work. If anyone has any suggestions I'd be very grateful!
Thanks,
Steve. -
When running an xml publisher report the xml output leads to 9 mb and the excel output file leads to 20 mb. The records contained in excel file is 4000 records. When taking the excel records and copy to new excel file the excel file size is 3.5 mb only.Why does the oracle software generates 20mb file?
Does any one knows the answer please advice?Hello,
This issue is because the Excel output from BI Publisher is MHTML (XML Publisher generates XHTML) not binary .xls.
MHTML and XHTML are more verbose formats than binary .xls.
It will be large because the current Excel output is just an HTML and not compressed like PDF. Please use the workaround (save it as .xls file). This is a known limitation of RTF layout templates.
BI Publisher Enterprise has a new feature True Excel Templates. The layouts generate binary Excel output.
Excel Output File Size Generated By BI Publisher is Very Large (Doc ID 760437.1)
Bogdan -
Media Encoder "Could not write XMP data in output file." issue
Greetings,
We have invested a great deal of money and time into a brand new editting system and we need some help with adobe media encoder. We are trying to export some of our projects and we keep getting the same error. Here is the entire log of errors:
Could not write XMP data in output file.
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_6.prproj
- Output File: M:\acura_rooftop_43_draft_1.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:17:23
2/4/2010 1:42:28 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_7.prproj
- Output File: C:\Users\Ramius\Desktop\acura_rooftop_43draft_1.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:02:09
2/4/2010 1:54:21 PM : Encoding Failed
The Operation was interrupted by user
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_9.prproj
- Output File: C:\Users\Ramius\Desktop\acura_rooftop_43draft_1.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:16:04
2/4/2010 2:19:49 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_10.prproj
- Output File: C:\Users\Ramius\Desktop\acura_rooftop_HD_draft_1.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:01:38
2/4/2010 2:30:31 PM : Encoding Failed
The Operation was interrupted by user
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_11.prproj
- Output File: C:\Users\Ramius\Desktop\acura_HD.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:00:38
2/4/2010 3:19:31 PM : Encoding Failed
The Operation was interrupted by user
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_12.prproj
- Output File: C:\Users\Ramius\Desktop\acura_HD.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:01:08
2/4/2010 3:31:37 PM : Encoding Failed
The Operation was interrupted by user
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_17.prproj
- Output File: C:\Users\Ramius\Desktop\acura_HD.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:15:31
2/4/2010 4:21:06 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\Acura Spot 011410_CS4_1_19.prproj
- Output File: M:\GRAPHICS\cow_graphics\acura_HD.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:00:24
2/4/2010 5:16:54 PM : Encoding Failed
The Operation was interrupted by user
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_16.prproj
- Output File: C:\Users\Ramius\Desktop\mxf.mpg
- Preset Used: 1440 x 1080i 29.97 High Quality
- Video: NTSC, 1440x1080, 29.97 drop frame [fps], Upper, Quality 4.0
- Audio: 384 [kbps], 48 kHz, 16 bit, Stereo, MPEG
- Bitrate: VBR, 1 Pass, Min 4.00, Target 15.00, Max 18.50 [Mbps]
- Encoding Time: 00:05:08
2/23/2010 12:12:40 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_18.prproj
- Output File: M:\AVI\ihigh_avi\GAR\Marines\marinespromo_2009.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:04:00
2/23/2010 12:26:54 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_19.prproj
- Output File: M:\AVI\ihigh_avi\GAR\Marines\marinespromo_2009.avi
- Preset Used: NTSC DV
- Video: 720x480, 29.97 [fps], Lower, Quality 100
- Audio: 48000 Hz, Stereo, 16 bit
- Bitrate:
- Encoding Time: 00:05:08
2/23/2010 12:51:01 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_23.prproj
- Output File: C:\Users\Ramius\Desktop\allhdtest2.mpg
- Preset Used: 1440 x 1080i 29.97 High Quality
- Video: NTSC, 1440x1080, 29.97 drop frame [fps], Upper, Quality 4.0
- Audio: 384 [kbps], 48 kHz, 16 bit, Stereo, MPEG
- Bitrate: VBR, 1 Pass, Min 4.00, Target 15.00, Max 18.50 [Mbps]
- Encoding Time: 00:04:20
2/23/2010 4:23:46 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_27.prproj
- Output File: C:\Users\Ramius\Desktop\Sequence 07.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:09:11
3/2/2010 3:21:19 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_28.prproj
- Output File: C:\Users\Ramius\Desktop\Sequence 07_1.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:09:00
3/2/2010 3:34:47 PM : Encoding Failed
Error compiling movie.
Unknown error.
- Source File: C:\Users\Ramius\AppData\Local\Temp\ihigh_CS4_HD_29.prproj
- Output File: C:\Users\Ramius\Desktop\Sequence 07_2.mp4
- Preset Used: HDTV 1080p 29.97 High Quality
- Video: NTSC, 1920x1080, 29.97 [fps], Progressive
- Audio: AAC, 160 [kbps], 48 kHz, Stereo
- Bitrate: VBR, 1 Pass, Target 32.00, Max 40.00 [Mbps]
- Encoding Time: 00:10:22
3/2/2010 4:41:03 PM : Encoding Failed
Error compiling movie.
Unknown error.
We absolutely need to fix this issue ASAP, we are in a major bind until we can resolve this issue. Thanks a bunch.We are using Windows 7
dual quadcore intel xeon processors 8gb ram
10000rpm internal drives. quadroefx 1800 video card
The drive is 4tb
We have tried exporting to many different locations with no luck
Its a very nice video editting system. We just need to figure out this exporter -
How to use PO message type to output 'Form' as PDF file
Dear experts,
I am working for a topic of how to use PO message type to output 'Form' as 'PDF file', and save to external file system automatically.
Any one familiar to this topic, please kindly give me some guide, thank you!
Regards,
JoyceHi,
Go through the program RSTXPDFT4 (Converting SAPscript (OTF) or ABAP List Spool Job to PDF), you will get some idea. Using this program you can convert spool into PDF file.
-Alpesh -
UTL FILE OUTPUT FILE FORMAT ISSUE ON ORACLE 11G
how to format util file output align with column value with proper format.
set serveroutput on
DECLARE
CURSOR h1
IS
select 'TOTAL_ACCOUNT_REJECTS' as TOTAL_ACCOUNT_REJECTS ,
'PC' as PC ,
'RT' as RT,
'SERIAL' as SERIAL
from dual;
-- l_app_nm := RTRIM( TRIM( l_line ), CHR(13) );
CURSOR c1
IS
SELECT
company ,
user,
app,
account
FROM account_auth
WHERE ROWNUM < = 5;
lc_file_handle UTL_FILE.file_type;
lc_file_dir VARCHAR2 (100);
lc_file_name VARCHAR2 (50);
gov_005_payment_rec VARCHAR2 (1000);
BEGIN
lc_file_dir := 'OUTB';
lc_file_name := 'test.txt';
lc_file_handle := UTL_FILE.fopen (lc_file_dir, lc_file_name, 'W',1024);
FOR i IN h1
LOOP
gov_005_payment_rec :=
i.TOTAL_ACCOUNT_REJECTS
||' '
|| i.PC
|| ' '
|| i.RT
|| ' '
|| i.SERIAL;
UTL_FILE.put_line (lc_file_handle, gov_005_payment_rec);
END LOOP;
FOR i IN c1
LOOP
gov_005_payment_rec :=
i.company
||' '
|| i.user
||' '
|| i.app
||' '
|| i.account;
UTL_FILE.put_line (lc_file_handle, gov_005_payment_rec);
END LOOP;
EXCEPTION
WHEN UTL_FILE.INVALID_PATH THEN DBMS_OUTPUT.PUT_LINE('Invalid
path!');
WHEN UTL_FILE.INVALID_MODE THEN DBMS_OUTPUT.PUT_LINE('Invalid
mode!');
WHEN UTL_FILE.INVALID_OPERATION THEN DBMS_OUTPUT.PUT_LINE('Invalid
operation!');
WHEN OTHERS
RAISE;
END ;
OUTPUT : issue with file format
TOTAL_ACCOUNT_REJECTS PC RT SERIAL
&&&&&846 000000000000 APPLICATION123 20570
&&&&284 000000000000 APPLICATION133 20570
&&&2&&846 000000000000 APPLICATION163 20570
EXPECTED output ==> please advise me , how to create proper formatted output file using utl_file? thanks in advance.
TOTAL_ACCOUNT_REJECTS PC RT SERIAL
&&&&&846 000000000000 APPLICATION123 20570
&&&&284 000000000000 APPLICATION133 20570
&&&2&&846 000000000000 APPLICATION163 20570Example of creating a fixed width format file for a dynamically provided query, using the DBMS_SQL package...
As SYS user:
CREATE OR REPLACE DIRECTORY TEST_DIR AS '\tmp\myfiles'
GRANT READ, WRITE ON DIRECTORY TEST_DIR TO myuser
As myuser:
CREATE OR REPLACE PROCEDURE run_query(p_sql IN VARCHAR2
,p_dir IN VARCHAR2
,p_header_file IN VARCHAR2
,p_data_file IN VARCHAR2 := NULL) IS
v_finaltxt VARCHAR2(4000);
v_v_val VARCHAR2(4000);
v_n_val NUMBER;
v_d_val DATE;
v_ret NUMBER;
c NUMBER;
d NUMBER;
col_cnt INTEGER;
f BOOLEAN;
rec_tab DBMS_SQL.DESC_TAB;
col_num NUMBER;
v_fh UTL_FILE.FILE_TYPE;
v_samefile BOOLEAN := (NVL(p_data_file,p_header_file) = p_header_file);
BEGIN
c := DBMS_SQL.OPEN_CURSOR;
DBMS_SQL.PARSE(c, p_sql, DBMS_SQL.NATIVE);
d := DBMS_SQL.EXECUTE(c);
DBMS_SQL.DESCRIBE_COLUMNS(c, col_cnt, rec_tab);
FOR j in 1..col_cnt
LOOP
CASE rec_tab(j).col_type
WHEN 1 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
WHEN 2 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_n_val);
WHEN 12 THEN DBMS_SQL.DEFINE_COLUMN(c,j,v_d_val);
ELSE
DBMS_SQL.DEFINE_COLUMN(c,j,v_v_val,2000);
END CASE;
END LOOP;
-- This part outputs the HEADER
v_fh := UTL_FILE.FOPEN(upper(p_dir),p_header_file,'w',32767);
FOR j in 1..col_cnt
LOOP
CASE rec_tab(j).col_type
WHEN 1 THEN v_finaltxt := v_finaltxt||rpad(lower(rec_tab(j).col_name),rec_tab(j).col_max_len,' ');
WHEN 2 THEN v_finaltxt := v_finaltxt||rpad(lower(rec_tab(j).col_name),rec_tab(j).col_max_len,' ');
WHEN 12 THEN v_finaltxt := v_finaltxt||rpad(lower(rec_tab(j).col_name),greatest(19,length(rec_tab(j).col_name)),' ');
END CASE;
END LOOP;
UTL_FILE.PUT_LINE(v_fh, v_finaltxt);
IF NOT v_samefile THEN
UTL_FILE.FCLOSE(v_fh);
END IF;
-- This part outputs the DATA
IF NOT v_samefile THEN
v_fh := UTL_FILE.FOPEN(upper(p_dir),p_data_file,'w',32767);
END IF;
LOOP
v_ret := DBMS_SQL.FETCH_ROWS(c);
EXIT WHEN v_ret = 0;
v_finaltxt := NULL;
FOR j in 1..col_cnt
LOOP
CASE rec_tab(j).col_type
WHEN 1 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_v_val);
v_finaltxt := v_finaltxt||rpad(nvl(v_v_val,' '),rec_tab(j).col_max_len,' ');
WHEN 2 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_n_val);
v_finaltxt := v_finaltxt||rpad(nvl(to_char(v_n_val,'fm99999999999999999999999999999999999999'),' '),rec_tab(j).col_max_len,' ');
WHEN 12 THEN DBMS_SQL.COLUMN_VALUE(c,j,v_d_val);
v_finaltxt := v_finaltxt||rpad(nvl(to_char(v_d_val,'DD/MM/YYYY HH24:MI:SS'),' '),greatest(19,length(rec_tab(j).col_name)),' ');
END CASE;
END LOOP;
UTL_FILE.PUT_LINE(v_fh, v_finaltxt);
END LOOP;
UTL_FILE.FCLOSE(v_fh);
DBMS_SQL.CLOSE_CURSOR(c);
END;
This allows for the header row and the data to be written to seperate files if required.
e.g.
SQL> exec run_query('select * from emp','TEST_DIR','output.txt');
PL/SQL procedure successfully completed.
Output.csv file contains:
empno ename job mgr hiredate sal comm deptno
7369 SMITH CLERK 7902 17/12/1980 00:00:00800 20
7499 ALLEN SALESMAN 7698 20/02/1981 00:00:001600 300 30
7521 WARD SALESMAN 7698 22/02/1981 00:00:001250 500 30
7566 JONES MANAGER 7839 02/04/1981 00:00:002975 20
7654 MARTIN SALESMAN 7698 28/09/1981 00:00:001250 1400 30
7698 BLAKE MANAGER 7839 01/05/1981 00:00:002850 30
7782 CLARK MANAGER 7839 09/06/1981 00:00:002450 10
7788 SCOTT ANALYST 7566 19/04/1987 00:00:003000 20
7839 KING PRESIDENT 17/11/1981 00:00:005000 10
7844 TURNER SALESMAN 7698 08/09/1981 00:00:001500 0 30
7876 ADAMS CLERK 7788 23/05/1987 00:00:001100 20
7900 JAMES CLERK 7698 03/12/1981 00:00:00950 30
7902 FORD ANALYST 7566 03/12/1981 00:00:003000 20
7934 MILLER CLERK 7782 23/01/1982 00:00:001300 10
The procedure allows for the header and data to go to seperate files if required. Just specifying the "header" filename will put the header and data in the one file.
Adapt to output different datatypes and styles are required (this is currently coded for VARCHAR2, NUMBER and DATE) -
RoboHelp V8 Are working files the output files?
I have RH V4 and there are 2 version of the file the html pages. The one I edit and then the files created for the output. I have to save both versions to multiple places and I was wondering if they are now just one file/version.
Also, I am trying to convince my company on the benefits of spending $500 to upgrade, any compelling reasons?
I like that I it can have multiple projects. But that doesn't merit $500 in their book.Welcome to our community
I'm assuming you mean to say that you have RoboHelp X4. Version 4 is really REALLY old!
Think of your RoboHelp files as you might think of ingredients in the kitchen. You have eggs, flour, milk and whatnot. These are the source ingredients. They are very much like your RoboHelp source files. You mix these ingredients and bake them to create OUTPUT, such as Chocolate Chip cookies, Bran Muffins or whatever. The cookies and muffins are very much like your RoboHelp OUTPUT files.
All versions of RoboHelp I've ever seen are able to have multiple projects. Whether you think it's worth the upgrade price is for only you to decide. If you are happy with the way RoboHelp works and it suits you. Then hold off. But there are many factors to consider.
Does the new version offer something you might find useful and save lots of time? If so, upgrading is a no brainer.
Are you finding that the output you create has suddenly began to have issues? Might be time to upgrade. For example, if you are creating WebHelp output and suddenly you see lots of folks that are all using the new Google Chrome browser, the older version of WebHelp doesn't know about Chrome. So the WebHelp may have issues. In that case you might strongly consider upgrading so your output handles newer browsers.
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7 or 8 moments from now - $24.95!
Adobe Certified RoboHelp HTML Training
SorcererStone Blog
RoboHelp eBooks -
Firefox stopped working after updating. I uninstalled it and downloaded latest version 3.6.6. Before that 3.6.3.
When I try to install, I get a message "Extraction Failed.. Can not open output file" . I trie d former versions, all with the same result. I've already ran several antivirus and anti-malware, spyware.. etc.
Everything else works fine, except for Firefox...
== This happened ==
Every time Firefox opened
== after update ==
== User Agent ==
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.86 Safari/533.4Do a clean reinstall and download a fresh Firefox copy from http://www.mozilla.com/firefox/all.html and save the file to the desktop.
Uninstall your current Firefox version and remove the Firefox program folder before installing that copy of the Firefox installer.
It is important to delete the Firefox program folder to remove all the files and make sure that there are no problems with files that were leftover after uninstalling.
If you keep having problems then disable your security software (anti-virus) during the download and installation of Firefox.
You can skip the step to create a new profile, that is not necessary for this issue.
See http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Clean_reinstall -
XML Publisher - OPP log: Output file was found but is zero sized - Deleted
Hi,
I have created one Main template and sub-template is called from it. I am working with Oracle Apps version 12.1.1. XML Source file gets created using rdf file attached to the concurrent program. Now after registering main template with the required concurrent program when i tried to execute it "View Output" button shows XML souce data instead of PDF report which i have called using main template. Log file was showing following error,
Executing request completion options...
Output file size:
33140
------------- 1) PUBLISH -------------
Beginning post-processing of request 3739501 on node ORAAPP13 at 09-AUG-2011 22:16:38.
Post-processing of request 3739501 failed at 09-AUG-2011 22:16:51 with the error message:
One or more post-processing actions failed. Consult the OPP service log for details.
------------- 2) PRINT -------------
Not printing the output of this request because post-processing failed.
Finished executing request completion options.
And the OPP service log has following error, Can anyone guide me to solve this error.
Template code: AERO_INV_MAIN
Template app: XXAV
Language: en
Territory: US
Output type: PDF
[8/9/11 10:16:51 PM] [339827:RT3739501] Output file was found but is zero sized - Deleted
[8/9/11 10:16:51 PM] [UNEXPECTED] [339827:RT3739501] java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at oracle.apps.xdo.common.xml.XSLT10gR1.invokeNewXSLStylesheet(XSLT10gR1.java:611)
at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:239)
at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:182)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1665)
at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:975)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5936)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3459)
at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3548)
at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:302)
at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:176)
Caused by: java.lang.StackOverflowError
at java.text.DecimalFormat.subformat(DecimalFormat.java:877)
at java.text.DecimalFormat.format(DecimalFormat.java:674)
at java.text.DecimalFormat.format(DecimalFormat.java:608)
at java.text.SimpleDateFormat.zeroPaddingNumber(SimpleDateFormat.java:1203)
at java.text.SimpleDateFormat.subFormat(SimpleDateFormat.java:1142)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:899)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:869)
at java.text.DateFormat.format(DateFormat.java:316)
at oracle.apps.fnd.security.CallStack.getInstance(CallStack.java:97)
at oracle.apps.fnd.security.DBConnObj.setBorrowingThread(DBConnObj.java:990)
at oracle.apps.fnd.security.DBConnObj.setBorrowingThread(DBConnObj.java:973)
at oracle.apps.fnd.common.Pool.costBasedSelection(Pool.java:1885)
at oracle.apps.fnd.common.Pool.selectObject(Pool.java:1686)
at oracle.apps.fnd.common.Pool.borrowObject(Pool.java:950)
at oracle.apps.fnd.security.DBConnObjPool.borrowObject(DBConnObjPool.java:584)
at oracle.apps.fnd.security.AppsConnectionManager.borrowConnection(AppsConnectionManager.java:330)
at oracle.apps.fnd.common.Context.borrowConnection(Context.java:1719)
at oracle.apps.fnd.common.AppsContext.getPrivateConnectionFinal(AppsContext.java:2314)
at oracle.apps.fnd.common.AppsContext.getPrivateConnection(AppsContext.java:2251)
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2108)
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1918)
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1762)
at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1775)
at oracle.apps.fnd.common.Context.getJDBCConnection(Context.java:1453)
at oracle.apps.fnd.cache.GenericCacheLoader.load(GenericCacheLoader.java:170)
at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1500)
at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:362)
at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211)
at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171)
at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148)
at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1294)
at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1149)
at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1118)
at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1085)
at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1072)
at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595)
at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:602)
at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:579)
at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:533)
at oracle.apps.fnd.common.AppsContext.<init>(AppsContext.java:301)
at oracle.apps.xdo.oa.schema.server.OAURLConnection.getAppsContext(OAURLConnection.java:121)
at oracle.apps.xdo.oa.schema.server.TemplateURLConnection.getInputStream(TemplateURLConnection.java:89)
at java.net.URL.openStream(URL.java:1009)
at oracle.xdo.parser.v2.XMLReader.openURL(XMLReader.java:2353)
at oracle.xdo.parser.v2.XMLReader.pushXMLReader(XMLReader.java:270)
at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:256)
at oracle.xdo.parser.v2.XSLBuilder.processIncludeHref(XSLBuilder.java:1045)
at oracle.xdo.parser.v2.XSLBuilder.processImportHref(XSLBuilder.java:984)
at oracle.xdo.parser.v2.XSLBuilder.processImport(XSLBuilder.java:949)
at oracle.xdo.parser.v2.XSLBuilder.startElement(XSLBuilder.java:373)
at oracle.xdo.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1252)
at oracle.xdo.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:338)
at oracle.xdo.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:285)
Regards,
PriyankaAnd metalink note 1100253.1 states that this issue (java.lang.StackOverflowError) might be caused by a too large set of data to be sorted in the layout file. Recommendation is to removed the sort from the layout file and instead sort the data already in the data definition.
regards,
David. -
Yes - I admit it - I imported html topic files from an output folder of another RH project into the help project I am currently working on (the source files were lost and I needed to bring over a lot of legacy content in a hurry). However, I completely forget that the RH output html file contains unique Java scripting that is used to render the topic properly in a browser, but that same Java Script causes havoc when you open it up in as a source file in another RH Project. Needless to say, it has caused numerous weird things when I went to publish and view my files (but, surprisingly, you don’t really see or notice them in the RH Design WYSIWYG view or preview mode).
The bad news is that it took about 2 weeks for me to notice the issue (the help output is viewed on a special console running Linux with a QT browser that I only view occasionally). The good news is that is that I figured out what the problem was (that took some hours) and I can restore my help project back to a time before I did the "naughty deed".
I am now at a crossroads - do I:
Try to re-enter all of my content from the last two weeks? (Actually, to avoid repeating the same mistake twice, I will need to re-enter the text manually and NOT cut and paste from the RH output files!)
Or locate and find the offending HTML coding in my topic files (if that is even possible)? Has anybody documented what the RH output file JavaScript code injects into your files, and what files they affect?OK - here is the documentation of this weird issue (hopefully, you can read the htlm code in the screen images):
1. In this topic, I cut and pasted some text into the table you see at the bottom of the screen. I had to reapply the “TableBody” style to this text. After doing this, I moved my cursor to the “Keyboard" text on top. Notice that it is displaying the "TABLEBODY" style, although visually, it is displaying the correct style on screen (“Heading 1”).
2. In HTML view, notice the addition of the class= “TableBody”> code for this “Keyboard” text.
3. I then reselected Heading 1 for this “Keyboard” text.
4. Notice that the class= “TableBody”> code is now removed for this “Keyboard” text and has just the proper <h1> tagged assigned. -
Read multiple files and save all into one output file(AGAIN)
Hi, guys
I need your help for reading data from multiple files and save the results into one output file. When files are selected from file chooser, my program read the data line by line , do some calculations and save the result into the output. I made an array to store input files and it seems to be working fine, but when it comes to SaveFile() function, issues NullPointException message.
public class FileReduction1 extends JFrame implements ActionListener
// GUI definition and layout
/* ACTION PERFORMED */
public void actionPerformed(ActionEvent event) {
if (event.getActionCommand().equals("Open File")) getFileName();
/* OPEN THE FILE */
private void getFileName() {
// Display file dialog so user can select file to open
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setMultiSelectionEnabled(true);
int result = fileChooser.showOpenDialog(this);
// If cancel button selected return
if (result == JFileChooser.CANCEL_OPTION) return;
if (result == JFileChooser.APPROVE_OPTION)
files = fileChooser.getSelectedFiles();
textArea.setText("");
if(files.length>0)
filelist="";
System.out.println("files length"+files.length);
for(int i=0;i<files.length;i++)
System.out.println(files.getName());
filelist+=files[i].getName()+" ,";
if (checkFileName(files[i]) )
openButton.setEnabled(true);
readButton.setEnabled(true);
textArea.append("file "+files[i].getName()+"is a proper file"+"\n");
readFile(files[i]);
textfield.setText(filelist);
else{JOptionPane.showMessageDialog(this,"Please select file(s)",
"Error 5: ",JOptionPane.ERROR_MESSAGE); }
// Obtain selected file
/* READ FILE */
private void readFile(File fileName_in) {
// Disable read button
readButton.setEnabled(false);
// Dimension data structure
getNumberOfLines(fileName_in);
data = new String[numLines][4];
// Read file
readTheFile(fileName_in);
// Rnable open button
openButton.setEnabled(true);
/* GET NUMBER OF LINES */
/* Get number of lines in file and prepare data structure. */
private void getNumberOfLines(File fileName_in) {
int counter = 0;
// Open the file
openFile(fileName_in);
// Loop through file incrementing counter
try {
String line = fileInput.readLine();
while (line != null) {
counter++;
System.out.println("(" + counter + ") " + line);
line = fileInput.readLine();
numLines = counter;
closeFile(fileName_in);
catch(IOException ioException) {
JOptionPane.showMessageDialog(this,"Error reading File",
"Error 5: ",JOptionPane.ERROR_MESSAGE);
closeFile(fileName_in);
System.exit(1);
/* READ FILE */
private void readTheFile(File fileName_in)
// Open the file
//int row=0;
int col=0;
openFile(fileName_in);
System.out.println("Read the file");
// Loop through file incrementing counter
try
String line = fileInput.readLine();
while (line != null)
boolean containsDoubles = false;
double temp;
String[] lineParts = line.split("\t");
try
for (col=0;col<lineParts.length;col++)
temp=Double.parseDouble(lineParts[col]);
data[row][col] = lineParts[col];
containsDoubles = true;
System.out.print("data["+row+"]["+col+"]="+lineParts[col]+" ");
} catch (Exception e) {row=0; col=0; temp=0.0;}
if (containsDoubles){ row++;}
System.out.println();
line = fileInput.readLine();
catch(IOException ioException)
JOptionPane.showMessageDialog(this,"Error reading File", "Error 5: ",JOptionPane.ERROR_MESSAGE);
closeFile(fileName_in);
System.exit(1);
//System.out.println("length"+data.length);
closeFile(fileName_in);
process(fileName_in);
/* CHECK FILE NAME */
/* Return flase if selected file is a directory, access is denied or is
not a file name. */
private boolean checkFileName(File fileName_in) {
if (fileName_in.exists()) {
if (fileName_in.canRead()) {
if (fileName_in.isFile()) return(true);
else JOptionPane.showMessageDialog(null,
"ERROR 3: File is a directory");
else JOptionPane.showMessageDialog(null,
"ERROR 2: Access denied");
else JOptionPane.showMessageDialog(null,
"ERROR 1: No such file!");
// Return
return(false);
/* OPEN FILE */
private void openFile(File fileName_in) {
try {
// Open file
FileReader file = new FileReader(fileName_in);
fileInput = new BufferedReader(file);
catch(IOException ioException) {
JOptionPane.showMessageDialog(this,"Error Opening File",
"Error 4: ",JOptionPane.ERROR_MESSAGE);
textArea.append("OPEN FILE\n---------\n");
textArea.append(fileName_in.getPath());
textArea.append("\n");
//System.out.println("File opened successfully");
/* CLOSE FILE */
private void closeFile(File fileName_in) {
if (fileInput != null) {
try {
fileInput.close();
catch (IOException ioException) {
JOptionPane.showMessageDialog(this,"Error Opening File",
"Error 4: ",JOptionPane.ERROR_MESSAGE);
System.out.println("File closed");
private void process(File fileName_in) {
//getNumberOfLines();
//data = new String[numLines][3];
// Read file
double temp,temp1;
//readTheFile();
//System.out.println("row:"+row);
//int number=data.length;
//System.out.println(number);
for (int i=0; i<row; i++)
temp=Double.parseDouble(data[i][1]);
sumx+=temp;
temp1=Double.parseDouble(data[i][3]);
sumy+=temp1;
multixy+=(temp*temp1);
square_x_sum+=(temp*temp);
square_y_sum+=(temp1*temp1);
//System.out.println("Sum(x)="+sumx);
double tempup=(row*multixy)-(sumx*sumy);
double tempdown=(row*square_x_sum)-(sumx*sumx);
slope=tempup/tempdown;
double tempbup=sumy-(slope*sumx);
intb=tempbup/row;
double tempside=(row*square_y_sum)-(sumy*sumy);
double cordown=Math.sqrt(tempdown*tempside);
corr=tempup/cordown;
r_sqrt=corr*corr;
textArea.append("Data for file"+ fileName_in.getName()+" have been processed successfully.");
textArea.append("\n");
textArea.append("Please enter output file name including extension.");
System.out.println("number"+row);
System.out.println("slope(m)="+slope);
System.out.println("intecept b="+intb);
System.out.println("correlation="+corr);
System.out.println("correlation="+r_sqrt);
saveFile();
private void saveFile()
textArea.append("SAVE FILE\n---------\n");
if (openFile1())
try {
outputToFile();
catch (IOException ioException) {
JOptionPane.showMessageDialog(this,"Error Writing to File",
"Error",JOptionPane.ERROR_MESSAGE);
private boolean openFile1 ()
// search for the file path
StringBuffer stringpath;
title=textfield1.getText().trim();
int temp=fileName_in.getName().length();
int temp_path=fileName_in.getPath().length();
int startd=(temp_path-temp);
stringpath=new StringBuffer(fileName_in.getPath());
stringpath.delete(startd, temp_path+1);
//System.out.println("file-path="+temp_path);
//System.out.println("length-file="+temp);
path=stringpath.toString();
fileName_out = new File(path, title);
//System.out.println(file_out.getName());
if (fileName_out==null || fileName_out.getName().equals(""))
JOptionPane.showMessageDialog(this,"Invalid File name",
"Invalid File name",JOptionPane.ERROR_MESSAGE);
return(false);
else
try
boolean created = fileName_out.createNewFile();
if(created)
fileOutput = new PrintWriter(new FileWriter(fileName_out));
fileOutput.println("File Name"+"\t"+"Slope(m)"+"\t"+"y-intercept(b)"+"\t"+"Coefficient(r)"+"\t"+"Correlation(R-Squared)");
return(true);
else
fileOutput = new PrintWriter(new FileWriter(fileName_out,true));
return(true);
catch (IOException exc)
JOptionPane.showMessageDialog(this,"Please enter the file name","Error",JOptionPane.ERROR_MESSAGE);
return(false);
private void outputToFile() throws IOException
// Initial output
textArea.append("File name = " + fileName_out + "\n");
// Test if data exists
if (data != null)
fileOutput.println(fileName_in.getName() +"\t"+ slope+"\t"+intb+"\t"+corr+"\t"+r_sqrt);
textArea.append("File output complete\n\n");
else
textArea.append("No data\n\n");
// End by closing file
initialcomp();
fileOutput.close();
private void initialcomp()
slope=0.0;
intb=0.0;
corr=0.0;
r_sqrt=0.0;
sumx=0.0; sumy=0.0; multixy=0.0; square_x_sum=0.0; square_y_sum=0.0;
for(int i=0;i<data.length;i++)
for(int j=0;j<data[i].length;j++)
data[i][j]=null;
/* MAIN METHOD */
public static void main(String[] args) throws IOException
// Create instance of class FileChooser
FileReduction1 newFile = new FileReduction1("File Reduction Program");
// Make window vissible
newFile.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
newFile.setSize(500,400);
newFile.setVisible(true);
Sorry about the long lines.
As you can see, all input files saved in array called files, however when OpenFile1() function is called, it take input (fileName_in) as a single file not an array. I'm assuming this causes the exception.
When there's muptiple inputs, program should take each file from getFileName() to outputToFile() sequentially.
Does anybody have an idea to solve this?
Thanks a lot!!you naming convention is confussing. you should follows Java naming convention..you have a getXXX but decalred the return type as "void"...get usully means to return something...
your code is doing too much..and hard to follows..
1. get the selected files
for each selected file
process the file and return the result
write out the result.
/** close the precious resource */
public void closeResource(Reader in){
if (in != null){
try{ in.close(); }
catch (Exception e){}
/** get the total number of line in a file */
public int getLineCount(File file) throws IOException{
BufferedReader in = null;
int lineCount = 0;
try{
in = new BufferedReader(new FileReader(file));
while ((in.readLine() != null)
lineCount++;
return lineCount;
finally{ closeResource (in); }
/** read the file */
public void processFile(File inFile, File outFile) throws IOException{
BufferedReader in = null;
StringBuffer result = new StringBuffer();
try{
in = new BufferedReader(new FileReader(inFile));
String line = null;
while ((in.readLine() != null){
.. do something with the line
result.append(....);
writeToFile(outFile, result.toString());
finally{ closeResource (in); }
public void writeToFile(File outFile, String result) throws IOException{
PrintWriter out = null;
try{
out = new PrintWriter(new FileWriter(outFile, true)); // true for appending to the end of the file
out.println(result);
finally{ if (out != null){ try{ out.close(); } catch (Exception e){} } }
} -
Adobe media encoder cc will not save output file destination
Hello all,
Hopefully a simple issue here. I'm running windows 7 and just downloaded AME CC. I've tried over and over to save my output file destination in Preferences and have saved my media cache files to the same location and the saves will not take. I was able to get it to go to the drive and folder I specified ONLY when I clicked the "Match Sequence Settings" tab in the AME pop up window. My settings need to be different, so I leave the box unchecked. Anyone else having this issue? Can anyone help me out getting this simple function to work? I saw a short thread on Creative Cow dated February 2013 with the same concern from a user and I did not see a resolution at the end. I have not been able to find anything on this anywhere. Sure, I can continue to manually save each file I render in AME, but it's a big PITA. I finally was in between projects so I downloaded the CC upgrade and replaced my CS6 version and now I have this simple problem from an alleged upgrade? Help please.
Thank you.
ToddPremiere sequences queued to AME from the Export Settings dialog won't honor AME's output path preference. Instead, they default to the last path used from Exp. Settings via Premiere. However, you should be able to get the result you want by queue-ing to AME's default path once from Premiere, which will make it Premiere's default as well.
Or, you could drag and drop your sequence from the Project panel directly into AME's queue; that will use AME's preference instead of Premiere's default path. -
Acrobat 9: Error when PDF form submit with file attachment
Hi all,
Hope you can provide some help with my PDF form submit issue. I am getting this error "There is no PDDoc associated with this CosDoc." in Acrobat 9 (Reader and Pro) when I try to submit a PDF form with a file attachment field (the file is specified). The same PDF form works fine in Acrobat 7 or 8 (Reader and Pro) with file attachment.
If no file attachment is specified (user did not select a file) then the PDF form submits fine in acrobat 9. The form data submission format is in FDF. Same problem if I change to XFDF.
There are no differences in the problem if the PDF form is created in Acrobat 7 or Acrobat 9, the same submit issue exists in Acrobat 9 but not in the older Acrobat versions.
Is this a known issue and are there any workarounds/solutions?
Thanks.Sounds like a bug to me. Please report it: http://www.adobe.com/support/feature.html
George -
Receiver SFTP adapter giving spaces between characters in the Output file
Hi PI Experts,
My Scenario is: Paymul (EDI file ) ECC -> PI -> SFTP server.
Source Sender File adapter able to pickup this Paymul D96A file and able to send messages to target SFTP server using SFTP receiver adapter.
But, Generated Output file having single space between each character. I am not using any content conversion modules in Receiver SFTP adapter.
Also not having any mappings to transform the messages. it is just pass through interface.
I have attached example Output file. I have changed the .Dat file to .txt just to attach here.
Could any one try to help me on this. Please let me know incase need any more details.
Thanks,
Govindu.Hi Govindu,
Please see if the below Endcoding settings wont resolve your issue.
File Type - Text
File Encoding - ISO-8859-1
Regards,
Jannus Botha -
Hi,
I have an issue with an Idoc (ARTMAS05) to File Interface. This scenario consists of Single Article Idocs are being written to file using the Graphical Message Mapper. BPM is not used.
The issue is down to Article Variants. A single Article can contain one or more Article Variants. The output file consists of individual Article records output for each individual Article Variant. To achieve this the Graphical Mapping is driven from segment /ARTMAS05/IDOC/E1BPE1MARART. This works correctly and produces the correct number of output lines in the flat file. However information on each variant is also contained in segment /ARTMAS05/IDOC/E1BPE1MARMRT. I have not been able to get the initial loop around E1BPE1MARART to correctly access segment E1BPE1MARMRT. Is there any way of carrying this out in the Graphical Mapper without resorting to a UDF?
Thanks in advance.
A sample structure is (for simplicity I have left out unused idoc segments):
ARTMAS
IDOC
E1BPE1MATHEAD
E1BPE1MARART(1)
E1BPE1MARART(2)
E1BPE1MARART(3)
E1BPE1MARMRT(1)
E1BPE1MARMRT(2)
E1BPE1MARMRT(3)
This should produce a file as illustrated below.
HEADER
ARTICLE(1) consisting of data from E1BPE1MARART(1) and E1BPE1MARMRT(1)
ARTICLE(2) consisting of data from E1BPE1MARART(1) and E1BPE1MARMRT(2)
ARTICLE(3) consisting of data from E1BPE1MARART(1) and E1BPE1MARMRT(3)
FOOTER
However the data from and E1BPE1MARMRT is never correctly obtained.hi John,
an you check your mapping in <b>Message Mapping</b> , there is a option <b>TEST</b>, give your source structure there and check your target structure.
if still the problem is same, plz do post again, with your structure, and error.
hope this will help
regards
HONEY
Maybe you are looking for
-
Background job fails for BDC profile creation and role assignment
Hi Experts, I have created a BDC Function module for Tcode 'PFCG' for profile creation and role assignment, and called this FM in my zprogram. the problem is that when i run this program in foreground it executes succesfully, but if i schedule it in
-
When iPod shuffle is plugged in and I go to Computer, it doesn't always show up, so maybe there is a loose connection. I jiggle it and try different things and it shows up temporarily then goes again. But the biggest problem is that I get a message s
-
I imported my i photo library into aperture. I can see the i photo events in aperture library as events with the number of photos in each event. When you click events in the aperture library no photos appear although if you roll the cursor over the e
-
Program Monitor Sync Off When using Color correction
it takes about few splits of a sec never timed it, but when im using any effect an i move a slider or anything the monitor doesnt update for a while. so makes working in the moment impossible. I have an I7 16gb ram with a 2gb nvidia with cuda. I don
-
Flattening PSD's to Jpeg sometimes loses adjustment layer effects.
When applying the glowing edges filter or find edges filter to an image and then using an adjustment layer such as Hue/Sat or Levels the flattened image no longer retains the adjustments added. The same image using a conte crayon filter and adjustmen