Module Development for file validation.
Dear all
I had try development the module to validate xml schema follow this
public void SAXValidation(InputStream tmpXML,InputStream tmpXSD,byte b1[]) throws Exception {
try {
SAXParserFactory saxParserFactory = SAXParserFactory.newInstance();
saxParserFactory.setNamespaceAware(true);
saxParserFactory.setValidating(true);
SAXParser saxParser = saxParserFactory.newSAXParser();
saxParser.setProperty("http://java.sun.com/xml/jaxp/properties/schemaLanguage", "http://www.w3.org/2001/XMLSchema");
saxParser.setProperty("http://java.sun.com/xml/jaxp/properties/schemaSource", tmpXSD);
DefaultHandler handler = new DefaultHandler();
saxParser.parse(tmpXML, handler);
catch(Exception exc) {
CreateFile("i://xitest/test1/ValidationResult.txt",exc.toString());
But I got this error
org.xml.sax.SAXNotRecognizedException: Property: http://java.sun.com/xml/jaxp/properties/schemaLanguage
Could you please suggest?
Thanks
Park
Hi,
See the below links
/people/prasad.ulagappan2/blog/2005/06/08/sax-parser
what is the meaning of the word "parser" in xml ?
Parse xml with UDF
/thread/60493 [original link is broken]
/thread/56141 [original link is broken]
Trying to use SAX Parser
Where does DOM and SAX parser comes in picture....
XI 2.0 Java Mapping Examples
JAR file not getting created
Regards
Chilla
Similar Messages
-
Module Development for XI3.0 Adapters
Hello,
we are currently trying to develop a xi 3.0 adapter module. Modules are a way to expand the functionalities of a xi adapter, in our cas the file adapter.
Our module should be used to perform a more complex transformation from flat file to xml.
We know, that we have to develop the modul as a stateless session bean, and that we have to implement some modul-interfaces.
What we are missing are some examples, code fragments and some more detailed informations.
Anybody out there, who can help us?
Thanks in advance,
Frank WinklerThere's a How-To Guide that describes Module Development (How To Create Modules for the J2EE Adapter Engine )
https://websmp105.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
and a sample Module comes with XI. Details are available throught the SAP Help http://help.sap.com/saphelp_nw04/helpdata/en/e9/61e1407e858031e10000000a1550b0/frameset.htm
General info on the Module Processor is here
https://websmp105.sap-ag.de/~form/sapnet?_SHORTKEY=01200252310000071155&_SCENARIO=01100035870000000202
The easiest way to deploy the module is through Netweaver Developer Studio. Alternatively you can go through SDM.
Hope that's a starting point.
regards,
Peter -
What will be input for custom module developed for JDBC adapter
Hi,
I have a scenario SQLDB -> Xi -> R3 .
Here I have added a custom module before callsapadapter module.
As I know the sequence of module calling will be as follows :
1. Standard jdbc adapter
2. custom module
3. callsapadapter
Standard jdbc adapter has a select query . After that what will be the input format for my custom module .Will it be the xml structure of my source Data type or will it be a resultset or will it be a inputstream(stream of xml fomat????).
And then in which format i need to generate the output format for CallSapAdapter.
RegardsHello Moni,
SAP has a wonderful feature in ABAP. There are some Runtime Errors that you can <i>catch</i>. This is somewhat similar to the Exception Handling procedure in Java / C++. So here's how you go about it....
Sometimes there might some calculations that we do, multiplication , for example, where the result of the arithmetic operation is known only at run-time. And the recepient for this result may not always be of the right type to take the result. Consider the following code:
parameters a type i obligatory.
data : b type i,
c type i.
b = 99999999.
** Assume that the user has entered 99999999 for the value of the parameter a.
c = a * b. " 99999999 * 99999999 "
write c.
This program will certainly give a short dump saying that there was an arithmetic overflow. But we can actually avoid this Shor Dump and handle the situation quite elegantly. consider the following.
parameters a type i obligatory.
data : b type i,
c type i.
b = 99999999.
CATCH SYSTEM-EXCEPTIONS ARITHMETIC_ERRORS = 1.
** Assume that the user has entered 99999999 for the value of the parameter a.
c = a * b. " 99999999 * 99999999 "
ENDCATCH.
if sy-subrc ne 0.
write: 'There was an arithmetic overflow in the calculation.'
else.
write c.
endif.
This way you can actually avoid the short dump and make the system set a value for sy-subrc. Based on the avlue of the sy-subrc, you can go ahead with further processing / error-handling, as the case may be.
Here, ARITHMETIC_EXCEPTIONS is called an <i>exception group</i>. For more information on what other run-time errors can be <i>caught</i>, and What the various exception groups contain, please refer to the online documentation for the CATCH statement.
Regards,
Anand Mandalika. -
Adapter Module (Reading Excel File)
Hi Guys,
I followed the Webblog : Read Excel instead of XML through FileAdapter
For File Adapter Module Development , for reading Excel Sheet.
Deployment all went fine and when i used in my configuration , file is getting picked up but the xml content is not getting displyed , it says not well formated.Below error is shown in the CC Monitor
The XML page cannot be displayed
Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later.
XML document must have a top level element. Error processing resource 'http://pxxxxx:50xxx/mdt/messagecontentservlet?att...
My coding in nwds
xmldata = "<?xmlversion="1.0"encoding="UTF-8"?>
+ "<ns:"+wb.getSheet(0).getCell(0, 0).getContents() +"xmlns:ns=""
+ wb.getSheet(0).getCell(1, 0).getContents() + "">"
+ "<Name>"+ wb.getSheet(0).getCell(1, 2).getContents()
+ "</Name>" +"</ns:" wb.getSheet(0).getCell(0, 0).getContents()">";
Kindly suggest if any
srini
Edited by: Venkateswarlu Srinivas on Jul 4, 2008 2:47 PMtry removing the \n you have added in the string
-
Help required in File Adapter Module Development
Hi All,
I am working out a File to File scenario where my source file is in some different format. Please find the below sample:
<Root>
<ID>100</ID>
<NAME>SAP</NAME>
<END-Root>
Before taking this into IS, I need to change the file to a proper XML format. I need to replace "END-" with "/".
<?xml version="1.0" encoding="UTF-8" >
<Root>
<ID>100</ID>
<NAME>SAP</NAME>
</Root>
I think I can achive this by developing Adapter Modules. I am new to Adapter Module development.
Can you please tell me if there are any inbuilt Adapter Modules for this. If not please suggest me some relevant blogs to solve this issue. Thanks in Advance.Hi Phani Kumar
There are more than one ways to do this. As per your timelines and skill set you can decide
1. You can use the XMLAnonymizerBean this is an inbuilt module
Check Stefen's blog
Remove namespace prefix or change XML encoding with the XMLAnonymizerBean
2. You can read this complete file in a single field and then you can create XSLT or Java mapping to parse it in a target XML you desire.
Check these
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3823 [original link is broken] [original link is broken] [original link is broken](XSLT mapping)
Java Mapping (Part I) (Java Mapping)
The specified item was not found. (Java Mapping helper DOM)
The specified item was not found. (XML Node into string)
3. You can develop Adapter modules for this
Refer
Check Guides
XI 3.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bdc14e1-0901-0010-b5a9-a01e29d75a6a
PI 7.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f013e82c-e56e-2910-c3ae-c602a67b918e
PI 7.1
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00838345-708c-2a10-1199-9514c0b0a91c -
Duplicate file: Module bean for MD5 / SHA
writing my question...
bad keyboard... bad web connexion... thread deleted!
see new thread [Duplicate file: Module bean for MD5 / SHA (digital signature)|Duplicate file: Module bean for MD5 / SHA (digital signature);
sorry for disturbing. -
Feature request: Slideshow module support for video files
I'm very excited about your MTS support!
Feature request: Slide show module support for video files...
Say you have 10 takes to choose from. Are you able to almost like SLIDESHOW view the 10 clips full screen so you can decide, like a playlist? Or rate them as they play? It would also be great, like SLIDESHOW to be able to export a MP4 with a title, the 10 clips you are working with, and maybe add an end title and a song, just like SLIDESHOW.
I have found editing stills like this in slideshow far faster than in any other editing program.
Basically, I just need a fast means to view or export an MP4 of a set of video clips to review. You are almost there.
great job!!!
MaxI was also disappointed that video is not supported in the slideshow module -I currently have to use another solution when I want stills mixed with videos, would be great to be ablo to keep it all in LR!
-
ORA-19563: header validation failed for file
hai all ,
i faced problem when restore database from tape backup ,
my current database 11.1.0.7.0 , with AIX OS
im running RMAN to restore with set new name to change poiting to new lun.
but when end of restore show this :
channel c05: restore complete, elapsed time: 01:00:34
channel c06: piece handle=PRFN_DB_bk_31518_1_831778821 tag=HOT_DB_BK_LEVEL0
channel c06: restored backup piece 1
channel c06: restore complete, elapsed time: 01:01:39
Finished restore at 22-NOV-13
released channel: c01
released channel: c02
released channel: c03
released channel: c04
released channel: c05
released channel: c06
released channel: c07
released channel: c08
released channel: c09
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of switch command at 11/22/2013 15:13:04
ORA-19563: header validation failed for file
im open alert.log and see the error
Errors in file /oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/trace/PROD_m000_5243492.trc:
ORA-51106: check failed to complete due to an error. See error below
ORA-48251: Failed to open relation due to following error
ORA-48122: error with opening the ADR block file [/oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/metadata/HM_FINDING.ams] [0]
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 22: Invalid argument
Additional information: 2
ORA-01122: database file 30 failed verification check
ORA-01110: data file 30: '/oradata51/PROD/data/ctxd01.dbf'
ORA-01565: error in identifying file '/oradata51/PROD/data/ctxd01.dbf'
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
Fri Nov 22 15:11:58 2013
Errors in file /oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/trace/PROD_m000_5243494.trc:
ORA-51106: check failed to complete due to an error. See error below
ORA-48251: Failed to open relation due to following error
ORA-48122: error with opening the ADR block file [/oracle/PROD/db/tech_st/11.1.0/admin/PROD_smjkt-prfn01/diag/rdbms/prod/PROD/metadata/HM_INFO.ams] [0]
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 22: Invalid argument
Additional information: 2
ORA-01122: database file 221 failed verification check
ORA-01110: data file 221: '/oradata51/PROD/data/a_txn_data86.dbf'
ORA-01565: error in identifying file '/oradata51/PROD/data/a_txn_data86.dbf'
ORA-27037: unable to obtain file status
IBM AIX RISC System/6000 Error: 2: No such file or directory
Additional information: 3
info
'/oradata51/PROD/data/a_txn_data86.dbf' --> path original from production
SET NEWNAME FOR DATAFILE 221 TO '/oracle/PROD/db/apps_st/data/a_txn_data86.dbf' --> path in Testing that do full restore
this file already exist a_txn_data86.dbf
someone can help me ?
ImronHi Imron,
Ensure the file is available at the OS level, if yes then follow the below link and see if it helps you
https://forums.oracle.com/thread/2544292
https://forums.oracle.com/message/1237966
https://forums.oracle.com/message/
Thanks &
Best Regards, -
Extractor development for Function Module
This is new project and we are working on Generic Extractor development with Function Modules. I am having a Function Module developed by the ABAP person, now I need to develop Extractor for this Function Module.
Could anybody please give the steps for this.
Thanks in advance
PrasadThanks, I created the FM. It is extracting more no records and sometimes the running is inifinit.
And one thing in RSA3 Display Extr. Calls if i keep that 10 the extractor extracting records 10 times.
What is the problem and what would be the solution.
Thanks and regards,
Prasad.
And one thing I am unable to find this posted and answered questions from this forum, where can i check these answers after i logged into this forum. -
Adapter module that dumps file to XI file directory
I am given a task to find a way of backing up files the simpliest way. Currently, our config is in a scenario where there are 2 receiver, the receiving system (SAP) and the file backup (File adapter). I would want to reduce the config requirements by eliminating the file backup objects. And I am thinking of doing this by creating an adapter module to be included in the sender adapter.
Another idea I could think of is the adapter module calls upon the file comm channel to do the file backup.
The purpose of this research is to reduce object transport time and the mistakes the transport guys are doing on the file comm ch reconfiguration.
To those who have experiences with adapter module development, is this idea feasible?Hi Jai,
Thanks for your reply. That is the 2nd option I have in case the 1st one isnt possible.
To further elaborate,
Current config:
we have two AS2 comm channels (sender and receiver) managing the connection with our external partners.
File comm channels to backup the files we send and receive.
The problem:
We are having problems with the transport guys as they often make mistake on reconfiguring the file comm channel during transport.
Requirements:
Reduce object creation and tranport time.
Solution proposal 1:
The idea is to remove all existing objects related to file back up and have all the file back ups done by the adapter module. And this adapter module would become part of the as2 comm channels module processes.
Hope this clarifies things more. -
Java WebDynpro's and IE security settings for file download
We have a EP 7.0 SP13 environment on which we have deployed a number of own developed java webdynpro's. In some of these webdynpro's we provide the file download functionality. The portal and webdynpro's are used by both internal personnel and external customers.
On the other hand the default Internet security settings for Internet Explorer, disable "Automatic prompting for file downloads".
When a user, with these default security settings active, tries to use our webdynpro's file download functionality, the screen seems to refreshes but no file download starts. When (s)he retries, the session runs for some minutes and gives following error message:
"com.sap.tc.webdynpro.services.session.LockException: Thread SAPEngine_Application_Thread[impl:3]_20 failed to acquire exclusive lock on client session ClientSession".
This behavior is explained in SAPNote 1234847. Webdynpro provides a single-thread module, meaning a user session is blocked for the during of the request. And because the previous file download isn't yet completed the new try can't start.
Issue now, although the users IE settings allow file downloads and don't block pop up's, he can't download the file and even isn't made aware of the cause of the failure.
How can we avoid this issue, without having to communicate the
application requires specific browser settings?Welcome to the Apple Support Communities
See > http://support.apple.com/kb/HT5290
You can install the program using different ways:
1. Right-click the application installer and choose Open.
2. Go to System Preferences > Security and Privacy and select Anywhere in Allow applications downloaded from -
Clarification in Module Development
Hello Friends,
We are working on Module development.We have imported jar files i.e sda files.In ejb-j2ee-engine .xml we have included the following code..
<reference
reference-type="weak">
<reference-target
provider-name="sap.com"
target-type="service">com.sap.aii.af.svc</reference-target>
</reference>
Now..We have imported a external DOM4j.jar file..for our programming requirement. My doubt is should i include any piece of code like the above one for my imported jar file?? as we are calling the module from Receiver Communication Channel, it is throwing an error regarding that DOM4j. jar file. Please help me out.
Thanks & Regards,
N.Jayanth Kumarcheck this links for reference:
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02706f11-0d01-0010-e5ae-ac25e74c4c81
https://www.sdn.sap.com/irj/sdn/webinar?rid=/library/uuid/8257ed90-0201-0010-b6a8-e9cd808eb1a9
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bdc14e1-0901-0010-b5a9-a01e29d75a6a
note:reward points if solution found helpfull.....
regards
chandrakanth.k -
SOAP attachment - module development?
Hi,
I have an IDOC -> SOAP scenario where I have to call a webservice that uses SOAP attachment.
Example:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ueb="IBrokerInterface">
<soapenv:Header/>
<soapenv:Body>
<ueb:TEBIBrokerInterface_PublishWS>
<aClientId>TEST</aClientId>
<aMessage>cid:file.xml</aMessage>
<aDuplicates>0</aDuplicates>
</ueb:TEBIBrokerInterface_PublishWS>
</soapenv:Body>
</soapenv:Envelope>
The "file.xml" has to be a SOAP attachment.
If I use a SOAP receiver channel how do I get the IDOC payload moved into a SOAP attachment and still keep the SOAP envelope?
Can this only be done with module development?
Thanks RasmusHi Rasmus,
You cannot create an attachment in mapping.
In PI 7.1 there will be a Java Mapping API for working with attachments, but the code will be similar to an adapter module. It will not be possible with XSLT.
Regards
Stefan -
I am trying to build a page to upload pdf files to my website. It is an intranet site for real estate agents. I tried making a form with a file field and then applied the Developer toolkit file upload behavior. When I try to view the page I get this error:
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/BusCenter/forms/formsUpload.asp, line 49
ins__forms_.setTable ""forms""
-----------------------^
Can anyone help me get this working?
Thanks!
Ben
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="../Connections/conBusCenterString.asp" -->
<!--#include file="../includes/common/KT_common.asp" -->
<!--#include file="../includes/tNG/tNG.inc.asp" -->
<%
'Make a transaction dispatcher instance
Dim tNGs: Set tNGs = new tNG_dispatcher
tNGs.Init "../"
%>
<%
' Start trigger
Dim formValidation: Set formValidation = new tNG_FormValidation
formValidation.Init
formValidation.addField "fmName", true, "text", "", "", "", "Please enter a valid form name."
formValidation.addField "fmDesc", true, "text", "", "", "", "Please enter a valid description."
formValidation.addField "fmCatA", true, "text", "", "", "", "Please enter a valid catagory."
formValidation.addField "fmCatB", true, "text", "", "", "", "Please enter a valid catagory."
formValidation.addField "fmFile", true, "", "", "", "", "Please select a file to uoload."
tNGs.prepareValidation formValidation
' End trigger
%>
<%
'start Trigger_FileUpload trigger
'remove this line if you want to edit the code by hand
Function Trigger_FileUpload (ByRef tNG)
Dim uploadObj: Set uploadObj = new tNG_FileUpload
uploadObj.Init tNG
uploadObj.setFormFieldName "fmFile"
uploadObj.setDbFieldName "fmFile"
uploadObj.setFolder "../forms/forms/"
uploadObj.setMaxSize 2500
uploadObj.setAllowedExtensions "pdf, txt"
uploadObj.setRename "auto"
Set Trigger_FileUpload = uploadObj.Execute()
End Function
'end Trigger_FileUpload trigger
%>
<%
' Make an insert transaction instance
Dim ins__forms_: Set ins__forms_ = new tNG_insert
ins__forms_.init MM_conBusCenterString_STRING
tNGs.addTransaction ins__forms_
' Register triggers
ins__forms_.registerTrigger Array("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1")
ins__forms_.registerTrigger Array("BEFORE", "Trigger_Default_FormValidation", 10, formValidation)
ins__forms_.registerTrigger Array("END", "Trigger_Default_Redirect", 99, "formsList.asp")
ins__forms_.registerTrigger Array("AFTER", "Trigger_FileUpload", 97)
' Add columns
ins__forms_.setTable ""forms""
ins__forms_.addColumn "fmName", "STRING_TYPE", "POST", "fmName", ""
ins__forms_.addColumn "fmDesc", "STRING_TYPE", "POST", "fmDesc", ""
ins__forms_.addColumn "fmCatA", "STRING_TYPE", "POST", "fmCatA", ""
ins__forms_.addColumn "fmCatB", "STRING_TYPE", "POST", "fmCatB", ""
ins__forms_.addColumn "fmFile", "FILE_TYPE", "FILES", "fmFile", ""
ins__forms_.setPrimaryKey "fmID", "NUMERIC_TYPE", "", ""
%>
<%
'Execute all the registered transactions
tNGs.executeTransactions
%>
<%
'Get the transaction recordset
Dim rs_forms_
Dim rs_forms__numRows
Set rs_forms_ = tNGs.getRecordset(""forms"")
rs_forms__numRows = 0
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="../includes/skins/mxkollection3.css" rel="stylesheet" type="text/css" media="all" />
<script src="../includes/common/js/base.js" type="text/javascript"></script>
<script src="../includes/common/js/utility.js" type="text/javascript"></script>
<script src="../includes/skins/style.js" type="text/javascript"></script>
<% Response.Write tNGs.displayValidationRules()%>
</head>
<body>
<%
Response.Write tNGs.getErrorMsg()
%>
<form action="<%= KT_escapeAttribute(KT_getFullUri()) %>" method="post" enctype="multipart/form-data" name="fmFile" id="fmFile">
<table cellpadding="2" cellspacing="0" class="KT_tngtable">
<tr>
<td class="KT_th"><label for="fmName">Name:</label></td>
<td><input type="text" name="fmName" id="fmName" value="<%=(KT_escapeAttribute(rs_forms_.Fields.Item("fmName").Value))%>" size="32" />
<%=(tNGs.displayFieldHint("fmName"))%> <%=(tNGs.displayFieldError(""forms"", "fmName"))%> </td>
</tr>
<tr>
<td class="KT_th"><label for="fmDesc">Description:</label></td>
<td><input type="text" name="fmDesc" id="fmDesc" value="<%=(KT_escapeAttribute(rs_forms_.Fields.Item("fmDesc").Value))%>" size="32" />
<%=(tNGs.displayFieldHint("fmDesc"))%> <%=(tNGs.displayFieldError(""forms"", "fmDesc"))%> </td>
</tr>
<tr>
<td class="KT_th"><label for="fmCatA">CatA:</label></td>
<td><input type="text" name="fmCatA" id="fmCatA" value="<%=(KT_escapeAttribute(rs_forms_.Fields.Item("fmCatA").Value))%>" size="32" />
<%=(tNGs.displayFieldHint("fmCatA"))%> <%=(tNGs.displayFieldError(""forms"", "fmCatA"))%> </td>
</tr>
<tr>
<td class="KT_th"><label for="fmCatB">CatB:</label></td>
<td><input type="text" name="fmCatB" id="fmCatB" value="<%=(KT_escapeAttribute(rs_forms_.Fields.Item("fmCatB").Value))%>" size="32" />
<%=(tNGs.displayFieldHint("fmCatB"))%> <%=(tNGs.displayFieldError(""forms"", "fmCatB"))%> </td>
</tr>
<tr>
<td class="KT_th"><label for="fmFile">File:</label></td>
<td><input type="file" name="fmFile" id="fmFile" size="32" />
<%=(tNGs.displayFieldError(""forms"", "fmFile"))%> </td>
</tr>
<tr class="KT_buttons">
<td colspan="2"><input type="submit" name="KT_Insert1" id="KT_Insert1" value="Insert record" /></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>Well at first you can try the ADDT support forum and not this
one. Its more likely to have a reply there.
At second, the basic question:
Are your server folders with 777 permission? -
Oracle Support ORA-4031 Troubleshooting Tool problem - FILE VALIDATION FAIL
Hi,
Having problem while trying to use ORA-4031 Troubleshooting Tool on the Oracle Support site.
I believe I upload all files correctly: db alert log, 4031 trace file and AWR report (HTML), answered YES to the question.
But, get this error:
"FILE VALIDATION FAILED: Fatal Error: missing 4031 information in the trace file. ..."
However, the trace file has 4031 error information:
*** SERVICE NAME:(SYS$BACKGROUND) 2011-12-20 08:27:06.548
*** SESSION ID:(546.1) 2011-12-20 08:27:06.548
*** 2011-12-20 08:27:06.548
AUTO SGA: Dumping stacks and disabling background sga tuning on error 604, simerr=0
ORA-00604: error occurred at recursive SQL level 2
ORA-04031: unable to allocate 4120 bytes of shared memory ("shared pool","select shared_pool_size_for_...","Typecheck","kgghteInit")
----- Call Stack Trace -----
calling call entry argument values in hex
location type point (? means dubious value)
ksedst+001c bl ksedst1 000000000 ? 646F33002040000 ?
kmgsb_tune+0ce0 bl 03F5A418
ksbcti+03d8 bl _ptrgl
ksbabs+025c bl ksbcti FFFFFFFFFFFD068 ? 000000006 ?
70000004D63CBA0 ?
kebm_mmon_main+02e4 bl 01FC6DA4
ksbrdp+0408 bl _ptrgl
opirip+03fc bl 03F59B14
opidrv+0448 bl opirip 110278B10 ? 41027B9D0 ?
FFFFFFFFFFFF340 ?
sou2o+0090 bl opidrv 3202AB38FC ? 440656000 ?
FFFFFFFFFFFF340 ?
opimai_real+0150 bl 01FC4EB4
main+0098 bl opimai_real 000000000 ? 000000000 ?
__start+0098 bl main 000000000 ? 000000000 ?
--------------------- Binary Stack Dump ---------------------
========== FRAME [1] (ksedst+001c -> ksedst1) ==========
Dump of memory from 0x0FFFFFFFFFFFBB70 to 0x0FFFFFFFFFFFBBE0
FFFFFFFFFFFBB70 0FFFFFFF FFFFBBE0 42842228 00000000 [........B."(....]
FFFFFFFFFFFBB80 00000001 000D9DE0 00000000 00000000 [................]
FFFFFFFFFFFBB90 00000000 00000000 00000001 102242E8 [............."B.]
FFFFFFFFFFFBBA0 00000000 00000000 0646F330 02040000 [.........F.0....]
FFFFFFFFFFFBBB0 00000001 10000B00 00000001 05294C08 [.............)L.]
FFFFFFFFFFFBBC0 00000000 0000025C 00000000 0000025C [.......\.......\]
FFFFFFFFFFFBBD0 00000001 101902C0 0FFFFFFF FFFFBBE0 [................]
========== FRAME [2] (kmgsb_tune+0ce0 -> 03F5A418) ==========
Dump of memory from 0x0FFFFFFFFFFFBBE0 to 0x0FFFFFFFFFFFBFE0
FFFFFFFFFFFBBE0 0FFFFFFF FFFFCE60 00000000 00000000 [.......`........]
FFFFFFFFFFFBBF0 00000001 04356164 00000000 00000000 [.....5ad........]
(.... etc.)
What am I doing wrong ?
Oracle 10.2.0.3 (compatible=9.2.0) on AIX.
Thanks.user12053739 wrote:
My question here is not abuot ORA-4031 error and how to troubleshoot it, but about the error (FILE VALIDATION FAILED) that I receive in ORA-4031 Trobleshooting Tool on the Oracle Support web site. We do manuall analyses and troubleshooting as well, but would be nice if the tool works as well.Have you followed all the steps in (How to use the ORA-4031 Troubleshooting Tool on MOS [ID 1381442.1])? If yes, then I believe you need to log a SR for this issue as none of us maintain this tool, and you need someone from Oracle (development team who maintain it internally) to verify why you are getting that error when uploading the files.
Thanks,
Hussein
Maybe you are looking for
-
How to cause POJO data control to use custom base ViewObject class
ADF 11.1.1.4 We have a POJO data control that displays data in a table. We can filter the table using the column filters and this performs in-memory filter. If an exception occurs I see that it is using a ViewObject for the in-memory filtering bec
-
Variable not getting the filename
Hello Experts I am new to ODI. when i am using variable for filename its not working. Please suggest. Thank you
-
I would love it if someone could provide detailed instructions on how to hook this analog mixer to my Mac Book Pro and use it on Logic. I want to be able to monitor the sound from my computer and the sound from my mic and also record using my mic, an
-
Overview fields used per document type in MM and FI
Hello All, iIs there a possibility to get an overview of all fields used (mandatory, optional etc.) for each document type in MM and FI? I want to create a list which fields per document type are used in both MM and FI and which are only used in MM o
-
I subscribed yesterday to ExportPDF (AD013454929) . I tried to convert a file and I'm very unsatisfied of the result. How can I cancel subscription and get reimbursed ?