ORA-03115 error when accessing CLOB in servlet
hi, all
I stored some html files in Oracle as CLOB, I need to select one file out. I did this in normal java file, it worked pretty well, I can print this file out to terminal. Now I tried to use servlet to do this, post this file in browser, I got this error when I tried executeQuery("select *.. "):
java.sql.SQLException: ORA-03115: unsupported network datatype or representation
I guess this is JDBC driver problem, I used Tomcat3.2.4. Can anyone give me some hint? Thanks a lot!
you can try the lastest one to see if that helps
http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
Similar Messages
-
ORA-03115 error when calling a Stored Procedure
Hi All,
I'm in the process of porting a Pro/C app from NT to Linux. I've installed 8.1.5 on our Linux box and patched it up to 8.1.5.02.
It all kind of works ok, except that I'm sometimes getting ORA-03115 errors when the app calls a stored procedure. The call in question looks like this:
EXEC SQL BEGIN DECLARE SECTION;
VARCHAR resprows[50][3998];
int numret = 0;
int numrows= 50;
int done= 0;
unsigned long resp_id = 0;
EXEC SQL END DECLARE SECTION;
EXEC SQL AT DB_NAME EXECUTE
BEGIN pkg_something.getdata(
:resp_id, /* IN */
:numrows, /* IN */
:done, /* OUT */
:resprows, /* OUT */
:numret /* OUT */
END;
END-EXEC;
The stored procedure basically uses the resp_id value to select rows from a table;
in each row there is a VARCHAR2(4000) column which it copies into the hostarray resprows.
There may be anything from 1 to numrows returned from the SP.
Initially, the resprows rows were defined to be size [4000]. Unfortunately, this caused ORA-02005 errors - I then changed the size to [3998], which seemed to fix the 02005's (although I'm unclear as to the reasons why).
Now I'm getting the 03115 errors when calling the SP. The oracle manual is not very helpful on what this error means.
This all works chipper on NT.
Any ideas?
Thanks in advance,
Nigel.
PS: The database the app is talking to is still hosted on NT.
nullHiston FTM wrote:
ORA-04063: package body "LAZARUS.LAZARUS" has errors Above, obviously conflicts with the statement that follows:
>
The procedure and package have both compiled without errors and the statement on its own works fine in SQL*Plus.I suggest you take a look in the USER_ERRORS view to see, what the errors are.
And just checking:
You have schema called LAZARUS, which holds a package named LAZARUS, which holds a procedure called POPULATEGRIDPOSITIONS?
Edited by: Toon Koppelaars on Oct 1, 2009 5:55 PM -
A question about PreparedStatement and ORA-03115 error
Dear all,
I have an issue with JDBC and I would appreciate if you could kindly give me a hand.
I'm using:
- Oracle Database 11g Enterprise (Release 11.1.0.6.0)
- JDBC thin driver version: ( 11.1.0.7.0-Production)
- JDK 1.6
- Operating system: Linux (Ubuntu 8.10)
Here is my code
import java.sql.*;
public class Main
public static void main(String[] args)
String dbURL = "jdbc:oracle:thin:@localhost:1521:mydatabase";
String username = "scott";
String user_password = "tiger";
try
Connection connection = DriverManager.getConnection(dbURL, username, user_password);
String query_text = "SELECT * FROM mytable";
Statement statement = connection.createStatement();
ResultSet query_result = statement.executeQuery(query_text);
connection.close();
catch (SQLException e)
for (Throwable t: e)
t.printStackTrace();
}This works pretty well without any problem. But when I want to use PreparedStatement instead of Statement I receive the ORA-03115 error message, that is, when I replace the Statement with PreparedStatement in the following way:
String query_text =
"SELECT first_name, ?, id, ?, job_title, salary FROM mytable "+
"WHERE id IN ('id14', ?, 'id17', 'id18')";
PreparedStatement prepared_statement = connection.preparedStatement(query_text);
prepared_statement.setString(1, "last_name");
prepared_statement.setString(2, "birthday");
prepared_statement.setString(3, "id02");
ResultSet query_result = prepared_statement.executeQuery(query_text);I get the following:
java.sql.SQLException: ORA-03115: unsupported network datatype or representation
at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:194)
at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:791)
at oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:866)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1186)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1377)
at oracle.jdbc.driver.OracleStatementWrapper.executeQuery(OracleStatementWrapper.java:387)
at mysqlpackage.Main.main(Main.java:33)Therefore, right after
ResultSet query_result = prepared_statement.executeQuery(query_text);the exception is thrown,
why it works with Statement but not with PreparedStatement? I tested with several other queries, insert a new row, delete a row, everytime it works well, but when I want to use PreparedStatement instead of Statement, again I have this error message.
Any idea?
Thanks in advance,OK, I found myself the answer.
First error, I had use ? also for column names, which is not accepted as the SQL query has to be precompiled.
Second error: Instead of writing
ResultSet query_result = prepared_statement.executeQuery(query_text);I had to write:
ResultSet query_result = prepared_statement.executeQuery();I tested with the following
String query_text =
"SELECT first_name, last_name, id, birthday, job_title, salary "+
"FROM myenterprise "+
"WHERE id IN (?, ?, ?, ?) ";
PreparedStatement prepared_statement =
connection.prepareStatement(query_text);
prepared_statement.setString(1, "id02");
prepared_statement.setString(2, "id04");
prepared_statement.setString(3, "id08");
prepared_statement.setString(4, "id09");
ResultSet query_result = prepared_statement.executeQuery();And it works pretty well now! :) -
Getting HTTP 403/500 errors when accessing SharePoint 2010 pages
Hi,
I'm getting intermittent HTTP 403/500 errors when accessing SharePoint Foundation 2010 pages.
When it happens, any SharePoint pages I access I get a HTTP 403 error (example: /sites/test/default.aspx) . If I don't specify a page, I get a HTTP 500 error (example: /sites/test/). What's odd is that I have non-SharePoint .NET applications running on the
same server under the "_layouts" directory and those still work just fine.
After recycling the IIS application pool, it starts to work again, but sometime won't stay up very long.
Does anyone encounter this problem before?
TIA
Also, I'm hoping to understand what the "Microsoft.SharePoint.Library.SPRequest.GetFileAndMetaInfo" method does to help me track down this issue. If you have any info on what the above method is doing, I really appreciated.
EVENT LOG
Nothing
ULS LOG
System.Runtime.InteropServices.COMException: Cannot complete this action. Please try again.
at Microsoft.SharePoint.Library.SPRequestInternalClass.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts,
Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent,
Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags,
Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder)
at Microsoft.SharePoint.Library.SPRequest.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts,
Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent,
Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags,
Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder)These are the associated lines in the ULS.
01/07/2014 02:59:24.33 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation Logging Correlation Data xmnv Medium Name=Request (GET:https://XXXXXXXXXXXXXXXXXXXXX)
e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.48 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.48 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation Monitoring b4ly High Leaving Monitored Scope (PostResolveRequestCacheHandler).
Execution Time=6.79828022835305 e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.48 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation Runtime tkau Unexpected System.Runtime.InteropServices.COMException:
Cannot complete this action. Please try again. at Microsoft.SharePoint.Library.SPRequestInternalClass.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32
iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts, Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid&
pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent, Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl,
Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags, Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies,
Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder) at Microsoft.SharePoint.Library.SPRequest.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet,
String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts, Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage,
String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent, Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders,
String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags, Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32&
pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder) e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.48 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.48 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.50 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.51 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.51 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation General 8kh7 High Cannot complete this action. Please try
again. e8e08e76-1b88-4913-bce6-b9300e7b63f6
01/07/2014 02:59:24.51 w3wp.exe (0x1988) 0x10A4 SharePoint Foundation Monitoring b4ly Medium Leaving Monitored Scope (Request (GET:https://XXXXXXXXXXXXXXXXXXXXX)).
Execution Time=187.132582493026 e8e08e76-1b88-4913-bce6-b9300e7b63f6
Thanks, -
ORA-28868 error when calling Web service over HTTPS from PL/SQL utl_http
I am getting error message ORA-28868 error when calling Web service over HTTPS from PL/SQL utl_http PL/SQL package,
when browsed through some of the messages they point to setting Oracle Wallet Manager.
I am trying to connect
Any idea on how to resolve this issue ?
your input is appreciated.
Thanks
RaviDuplicate post ... please ignore.
-
Error ODS activation - sql error when accessing a table.
Hi,
sometimes occurs an error by activation ODS. I have proces chain and when is loaded second packet an error occurs. In monitor>>
-RSMPC 128, datapacket 3 is wrong, with status number 9
-RSMPC 131
-RSDRO 108 - communcation error (sql error when accessing a table)
In sm21>
-sql error when accessing a table
-The exception, which is assigned to the class 'CX_SY_OPEN_SQL_DB', was
either caught nor passed along using a RAISING clause, in the procedure <b>"UPDATE_ATAB"</b> "(FORM)"
Since the caller of the procedure could not have expected this exception
to occur, the running program was terminated.
The reason for the exception is:
The database system recognized that your last operation on the database
would have led to a deadlock.
Therefore, your transaction was rolled back
to avoid this.
ORACLE always terminates any transaction that would result in deadlock.
The other transactions involved in this potential deadlock
are not affected by the termination.
I have BW 3.5.
Thank You very much.There are a few different scenarios that I can think of where this might come up that all involve what might resulting in parallel (concurrent)processes:
Loading packets in parallel - that is there are X number of processes loading packets concurrently. This could be set in your IMG settings system wide or in the InfoPackage for just this datasource. You seem to indicate that you don't have this.
Database parallel processing - RSAMDIN - ORA_PARALLEL_DEGREE ( there was a different RSADMIN parm for older versions - forget what SP the change came with).
You have multiple InfoPackages for the datasource, each loading what should be a different range of data, and they run atthe same time.
You could be loading from two different datasources to the ODS at the same time.
If any of these are true, I would look at bumping the INITRANS setting up. Your DBA will probably need to do this for table and its indices. There is a Note - 831234 that allows you to create a parameter in RSADMIN that will specify a INITRANS value (e.g. 20) rather than using the default. The ODS would need to be activated to pick this new setting up for the table to be altered.
You could also look at the Processing settings for the InfoPackage and change to PSA first, then target to see if that helps.
Or if you are loading from two different datasources at the same time, you might adjust your schedule so that doesn't happen.
Pizzaman -
Internal error when accessing a table -
Hi,
The program which is running as background was running for last 1 year, last two days the RFC call in the program is dumping.
In DUMP its showing Internal error when accessing a table
Error : DBIF_RSQL_SQL_ERROR
I checed the size of the table its quite huge for the application.
So there is no issue with table.
Please advise what causes these sort of error.
System is ECC 6.0
With SQL server 8.0
Regards,
ThomasThese are the system log i got it from SM21. For this error logs are as below
Very High Priority error
Details Page 2 Line 9 System Log: Local Analysis of onsaprp1 1
Time
Type
Nr
Clt
TCode
Grp
N
Text
15:43:09
DIA
009
300
AB
0
Run-time error "DBIF_RSQL_INTERNAL_ERROR" occurred
Run-time error "DBIF_RSQL_INTERNAL_ERROR" occurred
Details
Recording at local and central time........................ 11.02.2011 15:43:09
Task......
Process
User......
Terminal
Session
TCode
Program
Cl
Problem cl
Package
03084
Dialog work process No. 009
TOM
1
SAPMSSY1
T
Transaction Problem
SABP
Further details for this message type
Module nam
Line
Error text
absapsql
0786
HandleRsqlErrors
Documentation for system log message AB 0 :
The specified runtime error has occurred in the system.
Parameter
abcdefghijklmnopqrstuvwxyz .. DBIF_RSQL_INTERNAL_ERROR
Technical details
File
Offset
RecFm
System log type
Grp
N
variable message data
119
618840
l
Error (Module, Row)
AB
0
HandleRsqlErrors absapsql0786
High Priority error
Details Page 2 Line 18 System Log: Local Analysis of onsaprp1 1
Time
Type
Nr
Clt
TCode
Grp
N
Text
15:44:07
DIA
009
300
SMEN
BZ
Y
Unexpected return value 8 when calling up
Unexpected return value 8 when calling up
Details
Recording at local and central time........................ 11.02.2011 15:44:07
Task......
Process
User......
Terminal
Session
TCode
Program
Cl
Problem cl
Package
03084
Dialog work process No. 009
TOM
om-blr-l
1
SMEN
SAPLSMTR_NAVIGATION
K
SAP Web AS Problem
SBAC
Further details for this message type
Module nam
Line
Table Name
Field Name
dbrepolo
172
8
Documentation for system log message BZ Y :
When calling a function within the database interface, a return
value which cannot be processed by the calling function was
provided.
Technical details
File
Offset
RecFm
System log type
Grp
N
variable message data
120
11160
h
Database Error (Non-SQL)
BZ
Y
8 dbrepolo172
Edited by: Thomas Paul jr on Feb 14, 2011 6:36 AM
Edited by: Thomas Paul jr on Feb 14, 2011 6:38 AM -
SM58 : Internal error when accessing a table
Hi there,
We have just upgraded from R/3 4.7 to ECC 6.0. After the upgarde we face many "Internal error when accessing a table" in sm58. Is there any table mapping mismatched happened during unicode conversions? How to check the details? Most of the errors are SWW_WI_EXECUTE_INTERNAL_RFC, SWW_WI_CREATE_VIA_EVENT_IBF and etc which are workflow modules.
can you help?
Thanks.
Regards,
ThavaHi
Have u checked this thread?
problem in TRFC
Error while executing Workflow: User is locked.
/message/5804053#5804053 [original link is broken]
Regards
Sridhar Goli -
ORA-0907 error when querying XMLDB Table using XMLExists
Hi All,
Get ORA-00907 error when trying to use XMLExists:
SELECT *
FROM tnmab_agreement_xml_binary A
WHERE
( XMLExists('declare default element namespace "http://com.oocl.schema.tnm.agreementbuilder"; $XML/Agreement/ShippingPartyGroups/ShippingParties/CustomerHolder[SAP_ID="$ARG"]')
passing agreements.AGREEMENT_XML as "XML", '5000003001' as "ARG")
OR
( XMLExists('declare default element namespace "http://com.oocl.schema.tnm.agreementbuilder"; $XML/Agreement/NamedCustomerGroups/NamedCustomer/SAP_IDs/StringWrappers[Value="$ARG"]')
passing agreements.AGREEMENT_XML as "XML", '5000003001' as "ARG")
ORA-00907: missing right parenthesis
*00907. 00000 - "missing right parenthesis"*
**Cause:*
**Action:*
Error at Line: 6 Column: 176
Any help is appreciated
Thanks
AuroXMLExists('declare default element namespace "http://com.oocl.schema.tnm.agreementbuilder"; $XML/Agreement/ShippingPartyGroups/ShippingParties/CustomerHolder[SAP_ID="$ARG"]'
passing agreements.AGREEMENT_XML as "XML", '5000003001' as "ARG")no ')' after the closing quote -
ORA-00054 error when loading Oracle table using Data Services
Hello,
we are facing ORA-00054 error when loading Oracle table using BO Data services
(Oracle 10g database, BODS Xi 3.2 SP3)
Test Job performs
1- truncate table
2- load table (tested in standard and bulk load modes)
Scenario when issue happens is:
1- Run loading Job
2- Job end in error for any Oracle data base error
3- When re-running the same Job, Job fails with following error
ORA-00054: resource busy and acquire with NOWAIT specified
It seems after first failure, Oracle session for loading the table stays active and locks the table.
To be able to rerun the Job, we are forced need to kill Oracle session manually to be able to run the Job again.
Expected behaviour would be : on error rollback modifications made on table and BODS stops Oracle session in a clean way.
Can somebody tell me / or point me to any BODS best practice about Oracle error handling to prevent such case?
Thanks in advance
Paul-Mariethe ora-0054 can occure depending how the job failed before. If this occures you will need the DBA to release the lock on the table in question
Or
AL_Engine.exe on The server it creates the Lock. Need to Kill Them. Or stop it..
This Problem Occurs when we select The Bulkloading Option in orclae We also faced the same issue,Our admin has Killed the session. Then everything alright. -
Why am I getting an ORA-04052 error when I try to compile a Procedure?
Hi,
The following procedure I'm getting an ORA-04052 error when I try to compile the following procedure.
CREATE OR REPLACE PROCEDURE APPS.Find_String (
pin_referenced_name IN dba_dependencies.referenced_name%TYPE)
IS
cursor cur_get_dependancy
is
SELECT distinct owner, name, type
FROM [email protected] -- prod.world
WHERE lower(referenced_name) = lower(pin_referenced_name) --'ftbv_salesrep_all_1d'
AND referenced_type <> 'SYNONYM'
AND owner <> 'SYS'
order by name;
v_owner varchar2(40);
v_name varchar2(50);
v_type varchar2(40);
BEGIN
dbms_output.put_line(upper(pin_referenced_name)||' is found in the following objects.');
dbms_output.put_line(' ');
dbms_output.put_line(RPAD('OWNER', 30, ' ')||RPAD('NAME', 60, ' ')||RPAD('OBJECT TYPE', 30, ' '));
dbms_output.put_line('-------------------------------------------------------------------------------------------------------------------');
FOR i IN cur_get_dependancy
LOOP
v_owner := RPAD(i.owner, 30, ' ');
v_name := RPAD(i.name, 45, ' ');
v_type := RPAD(i.type, 30, ' ');
dbms_output.put_line(v_owner ||v_name|| v_type);
END LOOP;
END find_string;I'm using the link [email protected]. The procedure compiles for other database links used in the cursor including the one commented to the right of the code 'prod.world'.
What's even stranger is that I took the SELECT statement
SELECT distinct owner, name, type
FROM [email protected] -- prod.world
WHERE lower(referenced_name) = lower(pin_referenced_name) --'ftbv_salesrep_all_1d'
AND referenced_type <> 'SYNONYM'
AND owner <> 'SYS'
order by name;out of the procedure and ran it on the command line using the @pinp.world link, the SQL statement ran just fine. But when I tried to compile the above procedure with that exact same SQL statement with the exact same link I get the following string of errors.
ORA-04052: error occurred when looking up remote object [email protected]
ORA-00604: error occurred at recursive SQL level 1
ORA-02068: following severe error from PINP
ORA-03113: end-of-file on communication channelHow can the link work just fine in a regular SQL statement but then cause an error when its compiled in code that otherwise compile just fine when using any other link or even just a plain database. Does anyone have any suggestions?OK Justin,
Here's the query by itself run in another database using the @pinp.world link and querying the dba_dependencies table in the pinp.world database. As you can see the query using this link works just fine returning the requested rows. I can't figure out why the compiler is having an issue with essentially this same query when I try to compile it in a cursor in TOAD. Also this is the database (dev1.world) that I'm trying to compile this Procedure in.
By the way I'm in an Oracle 9.2.0.6 database and TOAD v9.2.
SQL> conn apps/apps1@dev1
Connected.
SQL> SELECT distinct owner, name, type
2 FROM [email protected]
3 WHERE lower(referenced_name) = lower('ALL_USERS')
4 AND referenced_type <> 'SYNONYM'
5 AND owner <> 'SYS'
6 order by name;
OWNER NAME TYPE
PUBLIC ALL_USERS SYNONYM
XDB DBMS_XDBUTIL_INT PACKAGE BODY
XDB DBMS_XDBZ0 PACKAGE BODY
SYSTEM MVIEW_EVALUATIONS VIEW
SYSTEM MVIEW_EXCEPTIONS VIEW
SYSTEM MVIEW_FILTER VIEW
SYSTEM MVIEW_LOG VIEW
SYSTEM MVIEW_RECOMMENDATIONS VIEW
SYSTEM MVIEW_WORKLOAD VIEW
ORASSO WWCTX_API PACKAGE BODY
PORTAL WWCTX_API PACKAGE BODY
ORASSO WWEXP_UTL PACKAGE BODY
PORTAL WWEXP_UTL PACKAGE BODY
PORTAL WWPOB_API_PAGE PACKAGE BODY
PORTAL WWPOF PACKAGE BODY
ORASSO WWPRO_PROVIDER_VALIDATION PACKAGE BODY
PORTAL WWPRO_PROVIDER_VALIDATION PACKAGE BODY
PORTAL WWSBR_EDIT_ATTRIBUTE PACKAGE BODY
PORTAL WWSBR_FOLDER_PORTLET PACKAGE BODY
PORTAL WWSBR_USER_PAGES_PORTLET PACKAGE BODY
ORASSO WWUTL_API_PARSE PACKAGE BODY
OWNER NAME TYPE
PORTAL WWUTL_API_PARSE PACKAGE BODY
PORTAL WWUTL_EXPORT_IMPORT_LOV PACKAGE BODY
ORASSO WWUTL_LOV PACKAGE BODY
PORTAL WWUTL_LOV PACKAGE BODY
PORTAL WWV_CONTEXT PACKAGE BODY
PORTAL WWV_CONTEXT_UTIL PACKAGE BODY
PORTAL WWV_DDL PACKAGE BODY
PORTAL WWV_GENERATE_UTL PACKAGE BODY
PORTAL WWV_GLOBAL PACKAGE
PORTAL WWV_MONITOR_DATABASE PACKAGE BODY
PORTAL WWV_PARSE_AS_SPECIFIC_USER PACKAGE BODY
PORTAL WWV_PARSE_AS_USER PACKAGE BODY
PORTAL WWV_SYS_DML PACKAGE BODY
PORTAL WWV_SYS_RENDER_HIERARCHY PACKAGE BODY
PORTAL WWV_THINGSAVE PACKAGE BODY
PORTAL WWV_UTIL PACKAGE BODY
PORTAL WWV_UTLVALID PACKAGE BODY
38 rows selected.
SQL>Let me know what you think.
Thanks again. -
ORA-04062 error when running forms with different users
ORA-04062 error when running forms with different users
I have a form that has a block that should display some data from another users tables. (The other user's name is dynamic, it's selected from a list box)
I wrote a stored procedure to get the data from other user's tables.
When I compile the form and run it with the same user I compiled, it works without any error. But when I run the compiled form with another user I get the ORA-04062 (signature of procedure has been changed) error.
I tried setting REMOTE_DEPENDENCIES_MODE to SIGNATURE in init.ora but it didn't help.
My Forms version is 6i with Patch 15.
Database version is 9.
Here is my stored procedure:
TYPE Scenario_Tab IS TABLE OF NUMBER(34) INDEX BY BINARY INTEGER;
TYPE Open_Curs IS REF CURSOR;
PROCEDURE Get_Scenarios(User_Name IN VARCHAR2, Scen_Table OUT Scenario_Tab) IS
Curs Open_Curs;
i NUMBER;
BEGIN
OPEN Curs FOR
'SELECT Seq_No FROM '|| User_Name ||'.scenario';
i := 1;
LOOP
FETCH Curs INTO Scen_Table(i);
EXIT WHEN Curs%NOTFOUND;
i := i + 1;
END LOOP;
END Get_Senarios;
I would be happy to solve this problem. It's really important.
Maybe somebody can tell me another way to do what I want to do. (getting a list of values from another users tables)I think it should be a better solution to create a package,
and put your own TYPES and procedure into it.
CREATE OR REPLACE PACKAGE PKG_XXX IS
TYPE TYP_TAB_CHAR IS TABLE OF .... ;
PROCEDURE P_XX ( Var1 IN VARCHAR2, var2 IN OUT TYP_TAB_CHAR );
END ;
Then in your Form :
Declare
var PKG_XXX.TYP_TAB_CHAR ;
Begin
PKG_XXX.P_XX( 'user_name', var ) ;
End ; -
Runtime Error when accessing KM Content
Hi Everyone,
I am getting Runtime Error when accessing KM Content through Content Administration/KM Content.
See the below error information.
Runtime Error
An exception occured while processing the request.
Additional information: String index out of range: -28
Exception ID = 00a67a58-06f5-2b10-b997-9edccc061ca6
What could be the problem.
Any help will be appreciated.
thank you
regards
sunilhi Romano
Here is the log trace file text.
#1.5#001321C84B3300A304DC7AFD00001D50000465605028DB15#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces a problem time in sequence#2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#11651182th#
#1.5#001321C84B3300A304DC7AFF00001D50000465605028DBEB#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces the following problem: #2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.#
#1.5#001321C84B3300A304DC7B0100001D50000465605028DCB3#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java###CBS Instance pulse thread will try to recover#1#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#
#1.5#001321C84B3300A304DC7B0200001D50000465605028DE21#1237364243036#com.sap.tc.cbs.server.rt.impl.CourteousTimer##com.sap.tc.cbs.server.rt.impl.CourteousTimer######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Java###A problem during RUN
[EXCEPTION]
#1#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.
at com.sap.tc.cbs.server.rt.impl.Pulsar.beforeExecution(Pulsar.java:86)
at com.sap.tc.cbs.server.rt.impl.CourteousTimer.run(CourteousTimer.java:116)
at java.lang.Thread.run(Thread.java:534)
#1.5#001321C84B3300A304DC7B0400001D50000465605028DF04#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces a problem time in sequence#2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#11651183th#
#1.5#001321C84B3300A304DC7B0600001D50000465605028DFDA#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces the following problem: #2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.#
#1.5#001321C84B3300A304DC7B0800001D50000465605028E0A1#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java###CBS Instance pulse thread will try to recover#1#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#
#1.5#001321C84B3300A304DC7B0900001D50000465605028E1FE#1237364243036#com.sap.tc.cbs.server.rt.impl.CourteousTimer##com.sap.tc.cbs.server.rt.impl.CourteousTimer######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Java###A problem during RUN
[EXCEPTION]
#1#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.
at com.sap.tc.cbs.server.rt.impl.Pulsar.beforeExecution(Pulsar.java:86)
at com.sap.tc.cbs.server.rt.impl.CourteousTimer.run(CourteousTimer.java:116)
at java.lang.Thread.run(Thread.java:534)
#1.5#001321C84B3300A304DC7B0B00001D50000465605028E2DF#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces a problem time in sequence#2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#11651184th#
#1.5#001321C84B3300A304DC7B0D00001D50000465605028E3B5#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces the following problem: #2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.#
#1.5#001321C84B3300A304DC7B0F00001D50000465605028E473#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java###CBS Instance pulse thread will try to recover#1#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#
#1.5#001321C84B3300A304DC7B1000001D50000465605028E5D8#1237364243036#com.sap.tc.cbs.server.rt.impl.CourteousTimer##com.sap.tc.cbs.server.rt.impl.CourteousTimer######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Java###A problem during RUN
[EXCEPTION]
#1#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.
at com.sap.tc.cbs.server.rt.impl.Pulsar.beforeExecution(Pulsar.java:86)
at com.sap.tc.cbs.server.rt.impl.CourteousTimer.run(CourteousTimer.java:116)
at java.lang.Thread.run(Thread.java:534)
#1.5#001321C84B3300A304DC7B1200001D50000465605028E6B9#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces a problem time in sequence#2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#11651185th#
#1.5#001321C84B3300A304DC7B1400001D50000465605028E798#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces the following problem: #2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.#
#1.5#001321C84B3300A304DC7B1600001D50000465605028E856#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java###CBS Instance pulse thread will try to recover#1#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#
#1.5#001321C84B3300A304DC7B1700001D50000465605028E9AD#1237364243036#com.sap.tc.cbs.server.rt.impl.CourteousTimer##com.sap.tc.cbs.server.rt.impl.CourteousTimer######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error##Java###A problem during RUN
[EXCEPTION]
#1#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.
at com.sap.tc.cbs.server.rt.impl.Pulsar.beforeExecution(Pulsar.java:86)
at com.sap.tc.cbs.server.rt.impl.CourteousTimer.run(CourteousTimer.java:116)
at java.lang.Thread.run(Thread.java:534)
#1.5#001321C84B3300A304DC7B1900001D50000465605028EAA5#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces a problem time in sequence#2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#11651186th#
#1.5#001321C84B3300A304DC7B1B00001D50000465605028EB87#1237364243036#com.sap.tc.cbs.server.rt.impl.Pulsar##com.sap.tc.cbs.server.rt.impl.Pulsar######6575e170137111de9951001321c84b33#Thread[CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33,10,SAPEngine_System_Thread[impl:5]_Group]##0#0#Error#1#/Applications/CBS/Administration#Java### faces the following problem: #2#CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33#java.lang.IllegalStateException: CBS-Pulsar 12432550/ad9cf170-12e8-11de-99b2-001321c84b33 did not confirm instance activity for more than 180 sec.#
regards
sunil -
ORA-22813 error when deleting spatial objects in LIVE
Hi,
We are getting an ORA-22813 error when attempting to delete a spatial object from a version-enabled table in workspace LIVE. The spatial object to be removed has a SDO type of multipolygon. The geometry information consists of 4 rings with a combined ordinate count of 4120. The statement used to delete the row is:
delete from tableA where tableA.id in (select tableA.id from tableA where tableA.id = 3);
The error occurs only on a 10g R1 Oracle instance (10.1.0.5.0) with Workspace Manager version 10.1.0.7.1. The delete operation succeeds without problems on a 10g R2 (10.2.0.2.0) instance with Workspace Manager version 10.2.0.3.1. The statement is also executed successfully on the 10g R1 instance if the table is not version-enabled.
Any help on this would be appreciated.
ThanksHi,
I would recommend filing a TAR in this one. The only ora-22813 error involving workspace manager and geometry columns that I know about involves queries that need to sort data for which the size of the geometry column was >30k. Does the execution plan for the delete statement involve any kind of sort? However, this is an old 9.2 bug, that I believe was fixed for all 10.1 and newer releases.
Does the same error happen if you do not use the subquery?
Regards,
Ben -
Error when accessing UM Configuration...
As far as I can tell, we just started getting this error after we installed Patch 5. Maybe we did something wrong/out-of-order or <i>didn't</i> do. I say this b/c I do not get the error when accessing UM Config in one environment where the patch is installed, but do in another.
When I try to access the UM Config I get this error (taken from the portal logger):
Exception ID:11:30_05/11/04_0028
com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Resource
Component : pcd:portal_content/administrator/super_admin/super_admin_role/com.sap.portal.system_administration/com.sap.portal.system_configuration/com.sap.portal.uMPropertyEditor
Component class : com.sapportals.portal.prt.component.usermanagement.admin.UMPropertyEditorComponent
at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:853)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:390)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:463)
at com.sapportals.portal.prt.component.AbstractComponentResponse.include(AbstractComponentResponse.java:88)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:234)
at com.sapportals.portal.htmlb.page.JSPDynPage.doOutput(JSPDynPage.java:76)
Caused by: com.sapportals.portal.prt.component.PortalComponentException: Unable to Find Method : key
at com.sapportals.portal.prt.core.broker.JSPComponentItem.getComponentInstance(JSPComponentItem.java:101)
at com.sapportals.portal.prt.core.broker.PortalComponentItemFacade.service(PortalComponentItemFacade.java:338)
at com.sapportals.portal.prt.core.broker.PortalComponentItem.service(PortalComponentItem.java:817)
Ideas anyone?Hi Andre,
please compare code too large for try statement
Please open an OSS message.
Hope it helps
Detlev
Maybe you are looking for
-
Hi, When I go to DB02->Diagnostics->Missing Tables and Indexes in our ECC6 system. I see some missing primary and secondry indexes there.I also see option " Create on Db" there. Please suggest should I create such indexes by option "Create in Db" and
-
Security: showing me online when I am not
Hello, I have a question about security. My husband could see me coming on and offline yesterday but I was not using skype and all my devices I was signed out. I changed the password in case I was logged in somewhere else but this has not solved the
-
HI All, on 3PL wms when they process IOD it will PGI on sap if WMS use done in error (iod) it is PGI'd SAP, now on SAP we need to raise a return delivery and issue credit memo to customer (this is the procedure followed by customer ) iam assuming t
-
We have a requirement to send few reports on weekly basis to one or more people in the company. I am looking for a solution which automatically triggers emails with a particular report to the user.
-
Hi All, I would like to write some code in Calculated KeyFigure Formula, I have checked the forums. pls donot include SAP Help URL's. Pls explain, if it is possible to write the code... Best Regards, Pandu.