----- 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]

Responder a