Skip to Main Content

Siebel

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

32-bit Siebel 7.7 and 7.8 Web Client on 64-bit Windows Vista

630833Apr 16 2008 — edited Apr 24 2009
Hello all,

do you think it is possible to successfully install the 32-bit Siebel Web Client (version 7.7 and 7.8) on Windows Vista 64-bit ?

I'm running Siebel client software against an Oracle 9i database. In fact, my Oracle client is version 10g (32-bit). But it works fine. Even with non-Oracle software.

I succeeded in installing the 32-bit Siebel Tools (7.7/7.8) on my 64-bit Vista. Just had to prevent the installer from putting the software into the default folder which is "C:\Program Files (x86)". Using the default folder resulted in the Tools being not able to locate the Oracle tnsnames.ora file. I created my own C:\PRG folder instead. So for example, I now have "C:\PRG\Siebel\7.7\Tools" for Siebel Tools 7.7.

I hoped this method would work for Siebel Web/Developer client 7.7/7.8 as well. But it didn't. In the middle of the installation process, the installer told me it could not locate MDAC and rolled the whole thing back.

I googled a bit around and found that Windows Vista do not use MDAC any more. It uses "Windows Data Access Components" (Windows DAC) instead. But I also checked my "C:\Program Files" and "C:\Program Files (x86)" folders and found that, for example, msado15.dll and msadoXY.tlb (which is a part of that MDAC/DAC stuff) is there, both 32-bit and 64-bit versions.

So my question is:
How can you make the Siebel Web Client installer think that MDAC is in place and find it there (in the 32-bit folder, of course)?

I'll welcome any help.

Thanks,
Pavel Foltyn

Comments

794342
add the indicated line and it should work
(but you may get other problems, look you don't want, color etc)
public static void main(String[] args){
  SwingUtilities.invokeLater(new Runnable(){
    public void run(){
      JDialog.setDefaultLookAndFeelDecorated(true);//<-----------
      new FileChooserSizeTest();
}});
}
843805
Michael_Dunn
yes it works! if I add JDialog.setDefaultLookAndFeelDecorated(true);

but that's the only way you know?
because yes it give me looks and feel problems my project :(
794342
the only other way I've seen is to add a componenLlistener,
and in componentResized() check the dimension - if under the min, reset to min
but I've not seen anyone happy with this solution - the component can be
dragged to small size, then 'snaps back' to the minimum
843805
the only other way I've seen is to add a
componenLlistener,
and in componentResized() check the dimension - if
under the min, reset to min
but I've not seen anyone happy with this solution -
the component can be
dragged to small size, then 'snaps back' to the
minimum
I think one of the changes introduced in Java 6 is that setMinimumSize() on a Window will actually enforce the set size, meaning that the window size will "freeze" if the user tries to make it smaller. I haven't tried this myself though, so I won't vouch for it.
843805
...and I see now that the OP mentions he is already using Java 6, so never mind.
843805
Try creating the file chooser like this
                JFileChooser fc = new JFileChooser(){
                    protected JDialog createDialog(Component parent) throws HeadlessException {
                        JDialog dialog = super.createDialog(parent);
                        dialog.setMinimumSize(new Dimension(200,200));
                        return dialog;
                    }
                };
1 - 6
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on May 22 2009
Added on Apr 16 2008
3 comments
5,120 views