Saturday, November 03, 2007

New Informix related software

IBM took the opportunity of having lots of customers and partners in the Information On Demand (IOD) conference in Las Vegas to make some important software announcements related to Informix:

  • IDS 11 Developer Edition
    This will be an IDS release, oriented for software developers and with a few limitations.
    This edition will be available free of charge, but for development purposes only. It won't be usable for commercial purposes. The limits announced are reasonable for it's intended purpose: 1GB of memory, 8GB of data, 1 CPUVP (I'd change this one) and 20 concurrent sessions. There is also a new site dedicated to development using IDS:
    http://www.ibm.com/software/data/informix/ids/ad/
    The downloads should be available around November 5th.
  • IDS for MacOS
    There was also an announcement of a port of IDS to Apple's OS. MacOS is a favorite platform for many people (specially in the US). I believe the fact that you can run MacOS, Windows and Linux natively in the same hardware box turns it into an appealing tool to a lot of people (specifically students, geeks and other kinds of computer related persons). They also look cool, and have a reputation of being robust machines.
    All this have probably influenced IBM, and there are plans for a MacOS Developer Edition port
  • Data Studio
    This is another IBM tool based around the Eclipse framework designed for DBAs and application developers. It's an ambitious project that wants to facilitate the development of Java applications, XML and Web Services related to database applications and SQL development. It supports all the relational databases from IBM (Cloudscape/Derby, DB2 LUW, DB2 i5/OS, DB2 Z/OS and Informix). You'll have more features available if you use DRDA connections introduced in Informix in version 11. The best way to understand this is to look at it's Web page ( http://www.ibm.com/software/data/studio/ ) and give it a try. You can find it's download link on the mentioned page.

You can see more on these topics in Guy Bowerman's Blog, more specifically in here
I wish you a lot of free time to enjoy this new software releases, especially if you're a developer and use, or would like to use IBM Informix Dynamic Server.

4 comments:

Anonymous said...

Olá Nuno, queria deixar-te um comentário em relação a uma situação com Informix JDBC. Estive a pesquisar um problema de gravação dos blobs/clobs num tablespace que não seja o definido por omissão, tal como temos definido na nossa aplicação.

Pelos vistos, há um bug no driver jdbc que utilizamos (3.00.JC3 - o ultimo disponibilizado no site da IBM), que ignora o sbspace que é definido na tabela com o comando PUT nos campos blob/clob, e tenta gravar no sbspace definido por omissão no ONCONFIG.

Como é de esperar, se o sbspace por omissão não esta criado da o erro ao tentar gravar.


Em princípio, isto foi resolvido num patch denominado (3.00.JC3X4) que, segundo pesquisei, só é obtido ligando para o suporte técnico da IBM….. Supostamente saiu no passado mes de Julho uma nova versão 3.10.JC1 que é publicada aqui:

http://publib.boulder.ibm.com/infocenter/idshelp/v10/topic/com.ibm.relnotes.doc/jdbc310jc1/jdbcrel.htm

E segundo diz cá, corrige o bug: 174988 IN USING JDBC, THE BLOB DATA ISN'T LOADED IN THE SBSPACE WHERE THE TABLE IS SAYING (PUT COL IN SBSPACE).

, mas que não encontro disponível por nenhum lado para o download...

Como estamos a implementar na nossa aplicação para além do Oracle o suporte para o IDS não temos "suporte". Tens algum conhecimento/sugestão sobre esta situação?

Obrigado.
Ariel Machado
Software Engineer
Alert LSC, S.A.

Fernando Nunes said...

Caro Ariel,

Verifiquei a situação internamente e confirmo a existência do referido problema e da sua correcção nas versões apontadas (3.00.JC3X4 e 3.10.JC1 )
A versão 3.00.JC3X4 é um patch específico (indicado pelo X4), não cumulativo e feito para responder a uma situação específica de um cliente.
Estes patches não estão disponíveis livremente mesmo para elementos dos serviços. Tipicamente requerem intervenção do pessoal do suporte.

A versão 3.10.JC1 é uma evolução normal na linha de produto.

O bug está corrigido em qualquer uma delas.

Para resolver o seu problema e dado que não tem acesso oficial ao suporte posso sugerir-lhe o seguinte:
Ficou hoje disponível o download do IDS Developer Edition (IDS 11.10.xC1D). A versão 11 bem como os últimos fixpacks da versão 10.00 incluem o driver JDBC 3.10.JC1. Portanto a forma menos burocrática (implica registo no site da IBM apenas) será aceder a:

http://www-306.ibm.com/software/data/informix/downloads.html

Escolher "Informix Dynamic Server Enterprise Edition Trials" e depois escolher o sistema operativo mais adequado (qualquer deles incluí o mesmo JDBC driver, mas dado que poderá fazer o download da nova versão do IDS será preferível escolher o adequado à sua plataforma de desenvolvimento)

Nota: Estes downloads foram disponibilizados hoje e parece-me haver algumas falhas:
- O tamanho está em KB e será em MB
- Não encontrei versão para Linux de 32bits (apenas 64)

De qualquer forma, qualquer destes downloads deverá incluir o driver JDBC 3.10 que lhe permitirá resolver o problema.
Se não conseguir fazer o download ou desejar informação sobre quais as possibilidades de ter acesso ao suporte em situações semelhantes pode enviar-me um email directamente (o endereço está no perfil resumido).

Cumprimentos.

Anonymous said...

Olá Fernando, fiz o download do IDS 11.10.FC1DE que já inclui o JDBC 3.10.JC1 driver e efectivamente, o problema dos sbspaces está resolvido nesta versão.

Mais uma vez, muito obrigado pelo apoio que nos tens dado em IFMX.

Ariel Machado
Software Engineer
Alert LSC, S.A.

Anonymous said...

Hi, one suggestion:;
When you are install pam_ldap and nis2ldap gateway , you don't add users
on local Linux/Unix machines. Currently I have development Linux machine with IDS 9.40.x, works OK.