XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> - Stylus Studio - Registrar en o... (1)
-> + Stylus Studio - Registrar en o... (2)
-> + Can a pipeline send a file by ... (2)
-> + After Updateing WIN10 to WIN11... (12)
-> + Where do I add the custom java... (3)
-> + Where is the Diagram tab? (5)
-> + Applying XSLT to Word DOCX/XML (2)
-> - CSV conversion via ConvertToXM... (1)
-> + Text symbols in SS not same as... (4)
-> + Exposing xquery as webservice ... (6)
-> + Syntax Identifier (2)
-> + Saving a Converted XML as an X... (5)
-> + Output document cannot be pars... (4)
-> - Archiving output from conversi... (1)
-> + EDIFACT guideline from Stylus ... (3)
-> + CSV file putting all the data ... (5)
-> + Can't install Home version 64b... (5)
-> + presale - Can I covers this sc... (5)
-> + Problem with UNB (5)
-> + Splitting EDIFACT files pipeli... (4)
-- [1-20] [21-40] [41-60] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2016)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
chong zhangSubject: connection to oracle 10g
Author: chong zhang
Date: 25 Sep 2007 01:06 PM
Hi,

I am using Stylus Studio 2007 Ent Suite trying to connect to a system running oracle 10g.
I used File Explorer based the following connection string but got error:

SAMPRD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.10.10)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = samprd)
)
)

java.sql.SQLException: [XQuery][Oracle JDBC Driver][Oracle]ORA-12505 Connection refused, the specified SID (samprd) was not recognized by the Oracle server.
at com.ddtek.xquery.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.ddtek.xquery.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.ddtek.xquery.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)
at com.ddtek.xquery.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)
at com.ddtek.xquery.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)
at com.ddtek.xquery.jdbc.oracle.OracleImplConnection.open(Unknown Source)
at com.ddtek.xquery.jdbc.base.BaseConnection.connect(Unknown Source)
at com.ddtek.xquery.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)
at com.ddtek.xquery.jdbc.base.BaseConnection.open(Unknown Source)
at com.ddtek.xquery.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:140)
at com.stylusstudio.DataDirectDDXQStub.connect(DataDirectDDXQStub.java:74)
at com.stylusstudio.DataDirectDDXQStub.getConnection(DataDirectDDXQStub.java:108)

The older system is running on an older version of Oracle. And I can connect to it from Stylus Studio, also the generated java code (on Solaris) from a simple xquery wrapper using doc("db:///file://./s.rdbxml")

So I copied .rdbxml file and used the new host/service_name. The SQL statement is the same and the java code is able to connect to the server and get the sql result back.

Am I using the File Explorer correct? Is there something related to the SERVICE_NAME vs. SID?

Thanks,
Chong

Postnext
Ivan PedruzziSubject: connection to oracle 10g
Author: Ivan Pedruzzi
Date: 25 Sep 2007 05:52 PM
Hi Chong,

Could you please post the connection settings you are using in the File Explorer "Connection Settings" dialog?



Thanks
Ivan Pedruzzi
Stylus Studio Team

Postnext
chong zhangSubject: connection to oracle 10g
Author: chong zhang
Date: 25 Sep 2007 10:29 PM
Database Type: Oracle
Server URL: //10.10.10.10:1521;SID=samprd
Username: user
Password: ******

Sorry I need to correct one statement on the first post: the updated java code for the new system is NOT working, which actually returns the same error code ORA-12505.

Thanks,
Chong

Postnext
Ivan PedruzziSubject: connection to oracle 10g
Author: Ivan Pedruzzi
Date: 26 Sep 2007 08:40 AM

Please run the following command on the machine where the oracle server is running just verify host-name, port and SID

lsnrctl services samprd

Hope this helps
Ivan Pedruzzi
Stylus Studio Team

Postnext
chong zhangSubject: connection to oracle 10g
Author: chong zhang
Date: 26 Sep 2007 10:31 AM
Thanks Ivan. The SID is the issue, which is a different name samprd2.

Now I can connect to the DB using File Explorer
with both jdbc:xquery:oracle://10.10.10.10:1521:SID=samprd2
and jdbc:xquery:oracle://10.10.10.10:1521:ServiceName=samprd

Another question coming out: I tried to create a .rdbxml file using "DB to XML Data Source" but only the SID=samprd2 works, and the ServiceName=samprd failed on "ORA-12505 Connection refused, the specified SID (ORCL) was not recognized by the Oracle server."

Thanks,
Chong

Postnext
Ivan PedruzziSubject: connection to oracle 10g
Author: Ivan Pedruzzi
Date: 26 Sep 2007 05:13 PM

Chong,

One thing to keep in mind: SQL/XML (DB to XML DataSource) has been discontinued starting from Stylus Studio 2007 R2 in favor of XQuery.

I suggest to concentrate your efforts on DataDirect XQuery.


Hope this helps
Ivan Pedruzzi
Stylus Studio Team

Postnext
chong zhangSubject: connection to oracle 10g
Author: chong zhang
Date: 27 Sep 2007 10:58 AM

I assume I need to call collection to get data from db/table, right?
Can I use that for both DataDirect and Saxon?

Posttop
Ivan PedruzziSubject: connection to oracle 10g
Author: Ivan Pedruzzi
Date: 27 Sep 2007 12:22 PM

Yes.

XQuery over relational data is a DataDirect XQuery specific feature.

Have a look at http://www.xquery.com/tutorials/ for more information

Ivan Pedruzzi
Stylus Studio Team

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.