InfoView on Linux server and Crystal (odbc) reports

Hi all–

We’re scratching our heads a bit, after running XI R1 on Linux with reports (both universe-based and not) querying our Warehouse with no problem for almost a year. Now, we need to have run reports in InfoView that query another Oracle database – these are developed in Crystal, and of course use a local Windows ODBC connection at the time of development.

When we save those reports to Enterprise, and try to refresh, we get an error like: “Error in File /usr/local/bobje/bobje/data/procSched/firebird.reportjobserver/~tmp6054349b747bdba.rpt: Unable to connect: incorrect log on parameters.”

We’ve verified that the XI server (firebird) can indeed connect to this new server – a universe connection works fine, and we can run a universe-based report.

In looking at the admin guide, I see directions to configure the odbc.ini file to run reports originally developed in Crystal. I could swear we never had to do this with all our Warehouse-based Crystal reports. I’m asking our sysadmin to dig around for the odbc.ini file, which I can’t get to myself.

So, what am I missing here? Could the odbc.ini have been configured at install without our realizing it? Has anyone seen issues like this, or this error before?

Thanks,
Amy


Amy Miller :us: (BOB member since 2002-06-07)

We are also facing similar issues here with running Crystal reports with ODBC data sources on AIX.

Did you ever find a fix or atleast cause of the problem?


i_amit123 :india: (BOB member since 2002-10-09)

No answer yet - ideas would be welcome!


Amy Miller :us: (BOB member since 2002-06-07)

The folks whose server we’re trying to connect to throught there might be firewall issues specific to ODBC – has anyone encountered anything like that? We can connect to it both by pinging and over SQL*Net (a universe connection works). Thoughts?

THanks.


Amy Miller :us: (BOB member since 2002-06-07)

Amy -

Do you still have XI running in a Windows environment? If so, I’d be interested to see if it worked there.

In Windows, you’d have to configure an ODBC connection on the server, so I’m guessing that configuring the ODBC.ini file is the Linux equivalent…

Take Care,

Dan


DJ06482 :us: (BOB member since 2002-11-22)

Hi Dan–

No, we don’t have it on Windows anymore. The really bizarre thing is that ODBC has been working, with absolutely no additional configuration, for accessing the Warehouse – this is a new, remote server we’re hitting now (in addition).

Time for tech support, I think!


Amy Miller :us: (BOB member since 2002-06-07)

Well, after a much trial and error, and a long time on the phone with BusObj Tech Support, we have an answer. (Drumroll please)

As it turns out, ridiculous or not, ODBC connections to Oracle are not supported in an XI Enterprise unix/linux enivronment. This is actually stated in the supported platforms doc, which of course we didn’t look at, because it seemed so obvious.

Once we got over our initial shock and dismay, we arrived at the following:

  • Instead of ODBC, report developers should use Oracle Server connections – these work fine in InfoView on unix/linux. (As it turns out, when I thought our developers had been using ODBC in the past, they’d been using Oracle Server all along).

  • One can change an existing report’s connection without having to rebuild the entire query or reformat the report (thank goodness!). Right click on the report in the Crystal repository explorer, and pick “set datasource location” (or something like that - I’m not looking at it right now), and update the report accordingly.

Needless to say, we strongly encouraged tech support to update all the admin docs accordingly, and write a knowledgebase note, since they started the case by following their own documentation, until someone else walked up and said it wouldn’t work!

–a.


Amy Miller :us: (BOB member since 2002-06-07)

Amy,

I am facing a similar issue where I have to develop a report using Crystal reports Explorer in XI R2 (Sp1 and MHF1) installed on UNIX, against a SQL Server database. I have the ODBC DSN defined in the odbc.ini file but I do not see this DSN while creating a Report Data Source.

I have test the DSN by creating a small Universe and then a webi report on it and it works fine, however I cannot see the DSN in the Report Data Source wizard.

Please point me in the right direction.

Regards,


Forum_Member101 :us: (BOB member since 2005-05-18)

Ravi–

I don’t work with SQL Server at all— so I’m afraid the direction I’m pointing you in is straight to tech support! Good luck!

Amy


Amy Miller :us: (BOB member since 2002-06-07)