sexta-feira, 2 de setembro de 2011

sqlcode=-803 - IBM WebSphere Process Server

Outro dia verifiquei sqlcode=-803 nos logs do ambiente do Process Server.

A solução é utilizar o rippleStart no Cluster do Process ao invés do Start normal. Isso, porque há concorrência dos Application Servers com o Banco de Dados quando utilizamos o start. Com o rippleStart isso não ocorre porque cada Application Server é iniciado em sequencia.

Rastreamento do problema:

1. Verifiquei que o código -803 está relacionado com comandos DDL no Banco de Dados.
http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom.ibm.db2z9.doc.codes%2Fsrc%2Ftpc%2Fn803.htm

2. Em seguida, procurei por erros relacionados ao código -803 no ambiente do Process e obtive o seguinte report:
http://www-01.ibm.com/support/docview.wss?uid=swg21474394

3. Verifiquei documentação sobre o rippleStart
http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/index.jsp?topic=/com.ibm.websphere.wps.doc/doc/tadm_start_cluster.html

4. O ambiente está automatizado para utilizar jython ao parar e iniciar o ambiente WebSphere BPM. Então tive a pequena curiosidade de ver as diferenças entre jacl e jython
http://en.wikipedia.org/wiki/wsadmin

5. Como iniciar um Cluster via jacl ou jython
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.nd.doc%2Finfo%2Fae%2Fae%2Ftxml_startcluster.html

Uma segunda documentação sobre ripplestart em jacl e jython
http://www-01.ibm.com/support/docview.wss?uid=swg1PK11560

Uma terceira documentação muito boa sobre ripplestart em jacl (script pronto)
http://www.webspheretools.com/sites/webspheretools.nsf/docs/Ripple%20Start%20cluster%20in%20WebSphere%20using%20JACL

Nenhum comentário:

Postar um comentário