Translation error in Debatching a file
Hi,
I am using XML debatching in the input file adapter of BPEL Process.
I am getting translation error when debatching option is turned on.
I am using a sample file that is confirmed as valid in a xmlspy tool
and also in the bpel process's validate xml option in the console.
When debatching option is not selected, the bpel process works fine.
also, debatching option worked earlier finely for another ESB process.
PFB the error:
<2010-07-07 17:41:27,783> <WARN> <tbm.collaxa.cube.activation> <AdapterFramework::Inbound> [Read_ptt::Read(Catalog)]onReject: Sending invalid inbound message to Exception Handler:
<2010-07-07 17:41:27,783> <INFO> <tbm.collaxa.cube.activation> <AdapterFramework::Inbound> Handing rejected message to DEFAULT rejection handler: file:///..../rejectedMessages since none of the configured rejection handlers [] succeeded.
<2010-07-07 17:41:27,783> <INFO> <tbm.collaxa.cube.ws> <File Adapter::Outbound> Setting last error record to : -1
<2010-07-07 17:41:27,783> <INFO> <tbm.collaxa.cube.ws> <File Adapter::Outbound> Translator has failed to translate any message from batch number: 37185
<2010-07-07 17:41:27,783> <INFO> <tbm.collaxa.cube.ws> <File Adapter::Outbound> Message not published as translation failed: {
File=/home/casapp01/tbm/temp/inbound/Price_04222010_001.xml, batchIndex=37185, PublishSize=100
<2010-07-07 17:41:27,784> <INFO> <tbm.collaxa.cube.ws> <File Adapter::Outbound> Translated inbound batch index 37186 of file Price.xml} with corrupted message count = 1
<2010-07-07 17:41:27,784> <INFO> <tbm.collaxa.cube.ws> <File Adapter::Outbound> Sending message to Adapter Framework for rejection to user-configured rejection handlers : {
fileName=/.../Price.xml, startLine=1, startColumn=1, endLine=-1, endCol=-1, Exception=java.lang.ClassCastException
<2010-07-07 17:41:27,784> <WARN> <tbm.collaxa.cube.activation> <AdapterFramework::Inbound> [Read_ptt::Read(Catalog)]onReject: The resource adapter 'File Adapter' requested handling of a malformed inbound message. However, the following bpel.xml activation property has not been defined: 'rejectedMessageHandlers'. Please define it and redeploy the business process. Will use the default Rejection Directory file:///...../rejectedMessages for now.
do I have to configure any server file to activate Debatching in BPEL Process?
Kindly provide the suggestions.
thanks in advance.
Warm Regards
AKV.
Hi,
did the de-batching option worked for same file in ESB ?
Is your file XML file or flat file (csv/ fixed length) ?
As far as I know, debatching works only for flat files as they can have multiple messages.
In XML message normally you will have only one root element so the entire message will be treated as one and hence debatching won't work.
May be if you have XML file with more than one root element , then each element will be treated as a separate message qualifier and debatching will work - but never tried this for XML..
HTH,
Ketan
Similar Messages
-
Translation Error not happening in File Adapter Inbound
I have been working on a requirement where the file adapter picks up the file and gives to the BPEL for processing the data.
So, in order to do Error Handling for file adapter, i have been reading the Oracle documentation for technology adapters. In that, some of the
points which i felt valuable for my error handling when using file adapter are the uniqueMessageSeparator property, fault-policies for rejected messages,
and one of the action for rejected messages could be writing the payload to a file or invoking any other webservice. .
In my composite, i have configured the file adapter as a service for reading files, and i defined the xsd using the native format builder....If i put some data like 'aaaa' in the attribute of type integer , the .csv file is being picked up and its being passed to the BPEL without any error ? I believe there should be a translation error...right...
But i am not getting the error, please tell me if anything is wrong in my xsd....
Here is my xsd....
<?xml version="1.0" encoding="UTF-8" ?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
xmlns:tns="http://TargetNamespace.com/InboundService"
targetNamespace="http://TargetNamespace.com/InboundService"
elementFormDefault="qualified"
attributeFormDefault="unqualified"
nxsd:version="NXSD"
nxsd:stream="chars"
nxsd:encoding="US-ASCII"
nxsd:hasHeader="true"
nxsd:headerLines="1"
nxsd:headerLinesTerminatedBy="${eol}"
<xsd:element name="names">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="name" minOccurs="1" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="FirstName" type="xsd:string" nxsd:style="" />
<xsd:element name="LastName" type="xsd:string" nxsd:style="" />
<xsd:element name="Number" type="xsd:integer" nxsd:style="" />
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
In another composite, my file adapter is picking up the .xml file and if i put any wrong data over there, that is working fine, i am getting the trasnlation error, but only here in the case of csv file, i am not getting the error. Experts, please help me in this regard...I am using SOA 11G
Thanks,
Nareshpls help....
-
File Adapter giving Translation error while reading & moving pdf files
Hello Gurus,
I am on SOA 10.1.3.4 and using BPEL for the below procedure.
The requirement I have is to move pdf files from one local directory to another as soon as the pdf files land in source directory. So I used a file adapter (FileAdapter_1) to poll the file and read as an opaque schema. Then I copied the name and directory in a header variable and passed the header variable to another file adapter(FileAdapter_2) which moves the file from source to target directory. The jca operation for FileAdapter_2 is as follows:
<jca:operation
InteractionSpec="oracle.tip.adapter.file.outbound.FileIoInteractionSpec"
SourcePhysicalDirectory="foo1"
SourceFileName="bar1"
TargetPhysicalDirectory="foo2"
TargetFileName="bar2"
Type="MOVE">
</jca:operation>
It is working fine for all 90% of pdf files, but some files are failing with the following error in domain.log file.
2012-02-24 11:15:12,170> <DEBUG> <custst1.collaxa.cube.translation> <TranslatorFactory::log> Inside TranslatorFactory
<2012-02-24 11:15:12,170> <DEBUG> <custst1.collaxa.cube.translation> <TranslatorFactory::log> using version attribute = NXSD
<2012-02-24 11:15:12,170> <DEBUG> <custst1.collaxa.cube.translation> <TranslatorFactory::log> loading xlator class...oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl
<2012-02-24 11:15:12,174> <DEBUG> <custst1.collaxa.cube.translation> <TranslatorFactory::log> class loaded
<2012-02-24 11:15:12,174> <DEBUG> <custst1.collaxa.cube.translation> <NXSDTranslatorImpl::log> Starting translateFromNative using InputStream
<2012-02-24 11:15:12,174> <DEBUG> <custst1.collaxa.cube.translation> <XlatorHelper::logDebug> validating payload size
<2012-02-24 11:15:12,175> <INFO> <custst1.collaxa.cube.activation> <File Adapter::Inbound> Error while translating inbound file : Sample.pdf
<2012-02-24 11:15:12,175> <INFO> <custst1.collaxa.cube.activation> <File Adapter::Inbound>
ORABPEL-11104
Error while translating.
[Line=1, Col=5] The value "%PDF" read from the native data, from the specified position, using "choiceCondition" as "fixedLength" and "length" as "4", doesnt match any of the "conditionValue" on the particles of choice model group.
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
at oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl.parseNXSD(NXSDTranslatorImpl.java:1312)
at oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl.parseNXSD(NXSDTranslatorImpl.java:1142)
at oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl.doTranslateFromNative(NXSDTranslatorImpl.java:748)
at oracle.tip.pc.services.translation.xlators.nxsd.NXSDTranslatorImpl.translateFromNative(NXSDTranslatorImpl.java:509)
at oracle.tip.adapter.file.inbound.ProcessWork.doTranslation(ProcessWork.java:846)
at oracle.tip.adapter.file.inbound.ProcessWork.processMessages(ProcessWork.java:380)
at oracle.tip.adapter.file.inbound.ProcessWork.run(ProcessWork.java:231)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:280)
at java.lang.Thread.run(Thread.java:595)
<2012-02-24 11:15:12,175> <INFO> <custst1.collaxa.cube.activation> <File Adapter::Inbound> Since a translation exception was thrown, this indicates that it is a non-debatching scenario.
<2012-02-24 11:15:12,175> <INFO> <custst1.collaxa.cube.activation> <File Adapter::Inbound> Failed to translate file : {common/InboundFiles/Sample.pdf}
Thanks in advance for your help.......As stated in my Original Post, I am using opaque schema for both the adapters, still not sure why the adapter is going through native translation.
-
File Adapter Read, Translation error
Hi,
I got problem with BPEL File Adapter. When i'm reading file i got scheme - termineted with semicol and without quoting.
In uploaded test file there was line - first colums;second colums;""third"" column";forth column;
And the problem are five quotes and adapter fails with translation error. Can i somehow ignore them?Hi,
You have use the attribute quotedBy... By default, the specified string is &quot; ("). If your data includes this character, you must override this default even if the field is not quoted.
For example:
{code}
<element name="field" type="string" nxsd:style="terminated" nxsd:terminatedBy=";" nxsd:quotedBy="<"/>
{code}
Read this...
http://docs.oracle.com/cd/E23943_01/integration.1111/e10231/nfb.htm#CHDBBECG
Cheers,
Vlad -
Xml files from logic to fcp. translation error
using final cut pro 5.1.4 and logic 7.3.2. creating a slide version of a musical show i wrote. sent the fcp file to logic as xlm, in order to record the singing along with the prerecorded music aif file. did the vocal record in logic, but when i try to send the xlm back to fcp i get a message: translation error, critical error. so now i have no way to get the file back to fcp, after all that work in logic 7.3.2. alas!! previously i got that same error message and discovered that in logic i had been working in 48,000 sample rate files, but this time around i was careful to avoid that problem, and checked the audio window to be sure everything is in 44,000 files. alas! alas! moan, sigh . . .
Welcome to the bizarre world of XML.
Given that you're on Logic 7 then I'm sorry to say that these formats have never been particularly reliable (same with L8), but I heard it's better in L9 but I've not tried it yet.
Some report no problems, others can't get it to work at all. I can't offer a workaround as I'm not sure what you want to achieve exactly, but I can tell you it's one of those things that's totally unreliable. -
Translator Error No .dat file
I know this question has been asked a thousand times on here but I have a new twist to the problem. I don't have a .dat file in my configuration folder. I have looked through every folder in the dreamweaver folder and I don't have a .dat file.
I have tried renaming my configuration folder to "configuration old" but then dreamweaver won't open at all. Is reinstalling my only solution?The translator error as I searched seems to be tied to the common Javascript errors. Follow the below KB article and you should be able to solve your issue:
http://kb2.adobe.com/cps/405/kb405604.html -
Adobe Acrobat gives an error message "The key file is missing, canceled"
Hi,
Adobe Acrobat gives an error message "The key file is missing, canceled" this is a direct translation of the Finnish error message. Acrobat is already re-installed. The operating system is Windows Server 2008 R2, and there is also installed Adobe Reader X.
BR
HeikkiPlease let us know do you see this error on every launch of Acrobat?
Recommended is to have latest version of Acrobat and Reader. i.e. 10.1.8
Try updating application and then see if you still encounter the error. -
SQLJ Translation does not create profile file
SQLJ Translation does not create profile file.
After translating a small file HelloWorld.sqlj
the following files are created:
HelloWorld_SJProfileKeys.class
HelloWorld.class
HelloWorld.java
Although there is a HelloWorld_SJProfileKeys.class, profile file HelloWorld_SJProfile0.ser has NOT been created.
The starting file .sqlj file HelloWorld.sqlj is taken from O'Reilly book 'Java Programming with Oracle SQLJ' by Jason Price. The file contains a valid SQL statement to display the date.
My environment variables were set up with instructions from:
http://www.onjava.com/pub/a/onjava/2001/12/05/learning_sqlj.html
When I run java HelloWorld to run the .java file, I get the error:
SQLException java.sql.SQLException: profile HelloWorld_SJProfile0 not found: java.lang.ClassNotFoundException: HelloWorld_SJProfile0
I searched the internet high and low for a similar error to mine but I could not find a match.
I read the following text from http://otn.oracle.com/tech/java/sqlj_jdbc/htdocs/faq.html#translationerrors
but it does not help me.
"ClassNotFoundException: xxx.yyy_SJProfile0 for class xxx.yyy_SJProfileKeys
If you see an exception such as:
java.sql.SQLException: profile xxx.yyy_SJProfile0 not found:
java.lang.ClassNotFoundException:
xxx.yyy_SJProfile0 for class xxx.yy_SJProfileKeys
then you must ensure that the SQLJ profile(s), such as xxx/yyy_SJProfile0.ser, is available in the SQLJ runtime environment. This includes JARing this file as part of an applet deployment, or publishing it to the server via loadjava.
Any ideas? Thanks in advance,
John
Helloworld.sqlj before translation:
The program HelloWorld.sqlj illustrates how to connect to a
database, and display the words "Hello World" along with
the current date.
// import required packages
import java.sql.Date;
import java.sql.SQLException;
import oracle.sqlj.runtime.Oracle;
public class HelloWorld {
public static void main(String [] args) {
java.sql.Date current_date;
try {
// connect to the database
Oracle.connect(
"jdbc:oracle:thin:@localhost:1521:orac",
"scott",
"tiger"
// get the current date from the database
#sql { SELECT sysdate INTO :current_date FROM dual };
// display message
System.out.println("Hello World! The current date is " +
current_date);
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} finally {
try {
// disconnect from the database
Oracle.close();
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} // end of main()
HelloWorld.java after translation:
/*@lineinfo:filename=HelloWorld*//*@lineinfo:user-code*//*@lineinfo:1^1*//*
The program HelloWorld.sqlj illustrates how to connect to a
database, and display the words "Hello World" along with
the current date.
// import required packages
import java.sql.Date;
import java.sql.SQLException;
import oracle.sqlj.runtime.Oracle;
public class HelloWorld {
public static void main(String [] args) {
java.sql.Date current_date;
try {
// connect to the database
Oracle.connect(
"jdbc:oracle:thin:@localhost:1521:orcl",
"scott",
"tiger"
// get the current date from the database
/*@lineinfo:generated-code*//*@lineinfo:28^7*/
// #sql { SELECT sysdate FROM dual };
sqlj.runtime.profile.RTResultSet __sJT_rtRs;
sqlj.runtime.ConnectionContext __sJT_connCtx = sqlj.runtime.ref.DefaultContext.getDefaultContext();
if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_CONN_CTX();
sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
synchronized (__sJT_execCtx) {
sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, HelloWorld_SJProfileKeys.getKey(0), 0);
try
sqlj.runtime.profile.RTResultSet __sJT_result = __sJT_execCtx.executeQuery();
__sJT_rtRs = __sJT_result;
finally
__sJT_execCtx.releaseStatement();
try
sqlj.runtime.ref.ResultSetIterImpl.checkColumns(__sJT_rtRs, 1);
if (!__sJT_rtRs.next())
sqlj.runtime.error.RuntimeRefErrors.raise_NO_ROW_SELECT_INTO();
current_date = __sJT_rtRs.getDate(1);
if (__sJT_rtRs.next())
sqlj.runtime.error.RuntimeRefErrors.raise_MULTI_ROW_SELECT_INTO();
finally
__sJT_rtRs.close();
/*@lineinfo:user-code*//*@lineinfo:28^58*/
// display message
System.out.println("Hello World! The current date is " +
current_date);
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} finally {
try {
// disconnect from the database
Oracle.close();
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} // end of main()
}/*@lineinfo:generated-code*/class HelloWorld_SJProfileKeys
private static HelloWorld_SJProfileKeys inst = null;
public static java.lang.Object getKey(int keyNum)
throws java.sql.SQLException
if (inst == null)
inst = new HelloWorld_SJProfileKeys();
return inst.keys[keyNum];
private final sqlj.runtime.profile.Loader loader = sqlj.runtime.RuntimeContext.getRuntime().getLoaderForClass(getClass());
private java.lang.Object[] keys;
private HelloWorld_SJProfileKeys()
throws java.sql.SQLException
keys = new java.lang.Object[1];
keys[0] = sqlj.runtime.ref.DefaultContext.getProfileKey(loader, "HelloWorld_SJProfile0");
}SQLJ Translation does not create profile file.
After translating a small file HelloWorld.sqlj
the following files are created:
HelloWorld_SJProfileKeys.class
HelloWorld.class
HelloWorld.java
Although there is a HelloWorld_SJProfileKeys.class, profile file HelloWorld_SJProfile0.ser has NOT been created.
The starting file .sqlj file HelloWorld.sqlj is taken from O'Reilly book 'Java Programming with Oracle SQLJ' by Jason Price. The file contains a valid SQL statement to display the date.
My environment variables were set up with instructions from:
http://www.onjava.com/pub/a/onjava/2001/12/05/learning_sqlj.html
When I run java HelloWorld to run the .java file, I get the error:
SQLException java.sql.SQLException: profile HelloWorld_SJProfile0 not found: java.lang.ClassNotFoundException: HelloWorld_SJProfile0
I searched the internet high and low for a similar error to mine but I could not find a match.
I read the following text from http://otn.oracle.com/tech/java/sqlj_jdbc/htdocs/faq.html#translationerrors
but it does not help me.
"ClassNotFoundException: xxx.yyy_SJProfile0 for class xxx.yyy_SJProfileKeys
If you see an exception such as:
java.sql.SQLException: profile xxx.yyy_SJProfile0 not found:
java.lang.ClassNotFoundException:
xxx.yyy_SJProfile0 for class xxx.yy_SJProfileKeys
then you must ensure that the SQLJ profile(s), such as xxx/yyy_SJProfile0.ser, is available in the SQLJ runtime environment. This includes JARing this file as part of an applet deployment, or publishing it to the server via loadjava.
Any ideas? Thanks in advance,
John
Helloworld.sqlj before translation:
The program HelloWorld.sqlj illustrates how to connect to a
database, and display the words "Hello World" along with
the current date.
// import required packages
import java.sql.Date;
import java.sql.SQLException;
import oracle.sqlj.runtime.Oracle;
public class HelloWorld {
public static void main(String [] args) {
java.sql.Date current_date;
try {
// connect to the database
Oracle.connect(
"jdbc:oracle:thin:@localhost:1521:orac",
"scott",
"tiger"
// get the current date from the database
#sql { SELECT sysdate INTO :current_date FROM dual };
// display message
System.out.println("Hello World! The current date is " +
current_date);
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} finally {
try {
// disconnect from the database
Oracle.close();
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} // end of main()
HelloWorld.java after translation:
/*@lineinfo:filename=HelloWorld*//*@lineinfo:user-code*//*@lineinfo:1^1*//*
The program HelloWorld.sqlj illustrates how to connect to a
database, and display the words "Hello World" along with
the current date.
// import required packages
import java.sql.Date;
import java.sql.SQLException;
import oracle.sqlj.runtime.Oracle;
public class HelloWorld {
public static void main(String [] args) {
java.sql.Date current_date;
try {
// connect to the database
Oracle.connect(
"jdbc:oracle:thin:@localhost:1521:orcl",
"scott",
"tiger"
// get the current date from the database
/*@lineinfo:generated-code*//*@lineinfo:28^7*/
// #sql { SELECT sysdate FROM dual };
sqlj.runtime.profile.RTResultSet __sJT_rtRs;
sqlj.runtime.ConnectionContext __sJT_connCtx = sqlj.runtime.ref.DefaultContext.getDefaultContext();
if (__sJT_connCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_CONN_CTX();
sqlj.runtime.ExecutionContext __sJT_execCtx = __sJT_connCtx.getExecutionContext();
if (__sJT_execCtx == null) sqlj.runtime.error.RuntimeRefErrors.raise_NULL_EXEC_CTX();
synchronized (__sJT_execCtx) {
sqlj.runtime.profile.RTStatement __sJT_stmt = __sJT_execCtx.registerStatement(__sJT_connCtx, HelloWorld_SJProfileKeys.getKey(0), 0);
try
sqlj.runtime.profile.RTResultSet __sJT_result = __sJT_execCtx.executeQuery();
__sJT_rtRs = __sJT_result;
finally
__sJT_execCtx.releaseStatement();
try
sqlj.runtime.ref.ResultSetIterImpl.checkColumns(__sJT_rtRs, 1);
if (!__sJT_rtRs.next())
sqlj.runtime.error.RuntimeRefErrors.raise_NO_ROW_SELECT_INTO();
current_date = __sJT_rtRs.getDate(1);
if (__sJT_rtRs.next())
sqlj.runtime.error.RuntimeRefErrors.raise_MULTI_ROW_SELECT_INTO();
finally
__sJT_rtRs.close();
/*@lineinfo:user-code*//*@lineinfo:28^58*/
// display message
System.out.println("Hello World! The current date is " +
current_date);
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} finally {
try {
// disconnect from the database
Oracle.close();
} catch ( SQLException e ) {
System.err.println("SQLException " + e);
} // end of main()
}/*@lineinfo:generated-code*/class HelloWorld_SJProfileKeys
private static HelloWorld_SJProfileKeys inst = null;
public static java.lang.Object getKey(int keyNum)
throws java.sql.SQLException
if (inst == null)
inst = new HelloWorld_SJProfileKeys();
return inst.keys[keyNum];
private final sqlj.runtime.profile.Loader loader = sqlj.runtime.RuntimeContext.getRuntime().getLoaderForClass(getClass());
private java.lang.Object[] keys;
private HelloWorld_SJProfileKeys()
throws java.sql.SQLException
keys = new java.lang.Object[1];
keys[0] = sqlj.runtime.ref.DefaultContext.getProfileKey(loader, "HelloWorld_SJProfile0");
} -
Hello,
I downloaded the Premiere Pro CS 5.5 Win SDK, i open the project SDK_Exporter in Visual Studio 2008, when i hit debug i get the following error
Error
1
fatal error LNK1104: cannot open file 'C:\Program Files\Adobe\Common\Plug-ins\CS6\MediaCore\ExporterSDK.prm'
How can i resolve ?RESOLVED LOOKING AT THE PAST
1.Zac Lam,01-dic-2013 10:43 in reply to Alex B MartinReport
Hi Alex, Are you launching Visual Studio with administrative privileges? If not, you won’t be able to generate the .aex in certain protected folders because of a Windows security restriction.
Was this helpful? Yes No
Reply
|Mark as:
Unmark as Correct
|Translate
7 posts
03-ene-2013
2.Alex B Martin,01-dic-2013 12:34 in reply to Zac Lam
Yes it works, thanks Note: For CS 5.5 Administrative privileges are not need, so thats only with visual studio 2010 and premiere cs6 where i need to run vs2010 as admin. -
How to call translation template from bursting control file.
Hi All,
Greetings!!!!!!!!!!!!!
Need help on calling translation template from the bursting control file.
While calling the translation template from bursting control file it ends in error. Following is the error
[063010_063059160][][EXCEPTION] The URL ( xdo://XXX.XXXPOXPRPOL.fr.CA/?getSource=true ) is invalid.
But same control file is working for standard tempalte.
Here is the sample control file.
<?xml version="1.0" encoding="UTF-8"?>
<xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
<xapi:request select="/XXXPRPOLXML/LIST_G_MANUAL_PO_NUM_TYPE/G_MANUAL_PO_NUM_TYPE/LIST_G_HEADERS/G_HEADERS">
<xapi:delivery>
<xapi:email id="123" server="nasmtp.us.XXX.com" port="25" from="${C_ORIGINAL_BUYER_EMAIL}" reply-to ="">
<xapi:message id="123" to="${C_VENDOR_CONTACT_EMAIL}" cc="" bcc=""
attachment="true"
subject="Purchase Order ${POH_PO_NUM} revision ${POH_REVISION_NUM} from XXX">
${POH_VENDOR_CONTACT_NAME},
${C_MAIL_SUBJECT}
PO number ${POH_PO_NUM} revision ${POH_REVISION_NUM}
Please reply to ${C_ORIGINAL_BUYER_EMAIL} - ${POH_ORG_ID}
Thank you,
${POH_BUYER}
</xapi:message>
</xapi:email>
</xapi:delivery>
<xapi:document output="${POH_PO_NUM}-rev${POH_REVISION_NUM}" output-type="pdf" delivery="123">
<xapi:template type="rtf" location="xdo://XXX.XXXPOXPRPOL.en.US/?getSource=true" filter=".//G_HEADERS[C_VENDOR_CONTACT_EMAIL !=''and POH_ORG_ID = 54]"></xapi:template>
<xapi:template type="rtf" location="xdo://XXX.XXXPOXPRPOL.fr.CA/?getSource=true" filter=".//G_HEADERS[C_VENDOR_CONTACT_EMAIL !='' and POH_ORG_ID = 161]"></xapi:template>
</xapi:document>
</xapi:request>
</xapi:requestset>
Please let me know how to call a translation template from bursting.
Thanks
RajeshGot the solution...
This is how we have to call a translation template from bursting file.
<?xml version="1.0" encoding="UTF-8"?>
<xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi">
<xapi:request select="/XXXPRPOLXML/LIST_G_MANUAL_PO_NUM_TYPE/G_MANUAL_PO_NUM_TYPE/LIST_G_HEADERS/G_HEADERS">
<xapi:delivery>
<xapi:email id="123" server="nasmtp.us.XXX.com" port="25" from="${C_ORIGINAL_BUYER_EMAIL}" reply-to ="">
<xapi:message id="123" to="${C_VENDOR_CONTACT_EMAIL}" cc="" bcc=""
attachment="true"
subject="Purchase Order ${POH_PO_NUM} revision ${POH_REVISION_NUM} from XXX">
${POH_VENDOR_CONTACT_NAME},
${C_MAIL_SUBJECT}
PO number ${POH_PO_NUM} revision ${POH_REVISION_NUM}
Please reply to ${C_ORIGINAL_BUYER_EMAIL} - ${POH_ORG_ID}
Thank you,
${POH_BUYER}
</xapi:message>
</xapi:email>
</xapi:delivery>
<xapi:document output="${POH_PO_NUM}-rev${POH_REVISION_NUM}" output-type="pdf" delivery="123">
<xapi:template type="xsl-fo" location="xdo://XXX.XXXPOXPRPOL.fr.CA" filter=".//G_HEADERS[C_VENDOR_CONTACT_EMAIL !='' and POH_ORG_ID = 161 and CLANGUAGE2 = 'fr']"></xapi:template>
<xapi:template type="rtf" location="xdo://XXX.XXXPOXPRPOL.en.US/?getSource=true" filter=".//G_HEADERS[C_VENDOR_CONTACT_EMAIL !='' and POH_ORG_ID = 54 or POH_ORG_ID = 56 or (POH_ORG_ID = 161 and CLANGUAGE2 = 'en')]"></xapi:template>
</xapi:document>
</xapi:request>
</xapi:requestset>
where
XXX - Application shortname
XXXPOXPRPOL - Template Code
Hope this helps!!!!!!!!!!!!!!!!!!!!!
Regards
Rajesh -
After Effect error: Rendering error while writing to file
Greetings,
I'm a beginner and am starting to learn most of the basics but every time I try to render a specific type of composition, I get this massage:
After Effect error: Rendering error while writing to file "C:Users\Admin\Videos\720p.mp4".Unknown Error! (-1610153453)
RENDER SETTINGS:
LENGTH: 8min. and 30 sec
FORMAT:H.264
CODEC: mp4
RESOLUTION: 1280 x 720
AUDIO: 48.000 kHz, Stereo
OUTPUT LOCATION: C DRIVE (22GB FREE)
I got Windows Ultimate 64-bit and Adobe After Effect CS5.5 64-bit (both on C drive) installed in my laptop.
When I first installed after effect, I rendered a part of the whole composition (AVI, 720p) and it worked but after that when I rendered with
format H.264 it showed this massage. Then I tried to change it back to AVI. and rendered. again the same massage.
My C drive isn't full, I have 22GB SPACE AVAILABLE.
And when I try to save it on D (114GB free) or E drive (33GB free), It shows me the SAME MASSAGE.
PLEASE HELP
Thanks in advance.Hi HR and everyone that have the problem error (-1610153453)
In my case I solved the problem changing the destination folder, I was rendering in a folder with a non english character! in my spanish language we have the "Ñ" ('n' with a wave on top ) after effects mp4 codec NO Ñ or cyrillic, etc...
I finally solve it thanks the russian friends: (http://nix-studio-edition.ru/tutorials/faq/1083-ae-1610153453.html) and Google translator
Hope it helps to desperate workers
Thanks -
Orabpel-11017 Translation Error
I'm trying to deploy an application from file adapter sample available in home directory of SOA Suite.when i try to deploy it is throwing error at invoke activity as below
file:/C:/product/10.1.3.1/OracleAS_2/bpel/domains/default/tmp/.bpel_FlatStructure_1.0_42e445b422ef6ac0b94dd1f5050897e7.tmp/FlatStructureOutbound.wsdl [ Write_ptt::Write(Root-Element) ] - WSIF JCA Execute of operation 'Write' failed due to: Translation Error.
Error while translating message to native format [Caused by: Element not completed: 'Root-Element'].
; nested exception is:
ORABPEL-11017
Translation Error.
Error while translating message to native format [Caused by: Element not completed: 'Root-Element'].
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable.
I'm following all the steps provided in PDF. Kindly help me in knowing how to resolve this issue.Your schema is not proper. I assume you created this schema manually. Try creating native schema using an inbound adapter(e.g. file inbound adapter) by giving the flatfile format as a template and then use the same schema at the outbound adapter end.
HTH,
Sandeep -
Native schema; Translation error
I'm trying to create a flatfile based on a native schema. It seems that the nested structure (order/orderlines) does not work, although I can't figure out what I'm doing wrong.
The ESB retunrs "Error while translating message to native format [Caused by: Element not completed: 'order'].
; nested exception is:
ORABPEL-11017
Translation Error.
Error while translating message to native format [Caused by: Element not completed: 'order'].
Check the error stack and fix the cause of the error. Contact oracle support if error is not fixable."
I'm using ESB 10.1.3.5, oracle 10G.
The xsd I use =
<schema attributeFormDefault="qualified" elementFormDefault="qualified"
targetNamespace="http://xmlns.oracle.com/ias/pcbpel/fatransschema/demo"
xmlns:tns="http://xmlns.oracle.com/ias/pcbpel/fatransschema/demo"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:nxsd="http://xmlns.oracle.com/pcbpel/nxsd"
nxsd:version="NXSD" nxsd:stream="chars">
<element name="order" type="tns:orderType" />
<complexType name="orderType">
<sequence minOccurs="1" maxOccurs="unbounded">
<element name="dewnknr" type="integer" nxsd:style="fixedLength" nxsd:length="5" nxsd:padStyle="head" nxsd:paddedBy="0" nxsd:suffixWith="++" />
<element name="deweenr" type="integer" nxsd:style="terminated" nxsd:length="2" nxsd:padStyle="none" nxsd:paddedBy="0" nxsd:prefixWith="++" nxsd:terminatedBy="/\" />
<element name="line" type="tns:lineType" nxsd:style="array" nxsd:arrayTerminatedBy="XXX"/>
</sequence>
</complexType>
<complexType name="lineType" >
<sequence minOccurs="1" maxOccurs="unbounded">
<element name="debstce" type="string" nxsd:style="terminated" nxsd:terminatedBy="+" />
<element name="debstat" type="integer" nxsd:style="terminated" nxsd:terminatedBy="@" />
</sequence>
</complexType>
</schema>
Please help !!Your schema is not proper. I assume you created this schema manually. Try creating native schema using an inbound adapter(e.g. file inbound adapter) by giving the flatfile format as a template and then use the same schema at the outbound adapter end.
HTH,
Sandeep -
After Effects error: Creating a resource file
Hi everyone
I'm administrating a machine with several users mainly using After Effects. The machine runs on Windows 7 64 bit.
I recently had to install videocopilots Optical Flares. Everything runs fine on my admin account but if i open AE on a user account i get an error message while on the loading screen. It says:
After Effects error: Creating a resource file "c:insert path to OpticalFlares.aex here" (might be a bit different in english as i translated this from german)
Every user has full read and write permission on the AE support files folder. Has anyone ever had such an error? All other plugins work as they should on every account.
Thanks for any hints!
MichaelI still think it is a permissions/ user privileges/ policies/ security issue - if it runs on one account, it is unlikely the plug-in is damaged or you installed the 32bit version in CS5 or vice versa. I strongly suspect the plug-in is unable to probe your graphics card and thus never initializes. Perhaps it's being blocked by some security tool or your user account doesn't have the permissions to load system drivers. The latter can be fixed by changing the respective entry in your group policy editor (gpedit.msc). The respective point would be in Computerkonfiguration --> Windows-Einstellungen --> Sicherheitseinstellungen --> Lokale Richtlinien --> Zuweisen von Benutzerrechetn --> Laden und Entfernen von Gerätetreibern. And of course temporarily turn off security stuff to verify it's not the problem.
Mylenium -
Hi everybody ,
This time i have a translation problem.
I have my app translated; my primary language es english and i'm translating to spanish.
Everything is correct until i get to the last step which is 'Publish Application' where i get this error message
ORA-20001: Sync error: WWV_FLOW_PAGE_PLUGS.PLUG_NAME ORA-01407: cannot update ("FLOWS_020000"."WWV_FLOW_PAGE_PLUGS"."PLUG_NAME") to NULL
Sync translatation error (step 2 of 2).
Does anyone have an idea what this could be?
or
Does anybody know how to disable the translated app while i find out what the problem is?
Thanks in advance
DanDanilo,
Somewhere in your translation file, you are providing a null value for a region title.
Joel
Maybe you are looking for
-
What steps do I take when i receive an error message on downloading a previous order?
(complete girl) I purchased an adobe acrobat xpro in 2011, but I am getting an error message when I attempt to download it to my computer?
-
Css file not getting applied to the application
Hi All, I have uploaded a css file and used in my application as <link rel="stylesheet" href="#WORKSPACE_IMAGES#default.css" type="text/css"/> Previously it was working fine. But suddenly, it is not working. I am working from a remote server. Could a
-
How to insert a hyperlink in mail content for workflow
Experts, I want to insert a hyperlink in mail content when i use sendmail type step in workflow. How to do it? Thanks you very much!
-
Hi, we have apex 3.1.2 running in Oracle 10g and we have to upgrade to 11g. i understand that apex 3.0 installs with 11g. could you guys please guide if any documentation is present for such an upgrade. Thanks CKLP
-
Best Practices for install InfoCube 0FIGL_C10 BI 7.3
Dear all, We are currently in BI 7.3 and there is a new cube using table FAGLFLEXT from FIGL, does anybody has the best practices on how to install this cube step by step, from datasource / psa / ods / cube. Thanks in advance, Antony