What are 'Qualifier' in XML ???/
Hi,
I have, may be, a very basic question on XML. What are Qualifiers which i see in some of XML documents and how can we relate it to a oracle table column.
for example in one of oracle Exchange XML i saw this:
<OPERAMT qualifier="UNIT" type="T">
<OPERAMT qualifier="EXTENDED" type="T">
how can i relate the same to a column of a table? Even that type="T"...
Can somebody help me out in mapping it with the column in my table.
Best,
Arun W
Yes. I guess it has something to do with oracle's adoption of OAGIS (open application group integration specification) for XML generated by Exchange. Couldn't find much details of the same on thier site too(http://openapplications.org/).
If someone has some info on the same it will be helpful.Actually we are also looking for something to do with application integration.
Best,
Arun W
Similar Messages
-
What are the necessary elements in ejb-jar.xml with CMP entity bean
What are the necessary elements in ejb-jar.xml with CMP entity bean
Actually i am using webligic 8.1 and while deployment getting the error that
some elements r missing
Thanks
Anand PritamAccording to the ejb-jar.xml dtd ejb-name, ejb-class, persistence-type, prim-key-class, reentrant are the required elements for an entity bean.
<!ELEMENT entity (description?, display-name?, small-icon?,
large-icon?, ejb-name, home?, remote?, local-home?,
local?, ejb-class, persistence-type, prim-key-class,
reentrant, cmp-version?, abstract-schema-name?,
cmp-field*, primkey-field?, env-entry*, ejb-ref*,
ejb-local-ref*, security-role-ref*, security-identity?,
resource-ref*, resource-env-ref*, query*)> -
What are the different values available for type attribute
Hi,
I am working with IDOC to Stored Procedure. For each field we need to give the values for 'isInput' and 'type' attributes. I need to pass values for 'datetime' and 'numeric' fields. What are the list of values availabIe for 'type' attribute. I know only about 'CHAR' attribute.
Can anybody please tell me what all the values availabe for attribute 'type'. I am facing this problem while giving the value for type attribute.
Thanks in Advance,
Murthy.Does this help
tring
Data that contains a combination of letters, numbers, and special characters. String data types are listed below:
CHARACTER: Fixed-length character strings. The common short name for this data type is CHAR.
VARCHAR: Varying-length character strings.
CLOB: Varying-length character large object strings, typically used when a character string might exceed the limits of the VARCHAR data type.
GRAPHIC: Fixed-length graphic strings that contain double-byte characters.
VARGRAPHIC: Varying-length graphic strings that contain double-byte characters.
DBCLOB: Varying-length strings of double-byte characters in a large object.
|BINARY: A sequence of bytes that is not associated with a |code page.
|VARBINARY: Varying-length binary strings.
BLOB: Varying-length binary strings in a large object.
|XML: Varying-length string that is an internal representation |of XML.
Numeric
Data that contains digits. Numeric data types are listed below:
SMALLINT: for small integers.
|INTEGER: for large integers.
|BIGINT: for bigger values.
DECIMAL(p,s) or NUMERIC(p,s), where p is precision and s is scale: for packed decimal numbers with precision p and scale s. Precision is the total number of digits, and scale is the number of digits to the right of the decimal point.
|DECFLOAT: for decimal floating-point numbers.
REAL: for single-precision floating-point numbers.
DOUBLE: for double-precision floating-point numbers.
Datetime
Data values that represent dates, times, or timestamps. Datetime data types are listed below:
DATE: Dates with a three-part value that represents a year, month, and day.
TIME: Times with a three-part value that represents a time of day in hours, minutes, and seconds.
TIMESTAMP: Timestamps with a seven-part value that represents a date and time by year, month, day, hour, minute, second, and microsecond.
Regards
Ravi -
What are differences between the target tablespace and the source tablespac
The IMPDP command create so manay errors. But the EXAMPLE tablespace is transported to the target database successfully. It seems that the transported tablespace is no difference with the source tablespace.
Why create so many errors?
How to avoid these errors?
What are differences between the target tablespace and the source tablespace?
Is this datapump action really successfull?
Thw following is the log output:
[oracle@hostp ~]$ impdp system/oracle dumpfile=user_dir:demo02.dmp tablespaces=example remap_tablespace=example:example
Import: Release 10.2.0.1.0 - Production on Sunday, 28 September, 2008 18:08:31
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
Master table "SYSTEM"."SYS_IMPORT_TABLESPACE_01" successfully loaded/unloaded
Starting "SYSTEM"."SYS_IMPORT_TABLESPACE_01": system/******** dumpfile=user_dir:demo02.dmp tablespaces=example remap_tablespace=example:example
Processing object type TABLE_EXPORT/TABLE/TABLE
ORA-39117: Type needed to create table is not included in this operation. Failing sql is:
CREATE TABLE "OE"."CUSTOMERS" ("CUSTOMER_ID" NUMBER(6,0), "CUST_FIRST_NAME" VARCHAR2(20) CONSTRAINT "CUST_FNAME_NN" NOT NULL ENABLE, "CUST_LAST_NAME" VARCHAR2(20) CONSTRAINT "CUST_LNAME_NN" NOT NULL ENABLE, "CUST_ADDRESS" "OE"."CUST_ADDRESS_TYP" , "PHONE_NUMBERS" "OE"."PHONE_LIST_TYP" , "NLS_LANGUAGE" VARCHAR2(3), "NLS_TERRITORY" VARCHAR2(30), "CREDIT_LIMIT" NUMBER(9,2), "CUST_EMAIL" VARCHAR2(30), "ACCOUNT_MGR_ID" NU
ORA-39117: Type needed to create table is not included in this operation. Failing sql is:
ORA-39117: Type needed to create table is not included in this operation. Failing sql is:
CREATE TABLE "IX"."ORDERS_QUEUETABLE" ("Q_NAME" VARCHAR2(30), "MSGID" RAW(16), "CORRID" VARCHAR2(128), "PRIORITY" NUMBER, "STATE" NUMBER, "DELAY" TIMESTAMP (6), "EXPIRATION" NUMBER, "TIME_MANAGER_INFO" TIMESTAMP (6), "LOCAL_ORDER_NO" NUMBER, "CHAIN_NO" NUMBER, "CSCN" NUMBER, "DSCN" NUMBER, "ENQ_TIME" TIMESTAMP (6), "ENQ_UID" VARCHAR2(30), "ENQ_TID" VARCHAR2(30), "DEQ_TIME" TIMESTAMP (6), "DEQ_UID" VARCHAR2(30), "DEQ_
Processing object type TABLE_EXPORT/TABLE/TABLE_DATA
. . imported "SH"."CUSTOMERS" 9.850 MB 55500 rows
. . imported "SH"."SUPPLEMENTARY_DEMOGRAPHICS" 695.9 KB 4500 rows
. . imported "OE"."PRODUCT_DESCRIPTIONS" 2.379 MB 8640 rows
. . imported "SH"."SALES":"SALES_Q4_2001" 2.257 MB 69749 rows
. . imported "SH"."SALES":"SALES_Q1_1999" 2.070 MB 64186 rows
. . imported "SH"."SALES":"SALES_Q3_2001" 2.129 MB 65769 rows
. . imported "SH"."SALES":"SALES_Q1_2000" 2.011 MB 62197 rows
. . imported "SH"."SALES":"SALES_Q1_2001" 1.964 MB 60608 rows
. . imported "SH"."SALES":"SALES_Q2_2001" 2.050 MB 63292 rows
. . imported "SH"."SALES":"SALES_Q3_1999" 2.166 MB 67138 rows
Processing object type TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."REGIONS" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."REGIONS" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."COUNTRIES" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."COUNTRIES" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."LOCATIONS" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."LOCATIONS" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."DEPARTMENTS" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."DEPARTMENTS" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."JOBS" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."JOBS" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."EMPLOYEES" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."EMPLOYEES" TO "EXAM_03"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'USER1' does not exist
Failing sql is:
GRANT SELECT ON "HR"."JOB_HISTORY" TO "USER1"
ORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'EXAM_03' does not exist
Failing sql is:
GRANT SELECT ON "HR"."JOB_HISTORY" TO "EXAM_03"
ORA-39112: Dependent object type OBJECT_GRANT:"OE" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type OBJECT_GRANT:"OE" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX
ORA-39112: Dependent object type INDEX:"OE"."CUSTOMERS_PK" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type INDEX:"OE"."CUST_ACCOUNT_MANAGER_IX" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type INDEX:"OE"."CUST_LNAME_IX" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type INDEX:"OE"."CUST_EMAIL_IX" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type INDEX:"PM"."PRINTMEDIA_PK" skipped, base object type TABLE:"PM"."PRINT_MEDIA" creation failed
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
ORA-39112: Dependent object type CONSTRAINT:"OE"."CUSTOMER_CREDIT_LIMIT_MAX" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type CONSTRAINT:"OE"."CUSTOMER_ID_MIN" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type CONSTRAINT:"OE"."CUSTOMERS_PK" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type CONSTRAINT:"PM"."PRINTMEDIA__PK" skipped, base object type TABLE:"PM"."PRINT_MEDIA" creation failed
ORA-39112: Dependent object type CONSTRAINT:"IX"."SYS_C005192" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"OE"."CUSTOMERS_PK" creation failed
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"OE"."CUST_ACCOUNT_MANAGER_IX" creation failed
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"OE"."CUST_LNAME_IX" creation failed
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"OE"."CUST_EMAIL_IX" creation failed
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"PM"."PRINTMEDIA_PK" creation failed
Processing object type TABLE_EXPORT/TABLE/COMMENT
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type COMMENT skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
Processing object type TABLE_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
ORA-39112: Dependent object type REF_CONSTRAINT:"OE"."CUSTOMERS_ACCOUNT_MANAGER_FK" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39083: Object type REF_CONSTRAINT failed to create with error:
ORA-00942: table or view does not exist
Failing sql is:
ALTER TABLE "OE"."ORDERS" ADD CONSTRAINT "ORDERS_CUSTOMER_ID_FK" FOREIGN KEY ("CUSTOMER_ID") REFERENCES "OE"."CUSTOMERS" ("CUSTOMER_ID") ON DELETE SET NULL ENABLE
ORA-39112: Dependent object type REF_CONSTRAINT:"PM"."PRINTMEDIA_FK" skipped, base object type TABLE:"PM"."PRINT_MEDIA" creation failed
Processing object type TABLE_EXPORT/TABLE/TRIGGER
ORA-39082: Object type TRIGGER:"HR"."SECURE_EMPLOYEES" created with compilation warnings
ORA-39082: Object type TRIGGER:"HR"."SECURE_EMPLOYEES" created with compilation warnings
ORA-39082: Object type TRIGGER:"HR"."UPDATE_JOB_HISTORY" created with compilation warnings
ORA-39082: Object type TRIGGER:"HR"."UPDATE_JOB_HISTORY" created with compilation warnings
Processing object type TABLE_EXPORT/TABLE/INDEX/FUNCTIONAL_AND_BITMAP/INDEX
ORA-39112: Dependent object type INDEX:"OE"."CUST_UPPER_NAME_IX" skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
Processing object type TABLE_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_AND_BITMAP/INDEX_STATISTICS
ORA-39112: Dependent object type INDEX_STATISTICS skipped, base object type INDEX:"OE"."CUST_UPPER_NAME_IX" creation failed
Processing object type TABLE_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
ORA-39112: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"OE"."CUSTOMERS" creation failed
ORA-39112: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"PM"."PRINT_MEDIA" creation failed
ORA-39112: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"PM"."PRINT_MEDIA" creation failed
ORA-39112: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
Processing object type TABLE_EXPORT/TABLE/INDEX/DOMAIN_INDEX/INDEX
Processing object type TABLE_EXPORT/TABLE/POST_INSTANCE/PROCACT_INSTANCE
ORA-39112: Dependent object type PROCACT_INSTANCE skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
ORA-39083: Object type PROCACT_INSTANCE failed to create with error:
ORA-01403: no data found
ORA-01403: no data found
Failing sql is:
BEGIN
SYS.DBMS_AQ_IMP_INTERNAL.IMPORT_SIGNATURE_TABLE('AQ$_ORDERS_QUEUETABLE_G');COMMIT; END;
Processing object type TABLE_EXPORT/TABLE/POST_INSTANCE/PROCDEPOBJ
ORA-39112: Dependent object type PROCDEPOBJ:"IX"."AQ$_ORDERS_QUEUETABLE_V" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
ORA-39112: Dependent object type PROCDEPOBJ:"IX"."ORDERS_QUEUE_N" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
ORA-39112: Dependent object type PROCDEPOBJ:"IX"."ORDERS_QUEUE_R" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
ORA-39112: Dependent object type PROCDEPOBJ:"IX"."AQ$_ORDERS_QUEUETABLE_E" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
ORA-39112: Dependent object type PROCDEPOBJ:"IX"."ORDERS_QUEUE" skipped, base object type TABLE:"IX"."ORDERS_QUEUETABLE" creation failed
Job "SYSTEM"."SYS_IMPORT_TABLESPACE_01" completed with 63 error(s) at 18:09:14Short of trying to then reverse-engineer the objects that are in the dump file (I believe Data Pump export files contain some XML representations of DDL in addition to various binary bits, making it potentially possible to try to scan the dump file for the object definitions), I would tend to assume that the export didn't include those type definitions.
Since it looks like you're trying to set up the sample schemas, is there a reason that you wouldn't just run the sample schema setup scripts on the destination database? Why are you using Data Pump in the first place?
Justin -
What are the options for creating editable output
We are using PeopleSoft XML Publisher. I need to create inventory reports that list assets and include columns for user input. Currently we generate them using an rtf template, a query data source and print them out in pdf format. Rather than print the reports and handwrite their comments and counts, the users would like to be able to enter them directly onto the reports.
The data fields need to be read-only and the user fields need to accept user input. I am under the impression that this may be possible if i use a PDF template. Is anyone doing something similar? Are there any other options?I think that Predixion Insight is the easiest tool to use and is very powerful.
All you need to have is Windows OS, Office 2010 or 2013 and internet connection. If you want to look at what you need to do before installing Predixion, I recommend you to take a look at the walkthroughs at
http://predixionsoftware.com/Help/webframe.html#Data%20Modeling%20Walkthroughs.html
To install Predixion, go to
http://predixionsoftware.com/Technology/Predixion-Insight-Download
Tatyana Yakushev [PredixionSoftware.com] -
PLSQL Web Toolkit disabled in R12 - What are the alternatives?
We have developed a fair amount of add-on applications in our e-business suite using the plsql web toolkit (htp). This functionality has been disbaled in R12.
My question to Oracle Support was , "What is the work around for using applications we developed in 11i that were developed using the plsql web toolkit?
Oracle response:
R12 does not support WWK fucntions.
You will need to recreate these as custom JSP pages.
The pl/sql toolkit in the Apache Server is disabled in R12 as a security precaution.
1. What are other people doing who have encountered this issue?
2. Is it possible to enable the pl/sql toolkit in the apache server? If for nothing else than to buy time until these apps are re-written as jsp apps.
3. Is anyone doing something other than jsp? i.e. SSWA Servlet Function?
Any help or suggestions appreciated.Steven, this is a re-post of a question I asked in your article
http://blogs.oracle.com/stevenChan/2006/11/mod_plsql_not_supported_in_ebu.html
(great stuff btw)
Hoping others may see this and have some input as well. So.....
As means to buy some time while we learn how to redevelop our existing extensions in the R12 OA Framework as jsp, we are exploring using mod_plsql on a separate Oracle Application Server 10g installation to extend the life of our applications written using the pl/sql web toolkit.
So here is my question: How do you integrate applications using this seperate mod_plsql into R12's security since it does not allow you to register a function type WWK (SSWA plsql function)? i.e registering as an EBS function then adding to a menu and so on.
Do you still register the function as a WWK (SSWA plsql function) and enter a fully qualified url to the mod_plsql pkg.proc in the Web HTML tab?
Thanks for any comments. -
What are the different ways to handle deadlocks?
Hi,
May I know what are the ways to solve a deadlock problem?
Currently, I have the following code to catch the exception:
catch (XmlException ex)
try
ex.printStackTrace();
txn.abort();
} catch (DatabaseException DbEx)
System.err.println("txn abort failed.");
}and the resulting error is:
com.sleepycat.dbxml.XmlException: Error: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock, errcode = DATABASE_ERROR
Any other more efficient way to handle deadlock?
Or better ways to prevent deadlock from happening?
I am using this environment config
EnvironmentConfig envConf = new EnvironmentConfig();
envConf.setAllowCreate(true); // If the environment does not exits,
// create it.
envConf.setInitializeCache(true); // Turn on the shared memory
// region.
// envConf.setCacheSize(25 * 1024 * 1024); // 25MB cache
envConf.setInitializeLocking(true); // Turn on the locking
// subsystem.
envConf.setInitializeLogging(true); // Turn on the logging
// subsystem.
envConf.setTransactional(true); // Turn on the transactional
// subsystem.
// envConf.setRunRecovery(true); //Turn on run recovery
// envConf.setTxnNoSync(true); // Cause BDB XML to not synchronously
// force any log data to disk upon transaction commit
envConf.setLogInMemory(true); // specify in-memory logging
envConf.setLogBufferSize(60 * 1024 * 1024); // set logging size.
// envConf.setTxnWriteNoSync(true); //method. This causes logging
// data to be synchronously written to the OS's file system buffers
// upon transaction commit.
// envConf.setThreaded(true); //default by Java that threaded = true
// envConf.setMultiversion(true);
envConf.setLockDetectMode(LockDetectMode.DEFAULT); // Reject a
// random lock
// requestThanks in advance for any help!
:)Hi Vyacheslav,
here is the code:
package ag;
import com.sleepycat.db.DatabaseException;
import com.sleepycat.db.Environment;
import com.sleepycat.db.EnvironmentConfig;
import com.sleepycat.db.LockDetectMode;
import com.sleepycat.dbxml.XmlContainerConfig;
import com.sleepycat.dbxml.XmlDocumentConfig;
import com.sleepycat.dbxml.XmlException;
import com.sleepycat.dbxml.XmlManager;
import com.sleepycat.dbxml.XmlContainer;
import com.sleepycat.dbxml.XmlDocument;
import com.sleepycat.dbxml.XmlManagerConfig;
import com.sleepycat.dbxml.XmlTransaction;
import com.sleepycat.dbxml.XmlUpdateContext;
import inter.DBInterface;
import java.io.*;
import java.util.Properties;
import cp.CheckPointer;
public class SaveMessageinDB implements DBInterface
Environment myEnv;
XmlManager myManager;
XmlContainer myContainer;
XmlTransaction txn;
XmlContainerConfig cconfig;
Properties properties;
// CheckPointer cp;
int Counter;
public SaveMessageinDB()
try
properties = new Properties();
properties.load(ClassLoader
.getSystemResourceAsStream("Aggregator.properties"));
setXmlEnvrionment();
setXmlManager();
setXmlContainer();
// cp = new CheckPointer(myEnv);
// cp.start();
// System.out.println("Checkpointer started....");
Counter = 0;
} catch (Exception ex)
ex.printStackTrace();
public void saveMessage(String docName, String content) throws Exception
addXMLDocument(docName, content);
public void setXmlEnvrionment()
try
File envHome = new File(properties.getProperty("DATABASE_LOCATION"));
EnvironmentConfig envConf = new EnvironmentConfig();
envConf.setAllowCreate(true); // If the environment does not exits,
// create it.
envConf.setInitializeCache(true); // Turn on the shared memory
// region.
envConf.setCacheSize(100 * 1024 * 1024); // 100MB cache
envConf.setInitializeLocking(true); // Turn on the locking
// subsystem.
envConf.setInitializeLogging(true); // Turn on the logging
// subsystem.
envConf.setTransactional(true); // Turn on the transactional
// subsystem.
// envConf.setRunRecovery(true); // Turn on run recovery
// envConf.setTxnNoSync(true); // Cause BDB XML to not synchronously
// force any log data to disk upon transaction commit
envConf.setLogInMemory(true); // specify in-memory logging
envConf.setLogBufferSize(60 * 1024 * 1024); // set logging size.
// envConf.setTxnWriteNoSync(true);
// This causes logging
// data to be synchronously written to the OS's file system buffers
// upon transaction commit.
envConf.setMultiversion(true); //Turn on snapshot isolation
envConf.setLockDetectMode(LockDetectMode.DEFAULT); // Reject a
// random lock
// request
// myEnv = new Environment(envHome, null); //To adopt Environment
// already set by others
myEnv = new Environment(envHome, envConf);
System.out.println("Environment created...");
} catch (Exception ex)
ex.printStackTrace();
// All BDB XML programs require an XmlManager instance.
// Create it from the DB Environment, but do not adopt the
// Environment
public void setXmlManager()
try
XmlManagerConfig mconfig = new XmlManagerConfig();
mconfig.setAllowAutoOpen(true);
mconfig.setAdoptEnvironment(true);
mconfig.setAllowExternalAccess(true);
myManager = new XmlManager(myEnv, mconfig);
// myManager = new XmlManager (mconfig);
System.out.println("Manager created...");
} catch (Exception ex)
ex.printStackTrace();
public void setXmlContainer()
try
cconfig = new XmlContainerConfig();
cconfig.setNodeContainer(true);
cconfig.setIndexNodes(true);
cconfig.setTransactional(true); // set transaction need an
// cconfig.setAllowValidation(false);
// environment
// cconfig.setReadUncommitted(true); // This container allow
// uncommitted read (able to read dirty data and not set a deadlock
// cconfig.setMultiversion(true);
myContainer = myManager.openContainer(properties
.getProperty("DATABASE_LOCATION")
+ properties.getProperty("CONTAINER_NAME"), cconfig);
System.out.println("Container Opened...");
} catch (XmlException XmlE)
try
myContainer = myManager.createContainer(properties
.getProperty("DATABASE_LOCATION")
+ properties.getProperty("CONTAINER_NAME"), cconfig);
System.out.println("Container Created...");
} catch (Exception e)
e.printStackTrace();
} catch (Exception ex)
ex.printStackTrace();
public void addXMLDocument(String docName, String content)
try
txn = myManager.createTransaction(); // no need to create
// transaction. auto commit
// by the environment
XmlDocumentConfig docConfig = new XmlDocumentConfig();
docConfig.setGenerateName(true);
docConfig.setWellFormedOnly(true);
myContainer.putDocument(txn, docName, content, docConfig);
// commit the Transaction
txn.commit();
System.out.println("documents added.....");
Counter++;
System.out.println("Document no: " + Counter);
txn.delete();
} catch (XmlException ex)
try
System.out.println("Occuring in addXMLDocument");
ex.printStackTrace();
txn.abort();
} catch (DatabaseException DbEx)
System.err.println("txn abort failed.");
public void cleanup()
try
if (myContainer != null)
myContainer.close();
if (myManager != null)
myManager.close();
if (myEnv != null)
System.out.println("All cleaned up done..in sm");
myEnv.close();
} catch (Exception e)
// ignore exceptions in cleanup
}Thanks! -
What are the content conversion parameters
Hi All
This link contains the text file.
http://www.census.gov/foreign-trade/schedules/d/dist.txt
what are the content conversion parameters are required to convert that text to xml.<sen_dt>
<prefix>
<heads>
<dc>
<pc>
<name>
<main>
<dcno>
<pcno>
<name1>
<rec_dt>
<prefix>
<District_code> District code optional
<port_code> port code 1
<name> name
<main>
<District_code_no>
<port_code_no>
<name1>
content conversion
document name:<sen_dt>
document namespace:http::----
document offset:--
recordset name:input
recordset structure:heads,1,main,*
recordset sequence:Ascending
recordset per message:----
keyfield name:---
prefix.fieldfixedlengths:---
prefix.endSeparator:---
prefix.fieldNames;---
prefix.keyFieldvalue:--
prefix.keyFieldlnStructure:---
main.fieldFixedLengths:9,
main.fieldSeparator:|
main.endSeparator:'nl'
main.fieldNames:district code,port code,name
main.keyFieldValue:
main.keyFieldlnStructure: -
What are the content conversion parameters for this structure
Hi All,
The below file is the text file. what are the content conversion parameters are required and what is the structure to create in the IR to convert into xml.
Schedule D - District/Port List (by District Code) [Produced13APR11]
District | Port | Name
Code | Code |
01 | | PORTLAND, ME
| 0101 | PORTLAND, ME
| 0102 | BANGOR, ME
| 0103 | EASTPORT, ME
| 0104 | JACKMAN, ME
| 0105 | VANCEBORO, ME
| 0106 | HOULTON, ME
| 0107 | FORT FAIRFIELD, ME
| 0108 | VAN BUREN, ME
| 0109 | MADAWASKA, ME
| 0110 | FORT KENT, ME
| 0111 | BATH, ME
| 0112 | BAR HARBOR, ME
| 0115 | CALAIS, ME
| 0118 | LIMESTONE, ME
| 0121 | ROCKLAND, ME
| 0122 | JONESPORT, ME
| 0127 | BRIDGEWATER, ME
| 0131 | PORTSMOUTH, NH
| 0132 | BELFAST, ME
| 0152 | SEARSPORT, ME
| 0181 | LEBANON AIRPORT
| 0182 | MANCHESTER USER FEE AIRPORT, NH
02 | | ST. ALBANS, VT
| 0201 | ST. ALBANS, VT
| 0203 | RICHFORD, VT
| 0206 | BEECHER FALLS, VT
| 0207 | BURLINGTON, VT
| 0209 | DERBY LINE, VT
| 0211 | NORTON, VT
| 0212 | HIGHGATE SPRINGS/ALBURGsince in this case you dont seem to have a key value to figure out what your header is, it is better to go for a two level mapping. i.e first read all the data - each line as an xml tag. and in the first mapping group it as required and then use it for your original mapping.
Regards,
Ninu -
hi i have an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india
Only the carrier to whom the device is locked can authorize it's unlocking. Contact the carrier to see if they offer unlocking and if you qualify.
-
What are the Built-In-Functions in XSLT mapping?
what are the Built-In-Functions in XSLT mapping?
hi praveen
check the below blogs
XSLT MAPPING
Step u2013 By u2013 Step Simple Approach for XSLT Mapping
Step By Step Simple Approach for XSLT Mapping
XSLT mapping for multiple segments of XML
XSLT mapping for multiple segments of XML
IF - ELSE IF and XSLT - A Better work around ?
IF - ELSE IF and XSLT - A Better work around ?
Calling instance (object) method of ABAP Class into xslt mapping by using SAP: CALL-EXTERNAL
Calling instance (object) method of ABAP Class into xslt mapping by using SAP: CALL-EXTERNAL
xpath functions in xslt mapping
xpath functions in xslt mapping
Using XSLT Mapping within the J2EE Adapter Framework
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/3823 [original link is broken] [original link is broken] [original link is broken]
EDIFACT to XML - Stylus Studio Solution
EDIFACT to XML - Stylus Studio Solution
Running NetWeaver's XSLT processor from XMLSpy
Running NetWeaver's XSLT processor from XMLSpy
generic xslt mapping part 1
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
generic xslt mapping part 1 part2
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
xslt recursive templates
XSLT: Recursive Templates
Generating Generic XML / HTML files without using XSLT Mappings
Generating Generic XML / HTML files without using XSLT Mappings
regards
kummari -
What are mapping rules in sap xi/pi ?
hi experts
what are mapping rules in sap xi/pi ? how we can use this rules for special charters mapping .>
praveen.tecnics wrote:
> hi experts
>
> what are mapping rules in sap xi/pi ? how we can use this rules for special charters mapping .
to map special characters you need to use an element called CDATA in your mapping
a special character causes an error....as XI wont be able to read it (as it is not in a proper XML format)...so to parse this character through XI without causing an eror use the CDATA....just make a search on SDN and you will find the proper use of it....
For your info: http://www.w3schools.com/XML/xml_cdata.asp
Regards,
Abhishek.
Edited by: abhishek salvi on May 20, 2009 8:52 AM -
What are all the ways to clean the ipad smart cover?
my smart cover is getting quite dirty, i would like to know what are the ways of cleaning it without damaging it, itis not a leather cover
XML file may be generated from database table with
1. XML SQL Utility.
2. JDBC 4.0 API. A JDBC 4.0 driver is not yet available and the 'XML' data type is implemented by only SQL Server and IBM DB2.
3. Hibernate 3.1
http://www.hibernate.org/hib_docs/v3/reference/en/html/xml.html
Hibernate 3.1 is the recommended. -
What are the new / correct URLs for the Servlet / Persistence XSD ?
Hi,
the URLs: http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd
http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd
Do not work anymore and you constantly get annoying validation errors in all XSD validating IDE's.
What are the new URLs now? I could not find any related document or article in the internet.
Thanks!
Sebastianyou should never rely on remote resources for xml validation. you should always have them locally.
-
What are the differences between Discoverer 9i and 10g?
Hi!
Does Discoverer 9i Plus gives the functionality of creating 'multiple graphs' like in Discoverer 10g? What are the other differences, if there are any other prominent ones?
Thanks and best regards,
AparnaHi
Well not really. Discoverer is an end user reporting tool, providing the ability to generate high end reports, typically with a chart and drillable table. BIP is targeted at the other end of the spectrum, where Oracle Reports sits. It has some disco like capabilities but its strengths lie in generating documents e.g. invoices, POs , letters, listing reports, etc. It can also generate electronic formats, EFT, EDI, XML, etc.
In its standalone flavor, it comes as a server component, managing users, report security, scheduling, real time reports, etc.
So, it overlaps a little with Disco, it overlaps far more with Oracle Reports. It the strategic operational reporting solution going forward, its bundled with BIEE. BIEE being the Oracle BI product going forward. I dont think you'll find Disco shipping with BIEE.
Tim
Maybe you are looking for
-
Deleting a single event in ical
I have a regular event in ical that is in every weekend. As other things crop up i delete it if im not goign to be able to do that particular event. It has worked well on my phone and ical. But today i decided to delete the even through my icloud
-
S10-3t. Help, my computer crash & blue screen almost all the time
hello, I have problem with my new bought S10-3t, it comes with pre-installed win 7 home premium. I am not sure if it is coming from the hardware or software, but it does crash and blue screen a lot and almost every time. Especially when I am trying t
-
Need help with Facebook albums
Last week I installed iPhoto 09 and uploaded my first album to Facebook - I named this album "2009". I thought I could just add photos from any event to this album, but when I tried to add photos from an event I created today called "Snow" it didn't
-
How to install a photosmart 7660 without the discs,
this is an older printer i would like to use it on my new computer i no longer have the discs, but know you can download from hp the necessary info unfortunaley i cant find this model on hp website to download
-
I really love my new 80 GB iPod but for some reason, it suddenly froze on me and I could dodnothing but let the battery run out. Is there a reason for this and can I do something to stop this from happening? I took a trip across country abd it froze