----- Original Message -----
From: "Alexandre Borges" <[EMAIL PROTECTED]>
| Me diz uma coisa, existe essa possibilidade no WebSphere tb?? E o acesso
ao
| CICS, deve ser necessariamente feito por beans??
O Marcelo deu as defini��es mais exatas, ( realmente invejo essas pessoas
que conseguem
memorizar todas essas defini�oes ), aqui o Websphere roda no S/390
utilizando
TCP/IP e n�o SNA, o Gateway CICS est� junto do Servidor J2EE ( Websphere ),
ent�o
o acesso � local, muito pr�tico,f�cil e r�pido exceto pelo Servi�o do CICS
(hum...)
O acesso ao CICS poderia ser construido por voc� atrav�s da CTG que � uma
biblioteca para acesso ao CICS, mas j� aviso que � coisa para gente que
conhece CICS, muito enrolado, por isso aconselho voc� a usar o EAB
que esta junto com o VisualAge, se voc� est� no mundo IBM, j� que estamos
falando de CICS, ter� facilidades em obte-lo. Converse com seu pessoal de
CICS.
Os beans nada mais s�o do que um 'wrap', uma abstra��o feita para encasular
o
programa COBOL CICS, n�o h� porque fugir deles...
Quanto aos problemas de tunning e configura��o citados pelo Marcelo, �
verdade mas
suponho que voc� tenha uma equipe de Mainframe, afinal de contas, acho que
voc�
seja um desenvolvedor J2EE e n�o deve ter responsabilidades de Suporte.
Bom mas como sou um adepto do 'c�digo � tudo' veja voc� mesmo abaixo:
=====================================================================
ACESSO AO CICS VIA BEANS EAB
=====================================================================
Msga2013Comando cmd = new Msga2013Comando();
cmd.getCeInput().setNum__Cnpj__Cliente( new
java.math.BigDecimal(view.estipulante.getCnpj()));
cmd.getCeInput().setComando__Db2("SELECT");
cmd.execute();
// checa direto o erro do db2
int erroDb2 = cmd.getCeOutput0().getSqlcode__Db2();
.. muito f�cil n�o, passei argumentos para o cobol e executei ..
.. note que as classes Msga2013 s�o geradas com base na Commarea do
programa COBOL CICS,
'commarea' � apenas um conjunto de v�riaveis, que tem algum
significado especial para
o pessoal de cobol cics.
=====================================================================
AQUI VOU ACESSAR O CICS, USANDO A CTG
=====================================================================
PS: Pelo amor de deus, ningu�m pense que eu programo assim, � s� um
teste....
<!-- declarar o gateway e o eciRequest -->
ECIRequest eciRequest;
JavaGateway jgaConnection;
<!-- cria conex�o com Gateway -->
jgaConnection = new JavaGateway();
//jgaConnection.setURL("tcp://128.2.1.1:8081");
//jgaConnection.setPort(8081);
//jgaConnection.setProtocol("tcp");
//jgaConnection.setAddress("128.2.1.1");
jgaConnection.setURL("local:"); <<<<<---- local Gateway no mesmo espa�o do
Websphere
jgaConnection.open(); }
if ( jgaConnection.isOpen() ) {
<!-- okey, prosseguir com o request -->
eciRequest =
new ECIRequest(
"CICSWDD1", /*CICSWDD1 STEPWRP1 */
null,
null,
"MSGA2049", /*MSGA2049 PVPP8015 */
new byte[1560],
ECIRequest.ECI_NO_EXTEND,
ECIRequest.ECI_LUW_NEW);
jgaConnection.flow(eciRequest);
.. aqui voc� mesmo vai ter que tratar de tudo, inclusive EBCD <=> ASCII,
transforma��es n�mericas,
detalhes do CICS, � o inferno..
-------------------------------------------------------------
[Giuseppe] [EMAIL PROTECTED]
** may the source be with you **
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: [EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]