Problem while inserting Latin characters
Hi All,
Version details
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi
PL/SQL Release 10.2.0.4.0 - Production
CORE 10.2.0.4.0 Production
TNS for Solaris: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - ProductionLanguage :
SQL> show parameter nls_lang
NAME TYPE VALUE
nls_language string AMERICANCurrently,we are facing problem in inserting Latin characters such as 'ʬ '
We are receiving these characters from another DB via DB Link .What parameters should I change in my DB to accept those Latin characters.
Please suggest an approach or charset that'll allow my Db to accept both English and Latin characters.
Sorry for not providing exact information.But please consider the example character that I've mentioned 'ʬ'.
While I'm trying to insert the above character in my Db with below nls_parameters
SQL> select parameter||'--> '||value from nls_database_parameters;
PARAMETER||'-->'||VALUE
NLS_LANGUAGE--> AMERICAN
NLS_TERRITORY--> AMERICA
NLS_CURRENCY--> $
NLS_ISO_CURRENCY--> AMERICA
NLS_NUMERIC_CHARACTERS--> .,
NLS_CHARACTERSET--> UTF8
NLS_CALENDAR--> GREGORIAN
NLS_DATE_FORMAT--> DD-MON-RR
NLS_DATE_LANGUAGE--> AMERICAN
NLS_SORT--> BINARY
NLS_TIME_FORMAT--> HH.MI.SSXFF AM
PARAMETER||'-->'||VALUE
NLS_TIMESTAMP_FORMAT--> DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT--> HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT--> DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY--> $
NLS_COMP--> BINARY
NLS_LENGTH_SEMANTICS--> BYTE
NLS_NCHAR_CONV_EXCP--> FALSE
NLS_NCHAR_CHARACTERSET--> AL16UTF16
NLS_RDBMS_VERSION--> 10.2.0.4.0
20 rows selected.My Table
create table r_dummy (a varchar2(4000))
/Insert Script
insert into r_dummy values('ʬ' )But after inserting
When I retrieve the inserted data
SQL> select *
2 from r_dummy;
A
?Please lemme know how to insert the above character.
Similar Messages
-
Problem while inserting into a table which has ManyToOne relation
Problem while inserting into a table *(Files)* which has ManyToOne relation with another table *(Folder)* involving a attribute both in primary key as well as in foreign key in JPA 1.0.
Relevent Code
Entities:
public class Files implements Serializable {
@EmbeddedId
protected FilesPK filesPK;
private String filename;
@JoinColumns({
@JoinColumn(name = "folder_id", referencedColumnName = "folder_id"),
@JoinColumn(name = "uid", referencedColumnName = "uid", insertable = false, updatable = false)})
@ManyToOne(optional = false)
private Folders folders;
public class FilesPK implements Serializable {
private int fileId;
private int uid;
public class Folders implements Serializable {
@EmbeddedId
protected FoldersPK foldersPK;
private String folderName;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "folders")
private Collection<Files> filesCollection;
@JoinColumn(name = "uid", referencedColumnName = "uid", insertable = false, updatable = false)
@ManyToOne(optional = false)
private Users users;
public class FoldersPK implements Serializable {
private int folderId;
private int uid;
public class Users implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer uid;
private String username;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "users")
private Collection<Folders> foldersCollection;
I left out @Basic & @Column annotations for sake of less code.
EJB method
public void insertFile(String fileName, int folderID, int uid){
FilesPK pk = new FilesPK();
pk.setUid(uid);
Files file = new Files();
file.setFilename(fileName);
file.setFilesPK(pk);
FoldersPK folderPk = new FoldersPK(folderID, uid);
// My understanding that it should automatically handle folderId in files table,
// but it is not…
file.setFolders(em.find(Folders.class, folderPk));
em.persist(file);
It is giving error:
Internal Exception: java.sql.SQLException: Field 'folderid' doesn't have a default value_
Error Code: 1364
Call: INSERT INTO files (filename, uid, fileid) VALUES (?, ?, ?)_
_ bind => [hello.txt, 1, 0]_
It is not even considering folderId while inserting into db.
However it works fine when I add folderId variable in Files entity and changed insertFile like this:
public void insertFile(String fileName, int folderID, int uid){
FilesPK pk = new FilesPK();
pk.setUid(uid);
Files file = new Files();
file.setFilename(fileName);
file.setFilesPK(pk);
file.setFolderId(folderId) // added line
FoldersPK folderPk = new FoldersPK(folderID, uid);
file.setFolders(em.find(Folders.class, folderPk));
em.persist(file);
My question is that is this behavior expected or it is a bug.
Is it required to add "column_name" variable separately even when an entity has reference to ManyToOne mapping foreign Entity ?
I used Mysql 5.1 for database, then generate entities using toplink, JPA 1.0, glassfish v2.1.
I've also tested this using eclipselink and got same error.
Please provide some pointers.
ThanksHello,
What version of EclipseLink did you try? This looks like bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=280436 that was fixed in EclipseLink 2.0, so please try a later version.
You can also try working around the problem by making both fields writable through the reference mapping.
Best Regards,
Chris -
Problem while inserting a record to infotype 416
Iam facing a problem while inserting a record to the infotype 416 for a personnel no using the FM 'HR_INFOTYPE_OPERATION'.I have created a FM to insert a record to the infotype 416.In that FM iam using the FM 'HR_INFOTYPE_OPERATION' to create a record for infotype 416.while executing my FM the FM 'HR_INFOTYPE_OPERATION' is returning the return value 0.But when i check in PA30 for the infotype 416,there is no record created for that personnel no.Also in the table PA0416 the record is not get created.SO what might be the problem.can anyone please provide me help on this.
I have attached the code of my FM for ur reference.
FUNCTION Y_ESS_FL_ENCASH.
DATA: G_COMPENSATION_AMOUNT LIKE PA0416-AMONT,
G_RETURN TYPE BAPIRETURN1.
DATA T_PA0416 LIKE P0416 OCCURS 0 WITH HEADER LINE.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
TCLAS = 'A'
PERNR = '00000014'
INFTY = '0416'
BEGDA = sy-datum
ENDDA = sy-datum
BYPASS_BUFFER = 'X'
LEGACY_MODE = ' '
IMPORTING
SUBRC =
TABLES
INFTY_TAB = T_PA0416
EXCEPTIONS
INFTY_NOT_FOUND = 1
OTHERS = 2
LOOP AT T_PA0416
WHERE SUBTY = '1002'.
ENDLOOP.
IF SY-SUBRC <> 0.
CALL FUNCTION 'BAPI_EMPLOYEE_ENQUEUE'
EXPORTING
NUMBER = '00000014'
IMPORTING
RETURN = G_RETURN.
IF SY-SUBRC <> 0.
MESSAGE I016(RP) WITH ' RECORD IS ALREADY LOCKED'.
ENDIF.
T_PA0416-PERNR = '00000014'.
T_PA0416-SUBTY = '1002'.
T_PA0416-INFTY = '0416'.
T_PA0416-OBJPS = ''.
T_PA0416-SPRPS = ''.
T_PA0416-SEQNR = ''.
T_PA0416-AEDTM = SY-DATUM.
T_PA0416-UNAME = SY-UNAME.
T_PA0416-ENDDA = SY-DATUM.
T_PA0416-BEGDA = SY-DATUM.
T_PA0416-NUMBR = '10'.
T_PA0416-WGTYP = '1530'.
T_PA0416-AMONT = '15000'.
T_PA0416-WAERS = 'INR'.
T_PA0416-QUONR = '1'.
APPEND T_PA0416.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
INFTY = '0416'
NUMBER = '00000014'
SUBTYPE = '1002'
OBJECTID =
LOCKINDICATOR =
VALIDITYEND = '31129999'
VALIDITYBEGIN = SY-DATUM
RECORDNUMBER = ''
RECORD = T_PA0416
OPERATION = 'INS'
TCLAS = 'A'
DIALOG_MODE = '0'
NOCOMMIT = 'X'
VIEW_IDENTIFIER =
SECONDARY_RECORD =
IMPORTING
RETURN = G_RETURN.
KEY =
IF G_RETURN+0(1) EQ 'E'.
MESSAGE I086(ZHR) WITH 'Record is not inserted in IT416'.
ELSE.
COMMIT WORK.
ENDIF.
CALL FUNCTION 'BAPI_EMPLOYEE_DEQUEUE'
EXPORTING
NUMBER = '00000014'
IMPORTING
RETURN = G_RETURN.
ENDIF.
ENDFUNCTION.Hi Murthy
With a first glance, I think you have given a wrong parameter value to "validityend". It should be '99991231' not '31129999' .
If your problem still persists, try inserting the data online from PA30. If your input causes no errors, then please state what the return parameter contains.
Regards
*--Serdar <a href="https://www.sdn.sap.com:443http://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.sdn.businesscard.sdnbusinesscard?u=qbk%2bsag%2bjiw%3d">[ BC ]</a> -
Problem to insert Chinese Characters(GB3212) into MySQL
I met a problem to insert Chinese Characters (GB3212) into MySQL using Entity Bean (or JPA).
For example, when a hardcoded string "{color:#ff0000}电器me元件{color}" is inserted, it is displayed as "{color:#ff0000}??me??{color}" in MySQL.
The NamedQuery is also not working for Chinese Characters.
The setting are as following:
GlassFish JDBC connection pool: useUnicode=true, charecterEncoding=gb2312
NetBeans IDE: source encoding set to GB2312;
MySql table: the column set to CHARACTER SET gb2312;
Any experts, please give advice
Thanks lotI didn't noticed that there is a {color:#ff0000}sun-resources.xml{color} file under {color:#ff0000}<ejb project>/server resources{color}.
This file has a pool configuration. This config just overwite the paremeter i added using Admin Console every time a client is lauched. So there are two option to fix this problem.
1. Insert the follwowing two lines into the {color:#ff0000}sun-resources.xml{color}
<property name="characterEncoding" value="gb2312"/>
<property name="useUnicode" value="true"/>
2. delete the everthing in the {color:#ff0000}sun-resources.xml, using Admin Console {color}config your own pool & DataSource
I tried first option & it works. -
Problem while inserting new Column in JTable
Hi,
I am facing Problem while inserting new Column in JTable.
I have a JTable with one inherited ColumnModel class.
When I am adding the column and moving towards the corresponding location, it moves successfully.
but if I am adding another column or making any changes to table column structure the table retains the defualtcolumn structure.
please help me to solve this..
Regards
Ranjith.........Maybe this example will help:
http://forum.java.sun.com/thread.jspa?forumID=57&threadID=579527 -
LPX-00004 - Problems while inserting xml files in a xmltype column
I've faced two problems while trying to insert xml files into my table containing a xmltype column:
create table xml_test (id number(20),content xmltype)
I use following java code for writing xml docs into db:
conn.setAutoCommit(false);
OraclePreparedStatement stmt = (OraclePreparedStatement)
conn.prepareStatement("INSERT INTO xml_test (id,content) VALUES(?,?)");
File file = new File(file1);
InputStream in1 = new FileInputStream(file1);
Reader r1 = new BufferedReader(new InputStreamReader(in1, "UTF-8"));
int len = 0;
StringBuffer text = new StringBuffer();
while ((len = r1.read()) != -1) {
text.append((char) len);
in1.close();
r1.close();
XMLType poXML1 = XMLType.createXML(conn, text.toString());
for (int i = 1; i <= 1; i++) {
stmt.setInt(1, i);
stmt.setObject(2, poXML1);
stmt.execute();
conn.commit();
1. problem: occures only if a xml schema has been assoicated to the specific xmltype column. it seems that the length of a specific xml tag in the document is limited. but why?
java.sql.SQLException: ORA-22814: attribute or element value is larger than specified in type
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2709)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:656)
at test.insertXML(test.java:84)
at test.main(test.java:261)
hier the xml-schema of the xmltype column "content":
<?xml version="1.0" encoding="UTF-8"?>
<!--W3C Schema generated by XML Spy v4.4 U (http://www.xmlspy.com)-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="AUTOR-ID" type="xs:string"/>
<xs:element name="BODY" type="xs:string"/>
<xs:element name="CONTENT">
<xs:complexType>
<xs:sequence>
<xs:element ref="METADATEN"/>
<xs:element ref="BODY"/>
</xs:sequence>
<xs:attribute name="content-id" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element name="DATUM" type="xs:string"/>
<xs:element name="KEYWORD" type="xs:string"/>
<xs:element name="METADATEN">
<xs:complexType>
<xs:sequence>
<xs:element ref="DATUM"/>
<xs:element ref="TITEL" maxOccurs="unbounded"/>
<xs:element ref="KEYWORD" maxOccurs="unbounded"/>
<xs:element ref="AUTOR-ID"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="TITEL" type="xs:string"/>
</xs:schema>
2. problem: hier i have no idea what is happening ... please help
java.sql.SQLException: ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00004: internal error "MultiChar overflow"
Error at line 61
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)
at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2709)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:589)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:656)
at test.insertXML(test.java:53)
at test.main(test.java:259)It's hard for me to tell you more without seeing your instance data, but for problem #1, if you look at the underlying SQL types being generated by your schema, you will see that the default SQL mapping for a "string" in your schema is a VARCHAR2(4000) (and I believe this would be only 2000 for a varying width character set like UTF8).
You can specify that you wish this column to be mapped as a CLOB in your schema if this is the problem. Also note that there is a 64K limit on the size of an individual node in XMLType. -
Font problem while printing russian characters
Hello,
I have a weird problem. When I print an exported crystal report document which has been exported by Crystal Reports for Eclipse 2.0 as PDF document, the printout misses a lot of russian characters. This area with the missing characters just stays blank, not even question marks or something similar is shown. It seems that the half of all characters of the document is not shown.
(But the document does not contain any missing characters when you just open it in Adobe Acrobat. You only see this behaviour when you print it. That's why we didn't recognize this error for a long time because we didn't print it but just opened it with Acrobat Reader)
I have an original document with russian characters which is saved as docx. When I export this document with MS Word to PDF and print this document, no characters are missing. So it's no printer problem.
There is a difference in both documents:
This document, where all characters work, has the following properties set in the font information tab:
Arial
type: TrueType
encoding: Ansi
original font: ArialMT
original font type:: TrueType
The document which has been created with Crystal Reports for Eclipse 2.0 just contains the following data:
Arial
type: TrueType
encoding: included
(I hope the right translation for this option set is "included" because my version of Adobe Acrobat is a non english version).
What exactly happened to this document. How can I solve this that russian fonts will be print correctly?
Regards,
MarkusBy the way. I create the files in this way:
private void createFile(String outFileName) {
try {
ByteArrayInputStream result = clientDoc.getPrintOutputController().export(ReportExportFormat.PDF);
File newFile = new File(outFileName);
FileOutputStream output = new FileOutputStream(newFile);
int bytesRead = 0;
byte[] byteArray = new byte[10000];
while ((bytesRead = result.read(byteArray)) != -1) {
output.write(byteArray, 0, bytesRead);
output.flush();
output.close();
} catch (Exception e) {
e.printStackTrace(); -
Urgent - pls help - Problem while inserting binary file into Oracle DB
Hi,
I am trying to insert binary files into a Blob column in a Oracle 10G table.
The binary files would be uploaded by the web users and hence come as multipart request. I use apache commons upload streaming API to handle it. Finally i am getting a input stream of the uploaded file.
The JDBC code is
PreparedStatement ps=conn.prepareStatement("insert into bincontent_table values(?)");
ps.setBinaryStream(1,inStream,length);
My problem starts when i try to find the length of the stream. available() method of inputstream does not return the full length of the stream. so i put a loop to read thru the stream and find the length as shown below
int length=0;
while((v=inStream.read())!=-1)
length++;
Now, though i got the length, my stream pointer has reached the end and i cant reset it(it throws an error if i try).
So i copied the stream content to a byte array and created an ByteArrayInputStream like this.
tempByteArray=new byte[length];
stream.read(tempByteArray,0,length);
ByteArrayInputStream bais=new ByteArrayInputStream(tempByteArray);
Now if i pass this bytearray input stream instead of the normal input stream to the prepared statement's setBinaryStream() method it throws an error as
"ORA-01460: unimplemented or unreasonable conversion requested".
Now how to solve this?
My doubts are ,
1) preparedStatement.setBinaryStream(int parameterIndex, InputStream x, int length) expects an inputstream and its length. if i have the stream how to find its length with out reading the stream?
2) Also as the length parameter is a integer, what if i have a large binary file whose length runs more than the capacity of integer
3) Alternatively there is a setBlob(int i, Blob x) in prepared statement. But how to instantiate a Blob object and set it here
4) Is there any better way to do this.
Thanks in advance"ORA-01460: unimplemented or unreasonable conversion
requested".When the setBinaryStream method is used, the driver may have to do extra work to determine whether the parameter data should be sent to the server as a LONGVARBINARY or a BLOB (reference: javadoc)
1) preparedStatement.setBinaryStream(int parameterIndex,
InputStream x, int length) expects an inputstream and its length. if i
have the stream how to find its length with out reading the stream?no. stream may have no specified length. i think you have wrong understanding about stream.
2) Also as the length parameter is a integer, what if i have a large
binary file whose length runs more than the capacity of integer
3) Alternatively there is a setBlob(int i, Blob x) in prepared statement.
But how to instantiate a Blob object and set it here
4) Is there any better way to do this.use ps.setBlob(1, instream) instead -
Problem while displaying UTF8 characters.
Hi,
I have a panel grid which is binding through one method.I generated two label component inside that panelgrid.
I created HtmlOutputLabel.I'm seeting value setLabel() method.My problem is I'm setting UTF8 charecters inside.
Example setLabel("G�te"); While displaying in browser this UTF8 character is not displaying properly.This setLabel method is getting one object as argument.I dont know how they r doing typecasing internally.
CAn anyone tell what is the problem.How to rectify it?
Thanks,
Boskyresponse.setCharacterEncoding("utf-8");This makes sure that the response characters will be in utf-8.
Also makes sure that you data that is being send is encoded as utf-8. Java stores data in utf-8 by default. -
Sap script - Problem while printing Hungarian characters during Unicode
Hello Friends,
We had done unicode changes ie Version upgrade from 4.6 C to ECC and because of that sap script Hungarian characters are printing as Junk characters ex - #####.
Can any one please help me on this issue. In SO10 Print preview also we are facing same issue.
Thank you,
Regards,
PhaneendraHi Phaneedhra,
the below thread explains the font issue for Hungary..
SAPScript with Hungarian characters on it. Weh we review the output online it looks good, but when we print it we get a u2018#u2019 in place of Hungarian characters. I found the following link in SDN and am wondering if you can help.
Hungarian Character Printing problem
Problem in displaying special chars
Prabhudas -
Problem while inserting Date/Time in Oracle Database
Hai,
i want to insert the date and time in a date column. here, i am using java.sql.Date and java.sql.Time to assign the date in Prepared Statement.
PreparedStatement psmt=con.prepareStatement("insert into test(ex_date) values(?)");
java.util.Calendar c=Calendar.getInstance();
c.set(2002,2,21,10,10,00);
java.sql.Date d=new Date(c.getTime().getTime());
java.sql.Time t=new Time(c.getTime().getTime());
psmt.clearParameters();
psmt.setDate(1,d);
psmt.setDate(1,t);
psmt.executeUpdate();
Above program is inserted the Date and time in the database as the following "1900/2/21 10:10 AM"
but i am giving the year as 2002. it inserted the year as 1900. what is the problem with the code?
please let me know
Thanks in advance.
Regards
sankarjune14Hai Franco,
i put the wrong code. Here, is the Original Code.
PreparedStatement psmt=con.prepareStatement("insert into test(ex_date) values(?)");
java.util.Calendar c=Calendar.getInstance();
c.set(2002,2,21,10,10,00);
java.sql.Date d=new Date(c.getTime().getTime());
java.sql.Time t=new Time(c.getTime().getTime());
psmt.clearParameters();
psmt.setDate(1,d);
psmt.setTime(1,t); // Last time i put psmt.setDate(1,t);
psmt.executeUpdate();
and, the getTimeInMillis() method is a protected method in java.util.Calendar class. how can we use it
please give me some other idea to insert the date and time in oracle database.
Thanks in advance
sankarjune14 -
Problems while inserting data into Oracle10g RDF store
hi
I ran into this error again after it was fixed last time. Even this time it was the same error
ID: 9777 Error: java.sql.SQLException: ORA-13199: RDF:Error occurred
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SDO_RDF_TRIPLE_S", line 98
I was been told that this problem will be fixed in the new version of Oracle RDF store , just wondering whether the new version has been released. Currently I am using Oracle10g .
triples causing errors :
<http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Receptor_Down_Regulation> <http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#dDEFINITION> "<def-source>NCI</def-source><def-definition>Due to internalization of ligand-receptor complexes, increased receptor turnover, or decreased receptor expression following exposure to a ligand or agent, Receptor Down Regulation involves a decrease in the number of ligand-specific cellular proteins that bind to, and mediate, the effects of a regulatory molecule.</def-definition>" .
ID: 7528 Error: java.sql.SQLException: ORA-13199: RDF:Error occurred
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SDO_RDF_TRIPLE_S", line 98
<http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#EFP_Cell_Cycle_Pathway> <http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#FULL_SYN> "<term-name>Estrogen-responsive protein Efp controls cell cycle and breast tumors growth</term-name><term-group>PT</term-group><term-source>BIOCARTA</term-source>" .
ID: 7525 Error: java.sql.SQLException: ORA-13199: RDF:Error occurred
ORA-06512: at "MDSYS.MD", line 1723
ORA-06512: at "MDSYS.MDERR", line 17
ORA-06512: at "MDSYS.SDO_RDF_TRIPLE_S", line 98
triples that did not throw any error while loading
<http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Hypercalcemia> <http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#FULL_SYN> "<term-name>hypercalcemia</term-name><term-group>PT</term-group><term-source>NCI-GLOSS</term-source><source-code>CDR0000045363</source-code>" .
<http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Hypercalcemia> <http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#FULL_SYN> "<term-name>Hypercalcemia</term-name><term-group>PT</term-group><term-source>NCI</term-source>" .
<http://ncicb.nci.nih.gov/xml/owl/EVS/Thesaurus.owl#Hypercalcemia> <http://www.w3.org/1999/02/22-rdf-syntax-ns#type> <http://www.w3.org/2002/07/owl#Class> .
thanks chandra"RDF Error occurred" is a generic error message and might be from a number of causes (there are more meaningful error messages in the next patch release, 10.2.0.3). The likely cause is an error due to leading blanks in an object literal string or a null object literal string. For example " Oracle" and "" cause this error during load. This has been fixed in 10.2.0.3. A special patch including this and other fixes for RDF is being made available also. I will post details here as soon as it is ready.
For now, the best option might be to process your data and remove the leading blanks and re-write the null strings as "NULL" and re-try the load. The special RDF patch should be ready in a couple of weeks. -
Problem while inserting extra line item in XVBAP
Hi Experts,
I have to add extra line item in the Sale order through user exit.
So i added new line item in the internal table XVBAK of the subroutine USEREXIT_SAVE_DOCUMENT_PREPARE (MV45AFZZ). Its working fine with the sales order. But when I create delivery of the same new iserted line item is not going to the delivery.
Please give me solution...
Thanks
SameerHi Sameer,
i think, you have added the line in XVBAP - not in XVBAK.
And what's about VBEP - without an entry in VBEP, there will be no delivery note. There are also several indexes for the delivery.
I hav'n dared to put an extra Line into the oder while Save_prepare.
Perhaps try the bapi for order changing.
You can get the new order-number while userexit Save. Save the need of change in an extra teble and change is via bapi with a background - job.
Hans -
Problem while inserting data for some datatypes in Oracle 10g
Hi
I was trying to insert data in database for all the data types defined in Oracle 10g.
I was successful in maximum cases.
I was not able to insert data for following datatypes:
1 Long varraw
2 string
3 varraw
4 varnum
5 charz
6 unsigned int
7 native double
8 native float
Please put some light on it.
Thanks,
GyanendraHi Subin,
You can try couple of things.
If your data is less than 32767, you can pass it to stored procedure and change it to clob type like
PROCEDURE CLOBQUERY
Param IN CLOB,
and you can call Procedure
EXECUTE CLOBQUERY '[Param.1]'
If your data is around than 1000000(32767*32), you can break the data in length of 32767 and pass it to param 1 to 32 like
EXECUTE CLOBQUERY '[Param.1][Param.2][Param.3]..[Param.32]'
Finally you can try to update jdbc drive.
check the link Link: [JDBC Limitation|http://confluence.atlassian.com/display/JIRA/UsingOracle10gdriverstosolvethe4000character+limitation] -
Stuck with a problem while inserting a record into infotype
Hi Gurus,
I have to insert all active record into 378 infotype. At particular pernr hr_operation_infotype is throughing with an error stating 'E00 058Entry does not exist - check your entry' . How to rectify it.
Ravierror message is 'E00 058Entry does not exist - check your entry '
My code is as follows
INFOTYPES : 0378.
DATA: BEGIN OF abc1 OCCURS 0,
pernr TYPE pa0000-pernr,
stat2 TYPE pa0000-stat2,
begda TYPE pa0000-begda,
END OF abc1.
DATA lt_pernr_pa0000 LIKE TABLE OF abc1.
DATA ls_pernr_pa0000 LIKE abc1.
DATA l_subrc LIKE sy-subrc.
DATA l_return LIKE bapireturn1 VALUE ' '.
DATA begda LIKE sy-datum.
DATA endda LIKE sy-datum.
CLEAR: ls_pernr_pa0000, lt_pernr_pa0000.
SELECT pernr stat2 begda
INTO CORRESPONDING FIELDS OF TABLE lt_pernr_pa0000
FROM pa0000
WHERE stat2 = '3' AND endda = '99991231' and pernr = 198.
LOOP AT lt_pernr_pa0000 INTO ls_pernr_pa0000.
REFRESH p0378.
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
pernr = ls_pernr_pa0000-pernr
infty = '0378'
endda = '99991231'
IMPORTING
subrc = l_subrc
TABLES
infty_tab = p0378
EXCEPTIONS
infty_not_found = 1
OTHERS = 2.
IF l_subrc = 0.
IF p0378-event = 'open' AND p0378-subty = 'open' AND
p0378-pernr = ls_pernr_pa0000-pernr.
EXIT.
ENDIF.
ELSE.
locking the pernr ********************
CALL FUNCTION 'BAPI_EMPLOYEET_ENQUEUE'
EXPORTING
number = ls_pernr_pa0000-pernr
validitybegin = ls_pernr_pa0000-begda
IMPORTING
return = l_return.
change the end date to 12/31/2007*************
IF l_return-number IS INITIAL.
p0378-pernr = ls_pernr_pa0000-pernr.
p0378-endda = '99991231'.
p0378-begda = '20070909'.
p0378-subty = 'OPEN'.
p0378-event = 'OPEN'.
p0378-barea = 'US'.
MODIFY p0378 INDEX 1 TRANSPORTING pernr endda begda subty event
barea.
CALL FUNCTION 'HR_INFOTYPE_OPERATION'
EXPORTING
infty = '0378'
number = ls_pernr_pa0000-pernr
record = p0378
operation = 'INS'
IMPORTING
return = l_return.
ENDIF.
unlocking the pernr ********************
IF l_return-number IS INITIAL.
COMMIT WORK AND WAIT.
ELSE.
ROLLBACK WORK.
EXIT.
ENDIF.
CALL FUNCTION 'BAPI_EMPLOYEET_DEQUEUE'
EXPORTING
number = ls_pernr_pa0000-pernr
validitybegin = ls_pernr_pa0000-begda
IMPORTING
return = l_return.
ENDIF.
ENDLOOP.
ENDFUNCTION.
Maybe you are looking for
-
We have just purchased Apple TV and gone through the set up as per manual. At first everything was fine but now the music has stopped playing and we are just looking at the hourglass all the time - frustrated !!
-
"SQL Query in HTTP Request" (5474:0)
Hi, The IDS signature "SQL Query in HTTP Request" (5474:0) does not recognize all malicious SQL selects. Currently, the reg exp looks like [%]20|[=]|[+])[Ss][Ee][Ll][Ee][Cc][Tt]([%]20|[+])[^\r\n\x00-\x19\x7F-\xFF]+([%]20|[+])[Ff][Rr][Oo][Mm]([%]20|[+
-
Python 2.7 on Oracle Linux 6.3
Hi, Can someone help me to install Python 2.7 on Oracle Linux 6.3? Looking for installation steps for Oracle Linux 6.3 fresh image. Thanks,
-
How do I uninstall photoshop cs-2
how do I uninstall photoshop cs-2
-
Hi, As you'll see in the attached screenshot, I wanted to type along a path that mimmicks the marquee in the photo that is in the background. I was able to get it to do that pretty easily by just drawing the path, type on a path and then type on a pa