Deploy demos do BPEL versão 10.1.3.5

Apos aplicar o PATCH, no soa para atualizar sua versão deveria então, atualizar tambem os DEMOS. Sim atualiza-se. Mas um problema que ocorre é a ferramenta SCHEMAC na geracao dos scripts para o banco. Parece ter uma certa pertubação quando o assunto é Português Brasil. Assim, no deploy que deveria ser simples como andar de bicicleta, ocorre o erro para o deploy por exemplo do LoanDemoPlus.


Primeiro Configurar o ambiente:
export ORACLE_HOME=/u01/app/oracle/product/soa
export JAVA_HOME=$ORACLE_HOME/jdk
export BPEL_HOME=$ORACLE_HOME/bpel
export PATH=$ORACLE_HOME/ant/bin:$PATH
su
chmod 777 /u01/app/oracle/product/soa/bpel/samples/demos/LoanDemoPlus –Rf
exit
e ainda executar:

/u01/app/oracle/product/soa/bpel/bin/devprompt.sh

Se a senha nao for welcome1 entao:

$ ant -Dadmin.password=myoc4jadminpassword

se for welcome1
faça direto !

$ cd /u01/app/oracle/product/soa/bpel/samples/demos/LoanDemoPlus
$ ant


Com o ambiente para portuges:

[oracle@SOASRV101 ~]$ cd /u01/app/oracle/product/soa/bpel/samples/demos/LoanDemoPlus/
[oracle@SOASRV101 LoanDemoPlus]$ echo $LANG
pt_BR.UTF-8
[oracle@SOASRV101 LoanDemoPlus]$ ant


^
/u01/app/oracle/product/soa/bpel/samples/demos/LoanDemoPlus/schemac_1254879428528/src/com/autoloan/www/ns/autoloan/LoanApplicationTypeFactory.java:64: class com.autoloan.www.ns.autoloan.LoanApplicationType is an abstract class. It can't be instantiated.
com.autoloan.www.ns.autoloan.LoanApplicationType obj = new com.autoloan.www.ns.autoloan.LoanApplicationType( );
^
/u01/app/oracle/product/soa/bpel/samples/demos/LoanDemoPlus/schemac_1254879428528/src/com/autoloan/www/ns/autoloan/LoanApplicationTypeFactory.java:100: class com.autoloan.www.ns.autoloan.LoanApplicationType is an abstract class. It can't be instantiated.
com.autoloan.www.ns.autoloan.LoanApplicationType obj = new com.autoloan.www.ns.autoloan.LoanApplicationType( );
^
53 errors



Entao para acertar isso é simples:

export LANG=en_US.UTF-8

e executar o ant novamente !

Comentários