Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1...

32
IBM Host Access Toolkit Versão 12.0 Introdução S517-7829-08 IBM

Transcript of Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1...

Page 1: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

IBM Host Access Toolkit Versão 12.0

Introdução

S517-7829-08

IBM

Page 2: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java
Page 3: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

IBM Host Access Toolkit Versão 12.0

Introdução

S517-7829-08

IBM

Page 4: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

NotaAntes de utilizar estas informações e o produto suportado por elas, leia as informações em Apêndice B, “Avisos”, na página19.

Nona edição (abril de 2016)

Esta edição se aplica ao componente Host Access Toolkit de Versão 12.0 do IBM® Host On Demand (número doprograma 5724-I20) e a todas as liberações e modificações subsequentes até que indicado de outra forma em novasedições.

© Copyright IBM Corporation 2000, 2016.

Page 5: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Índice

Sobre Este Manual . . . . . . . . . . v

Capítulo 1. Apresentando o Host AccessToolkit . . . . . . . . . . . . . . . 1Componentes do Host Access Toolkit . . . . . . 1O que há de novo no Host On Demand Versão 12.0 . 2

Novas funções no Host On Demand Versão 12.0 . 2Onde Obter Informações Adicionais . . . . . . 3

Web Sites . . . . . . . . . . . . . . 3Newsgroups . . . . . . . . . . . . . 3

Capítulo 2. Planejando para o HostAccess Toolkit . . . . . . . . . . . . 5Sistemas Operacionais Suportados . . . . . . . 5Requisito de Espaço em Disco . . . . . . . . 5Navegadores Suportados . . . . . . . . . . 5Suporte à Java . . . . . . . . . . . . . . 5

Capítulo 3. Instalando o Host AccessToolkit . . . . . . . . . . . . . . . 7

Capítulo 4. Migrando de uma VersãoAnterior do Host Access Toolkit . . . . 9

Capítulo 5. Apresentando as Interfacesde Programação de Aplicativos doHost Access Toolkit . . . . . . . . . 11Apresentando o Host Access Class Library . . . . 11

Apresentando o Host Access Beans . . . . . . 11Descrições . . . . . . . . . . . . . . 12Eventos. . . . . . . . . . . . . . . 13Recursos de Acessibilidade . . . . . . . . 13

Apresentando o Host On-Demand J2EE Connector 14

Apêndice A. Instalando o iSeriesToolbox para Java . . . . . . . . . . 17

Apêndice B. Avisos . . . . . . . . . 19Marcas Registradas . . . . . . . . . . . . 20

© Copyright IBM Corp. 2000, 2016 iii

Page 6: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

iv Introdução: Host Access Toolkit: Introdução

Page 7: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Sobre Este Manual

Este manual fornece informações gerais sobre a instalação e a utilização do HostAccess Toolkit. Este manual é destinado aos programadores e administradores desistemas.

Este manual está disponível nos seguintes locais:v Instalado com o Host Access Toolkit (incluído com o Host On-Demand)v Armazenado no DVD-ROM do Host On-Demandv Disponível na web em http://www-01.ibm.com/support/knowledgecenter/

SSS9FA_12.0.0/com.ibm.hod.doc/WebSphereHOD.htm

O recurso MySupport permite que você personalize sua visualização do suporte ese registre para receber notificações de e-mail semanais alertando-o sobre novascorreções, downloads e outras informações de suporte técnico convenientes sobreprodutos IBM. Para registrar no MySupport, siga as instruções na Nota técnicalocalizada na URL a seguir (esta URL é escrita como duas linhas para que se ajustena página): http://www.ibm.com/support/docview.wss?&uid=swg21168680

© Copyright IBM Corp. 2000, 2016 v

Page 8: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

vi Introdução: Host Access Toolkit: Introdução

Page 9: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Capítulo 1. Apresentando o Host Access Toolkit

O Host Access Toolkit consiste das seguintes APIs (Application ProgrammingInterfaces):v API do Host Access Class Libraryv API do Host Access Beans para Java™

v API do Conector J2EE (Java 2 Enterprise Edition) do Host On-Demand

Programadores podem utilizar estas APIs para gravar:v Aplicativos customizados que executam com o produto IBM® Host On Demand

(Host On Demand); ouv Aplicativos personalizados de acesso ao host que são executados sozinhos.

O Host Access Toolkit está disponível no DVD-ROM que é enviado com o produtoHost On-Demand. Este DVD-ROM contém todas as APIs de programação do HostAccess Toolkit e a documentação necessária para compor os applets e aplicativosdo Host Access Toolkit.

Componentes do Host Access ToolkitAs seguintes APIs compõem o Host Access Toolkit:v O HACL (Host Access Class Library) fornece um conjunto principal de classes e

métodos que permitem o desenvolvimento de aplicativos independentes daplataforma que podem acessar informações do host sem precisar de umaexibição gráfica. O HACL representa uma abstração orientada a objetos de umaconexão de host que inclui a leitura e gravação do espaço de apresentação dohost, enumeração de campos no espaço de apresentação, leitura da OIA(Operator Information Area) para informações de status, transferência dearquivos e execução de notificação assíncrona de eventos importantes. Para obterinformações adicionais sobre o HACL, consulte:– “Apresentando o Host Access Class Library” na página 11– A referência ao Host Access Class Library

v O Host Access Beans fornece funções de emulador como um conjunto decomponentes JavaBeans que os desenvolvedores podem utilizar paradesenvolver rapidamente aplicativos personalizados que oferecem as funçõesespecíficas desejadas. Para obter informações adicionais sobre o Host AccessBeans, consulte:– “Apresentando o Host Access Beans” na página 11– A referência ao Host Access Beans para Java

v O Host On-Demand J2EE Connector é uma interface de programação Java queestá de acordo com o J2EE Connector Specification, Versão 1.0 da SunMicrosystems. O Host On-Demand J2EE Connector fornece um conjunto deAdaptadores de Recursos que se comunicam com os hosts 3270, 5250, CICS eVT. Os usuários podem gravar aplicativos ou servlets utilizando as APIsfornecidas pelo Host On-Demand J2EE Connector no WebSphere IntegrationDeveloper. Esses aplicativos e servlets são então implementados em um servidorde aplicativos que suporta a arquitetura J2EE Connector, tal como o IBMApplication Server. Para obter informações adicionais sobre a implementação doJ2EE Connector no Host On-Demand, consulte:– “Apresentando o Host On-Demand J2EE Connector” na página 14

© Copyright IBM Corp. 2000, 2016 1

Page 10: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

– A referência ao Host On-Demand J2EE Connector

O que há de novo no Host On Demand Versão 12.0

Novas funções no Host On Demand Versão 12.0As funções e aprimoramentos a seguir foram incluídos no Host On DemandVersão 12:

Armazenamento em buffer de pressionamentos de teclasO armazenamento em buffer de pressionamentos de teclas, tambémchamado de suporte à digitação antecipada, permite inserirpressionamentos de teclas em uma sessão de emulador mesmo quando aentrada estiver inibida. Os pressionamentos de teclas são armazenados embuffer quando a entrada estiver inibida e processados posteriormentequando a condição de inibição de entrada for removida.

Seleção de texto com estilo Windows para recortar, copiar e colarAlém de selecionar o texto dentro de uma caixa retangular, agora épossível selecionar o texto dentro de uma linha contígua por área da linhapara as funções recortar, copiar e colar.

Limite o número de tentativas de logon com o uso de uma senha incorretaComo administrador, é possível configurar o número de tentativas delogon consecutivas causadas pelo uso de uma senha incorreta, antes debloquear a conta do usuário. Depois que o número de tentativasespecificado for atingido, a próxima tentativa bloqueará a conta do usuáriode fazer qualquer tentativa adicional.

Interface gráfica com o usuário do utilitário de diretórioComo administrador, é possível usar o utilitário de diretório para gerenciarinformações de configuração do usuário, do grupo ou da sessãoarmazenadas no Host On Demand ou em um servidor LDAP. É possívelusar uma interface gráfica com o usuário para acessar o utilitário dediretório.

Aprimoramentos de reconhecimento de endereço de e-mailO Host On Demand reconhece agora mais endereços de e-mail como pontosde acesso, incluindo aqueles com caracteres especiais na parte local. Osendereços que usam quaisquer dos caracteres ASCII mostrados abaixo sãotratados como endereços de e-mail válidos e destacados como links. Se onome de domínio for um endereço IP, então o endereço IP literal deveráser colocado entre colchetes.v Parte local

– Letras em inglês minúsculas e maiúsculas (a-z, A-Z)– Dígitos (de 0 a 9)– Caracteres (! # $ % & ' * + - / = ? ^_ ` { | } ~)

v Domínio– Letras em inglês minúsculas e maiúsculas (a-z, A-Z)– Dígitos (de 0 a 9)– Hífen (-)–

Copiar como imagemAlém de selecionar o texto dentro de uma caixa retangular, agora épossível selecionar o texto de dentro de uma linha contígua por área delinha para as funções recortar, copiar e colar.

2 Introdução: Host Access Toolkit: Introdução

Page 11: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Suporte ao TLS v1.1 e v1.2 para Exibição, Impressora e Redirecionador do HODUsar o Java Secure Socket Extension (JSSE) para conexões seguras ativa osprotocolos de segurança do TLS v1.1 e v1.2 para Exibição, Impressora eRedirecionador do HOD. É possível ativar o JSSE para sessões de Exibiçãoe Impressora a partir do painel de propriedades de conexão e para oredirecionador (somente Windows), incluindo useJSSE=true emlib/redir.properties.

Exibir ícones da sessão customizada em modo off-lineComo administrador, é possível assegurar que seus ícones de sessãocustomizada sejam exibidos na janela do Cliente no modo off-line (oservidor da web de HOD não está disponível nesse caso).

Botão Fechar para sessões com guiasToda sessão iniciada na janela do Cliente, ao contrário daquela iniciada emuma janela separada, conterá guias para facilitar o acesso. Para fechar umasessão iniciada na janela do Cliente, é possível clicar em um botão Fechar(X) na guia da sessão.

GUI Nimbus para Host On DemandA interface gráfica com o usuário padrão do Host On Demand baseia-se naAparência e Comportamento do Nimbus fornecido pelo Java 1.6 eposterior. É possível desativar a Aparência e Comportamento do Nimbususando o parâmetro setHODNimbusGUI HTML ou a variável de ambienteSETHODNIMBUSGUI.

Onde Obter Informações AdicionaisAs publicações, Web sites e newsgroups listados nesta seção fornecem informaçõesúteis para a utilização de APIs do Host Access Toolkit Java.

Você pode efetuar um link direto para a maioria dos recursos referidos abaixo;no entanto, se estiver exibindo a versão em PDF deste manual, deve fazer issoutilizando a capacidade do plug-in do navegador do Adobe Acrobat Reader

Web SitesOs desenvolvedores que utilizam as APIs do Host Access Toolkit podem utilizarvários recursos da Web, incluindo:v O Web site do Host On-Demand: http://www.software.ibm.com/network/

hostondemand/v A home page da Sun Microsystems para acessar e fazer download de várias

ferramentas e APIs Java: http://java.sun.com/products/v O Web site do J2EE Connector da Sun Microsystems: http://java.sun.com/j2ee/

connector/v O Web site da IBM Java Technology Zone: http://www.ibm.com/developerworks/

java/v O Web site IBM Developer Kits da IBM: http://www.ibm.com/developerworks/

java/jdk/?dwzone=java

NewsgroupsOs newsgroups a seguir requerem acesso a um servidor de newsgroup Usenet euma leitora de notícias de cliente:v ibm.software.hostondemandv ibm.software.pcomm

Capítulo 1. Apresentando o Host Access Toolkit 3

Page 12: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

4 Introdução: Host Access Toolkit: Introdução

Page 13: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Capítulo 2. Planejando para o Host Access ToolkitPara obter a versão mais atualizada dos requisitos, consulte o arquivo LEIA-MEe o site do Host On-Demand na Web.

v “Sistemas Operacionais Suportados”v “Requisito de Espaço em Disco”v “Navegadores Suportados”v “Suporte à Java”

Sistemas Operacionais SuportadosO DVD-ROM do Host Access Toolkit fornece um utilitário de instalação para osseguintes sistemas operacionais:v Windows 8. 8.1 e 10 (32 e 64 bits)v Servidor Windows 2012R2, 2012 e 2008R2

Aplicativos ou applets desenvolvidos usando o Host Access Toolkit podem serpassados para outros sistemas operacionais que suportam Java; no entanto, ainstalação do kit de ferramentas não é suportada nesses outros sistemas. Osarquivos jar do kit de ferramentas necessários para executar seu aplicativo ouapplet podem ser empacotados com seu aplicativo ou applet e copiados para osoutros sistemas, de acordo com os termos de seu contrato de licença.

Este kit de ferramentas suporta todos os sistemas operacionais suportado peloHost On-Demand. Para obter uma lista dos sistemas operacionais suportados peloHost On-Demand (para servidor Host On-Demand e para cliente HostOn-Demand), consulte Planejamento, Instalação e Configuração do Host On-Demand nadocumentação do Host On-Demand.

Requisito de Espaço em DiscoUma instalação típica do Host Access Toolkit requer 200 MB de espaço em disco.

Navegadores SuportadosO Host Access Toolkit suporta os seguintes navegadores:v Firefox 1.5, 2.0 e 3.0v Microsoft Internet Explorer 6.0 e 7.0v Safari 1.0, 2.0 e 3.2.2

Suporte à JavaSomente jars Java são enviados com o Host Access Toolkit. O Compilador Java queusa os jars enviados com este produto para compilar aplicativos requer um nívelmínimo de IBM Java 1.6.

© Copyright IBM Corp. 2000, 2016 5

Page 14: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

6 Introdução: Host Access Toolkit: Introdução

Page 15: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Capítulo 3. Instalando o Host Access Toolkit

As etapas básicas para instalação do Host Access Toolkit em um sistema Windowssão as seguintes:1. Insira o DVD-ROM em sua unidade de DVD-ROM. No programa da interface

de DVD-ROM, clique em Instalar o Host Access Toolkit e no painel do ladodireito, clique em Ativar a Instalação do Host Access Toolkit.

2. Siga as instruções das janelas de instalação.3. Se desejar, clique em Visualizar Documentação, Visite Nosso Web site ou

Explorar este DVD para obter mais informações sobre o Host Access Toolkit.

© Copyright IBM Corp. 2000, 2016 7

Page 16: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

8 Introdução: Host Access Toolkit: Introdução

Page 17: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Capítulo 4. Migrando de uma Versão Anterior do Host AccessToolkit

O Host Access Toolkit é instalado separadamente a partir do Host On-Demand esem levar em consideração a versão do Host On-Demand que está instalada.

O Host Access Beans para Java e os aplicativos e applets do Host Access ClassLibrary gravados usando uma versão anterior do Host Access Toolkit funcionarãocom o Host Access Toolkit Versão 12.0, desde que esses aplicativos e appletstenham sido compilados com o IBM Java 1.6 ou posterior. A razão para isso é ofato de que todos os novos Host Access Beans for Java (jars) são fornecidos com onível de compilação do IBM JDK 1.6.

Se os aplicativos e applets do Host Access Class Library forem compilados em umJDK anterior à 1.6, esses aplicativos/applets precisarão ser novamente compiladoscom um compilador JDK posterior ou igual ao IBM JDK 1.6.

© Copyright IBM Corp. 2000, 2016 9

Page 18: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

10 Introdução: Host Access Toolkit: Introdução

Page 19: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Capítulo 5. Apresentando as Interfaces de Programação deAplicativos do Host Access Toolkit

As seções a seguir descrevem cada API (Application Programming Interface) noHost Access Toolkit:v “Apresentando o Host Access Class Library”v “Apresentando o Host Access Beans”v “Apresentando o Host On-Demand J2EE Connector” na página 14

Apresentando o Host Access Class LibraryO HACL (Host Access Class Library) for Java fornece um conjunto de classes emétodos que permitem o desenvolvimento de aplicativos independentes daplataforma que podem acessar informações sobre o host no nível do fluxo dedados. O HACL implementa a função de acesso ao host de núcleo em um modelode classe completo que é independente de qualquer exibição gráfica e requerapenas um navegador ativado por Java ou ambiente comparável a Java paraoperar. A biblioteca de classes representa uma abstração orientada a objetos deuma conexão do host que inclui leitura e gravação do espaço de apresentação dohost, enumeração dos campos no espaço de apresentação, leitura da OIA (OperatorInformation Area) para obter informações de status, transferência de arquivos,impressão de host e execução da notificação assíncrona de eventos importantes.

Com o HACL, desenvolvedores de aplicativos podem gravar applets Java quemanipulam dados do espaço de apresentação de fluxo de dados (tal como 3270,5250 e Virtual Terminal) sem exigir que os usuários tenham os applets residindoem suas máquinas. O espaço de apresentação representa uma tela de terminalvirtual que contém tanto dados como atributos associados apresentados poraplicativos do host. Os applets do HACL Java podem abrir uma sessão para ohost, aguardar dados de entrada do host, obter cadeias específicas da telaimaginária, obter atributos associados das cadeias, definir novos valores de cadeias,enviar teclas de funções de fluxo de dados de volta para o host e aguardar pelapróxima resposta do host. Após a conclusão de uma interação, o applet poderámudar para outras tarefas ou simplesmente fechar a sessão. Toda a operaçãopoderá ser executada sem nunca exibir as telas do host.

A implementação do HACL do Host On-Demand fornece os seguintes benefíciosadicionais:v Independente de plataformas.v É possível fazer download e executar em estações de trabalho clientes utilizando

a Web padrão e tecnologia Java. Isto pode fornecer economias significativas demanutenção e recursos.

Apresentando o Host Access BeansO Host Access Beans para Java fornece funções de emulador como um conjunto decomponentes do JavaBeans. Os componentes do JavaBeans possuem propriedadesconfiguráveis, utilizam eventos para comunicar-se e podem ser manipulados emambientes de desenvolvimento visuais. (Consulte Sun JavaBeans API Specificationpara obter informações adicionais). O Host Access Beans pode ser utilizado por

© Copyright IBM Corp. 2000, 2016 11

Page 20: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

desenvolvedores para desenvolver rapidamente aplicativos personalizados queentregam as funções específicas que eles desejam incluir em seus aplicativos deacesso ao host.

DescriçõesCada descrição de bean abaixo é antecedida pelo ícone utilizado para representar obean na maioria dos ambientes de desenvolvimento visual.

Session - Este bean não-visual fornece métodos e propriedades para configuração eestabelecimento de comunicações com o sistema do host. O bean Session dispara eventosque permitem aos ouvintes serem notificados sobre o espaço de apresentação, OIA(Operator Information Area) e alterações na comunicação.

Screen - Este bean visual oferece a interface gráfica para exibição dos dados de host deum bean Session. O bean Screen obedece ao espaço de apresentação, OIA e eventos deGUI ativados pelo bean Session e interpreta os eventos para exibir a área de textoprincipal e a área de informações do operador. Ele ativa eventos de pressionamento detecla para ouvintes registrados, e também fornece as funções recortar, copiar e colar daárea de transferência.Terminal - Este bean visual combina os beans Session e Screen para fornecer um beancomposto que engloba a comunicação com o host e a interface gráfica para exibição dosdados do host.

KeyPad - Este bean visual oferece uma grade simples de botões que ativam váriasfunções do host.

KeyRemap - Este bean visual oferece o recurso de remapeamento do teclado. Utilizandoo bean KeyRemap, pressionamentos de teclas podem ser mapeados para alternarcaracteres ou hospedar funções diretamente.

FileTransfer - Este bean visual oferece uma interface de barra de ferramentas paratransferir arquivos de e para um host.

Macro - Este bean não-visual registra e reproduz uma única macro. A macro empregatecnologia avançada de reconhecimento de tela para navegar em aplicativos host comsegurança em qualquer ambiente. A macro também fornece a capacidade de solicitar aentrada do usuário e extrair as seguintes informações da tela durante a reprodução:

v texto

v cor

v posições de campos e seus atributos

v atributos de caracteres estendidos

v atributos de DBCS para cada atributo de caracteres e de campos

v gradeMacroManager - Este bean visual fornece uma barra de ferramentas para gerenciamentode múltiplas macros. O bean MacroManager permite gravar, reproduzir, carregar, excluire editar múltiplas macros.

12 Introdução: Host Access Toolkit: Introdução

Page 21: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Color Remap - Este bean visual oferece uma interface simples para modificação das coresexibidas pelos beans Screen ou Terminal.

HostPrintSession - Este bean não-visual estende o bean Session e fornece uma interfacesimples para criar e personalizar sessões de impressora 3270 e 5250.

HostPrintTerminal - Este bean visual inclui o bean HostPrintSession e fornece umainterface para criar e personalizar uma sessão de impressora 3270 ou 5250. No tempo deexecução, o bean HostPrintTerminal exibe visualmente informações sobre o status detarefas de impressão e a conexão com o host.Converter - O bean Converter executa uma conversão de página de códigos para páginade códigos. Para os idiomas árabe e hebraico, o Converter executa algumastransformações específicas de BIDI, incluindo transformações lógicas para visuais,transformações visuais para lógicas e processamento Lam-Alef (somente árabe).

EventosO diagrama a seguir mostra os eventos principais passados entre cada um dosHost Access Beans e a composição do bean Terminal.

O bean HostPrintSession é realmente uma extensão para o bean Session; noentanto, ele é mostrado separadamente no diagrama para indicar os eventos que oHostPrintTerminal recebe.

Recursos de AcessibilidadeO Host On-Demand oferece recursos de acessibilidade para ajudar os usuários quepossuem deficiências físicas (como movimentos limitados, visão limitada oudeficiência visual, audição limitada ou deficiência auditiva) a utilizarem as sessõesde host com êxito. Eles incluem recursos equivalentes ao teclado para todas as

Capítulo 5. Apresentando as Interfaces de Programação de Aplicativos do Host Access Toolkit 13

Page 22: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

ações (operações sem mouse), suporte para definições de sistema de exibição detamanho, fonte e cor para controles da interface com o usuário e texto descritivopara gráficos selecionados.

O seguinte Host Access Beans para Java visual possui recursos de acessibilidadecriados em suas interfaces gráficas com o usuário:v Screenv Terminalv KeyPadv KeyRemapv FileTransferv MacroManagerv HostPrintTerminal

Para usar esses recursos de acessibilidade, deve-se ter o plug-in Java instalado.Observe que alguns beans (como o bean FileTransfer) não suportam totalmentetodos os recursos de acessibilidade.

Apresentando o Host On-Demand J2EE ConnectorO Host On-Demand J2EE Connector é utilizado na versão 1.0 da Sun J2EEConnector Architecture Specification. Antes da arquitetura do J2EE Connector tersido apresentada, não existia arquitetura padrão para integrar EIS (EnterpriseInformation Systems) heterogêneos. Usuários do Host On-Demand tinham queutilizar o HACL (Host Access Class Library) para acessar hosts; outrosfornecedores oferecem arquiteturas específicas para este objetivo. A arquitetura doJ2EE Connector fornece um conjunto padrão de APIs (Application ProgrammingInterfaces) que possibilita aos desenvolvedores conectar rapidamente e integrarseus aplicativos com qualquer EIS de backend e a qualquer servidor de aplicativos,de acordo com a arquitetura do J2EE Connector.

O Host On-Demand J2EE Connector oferece acesso a 3270, 5250, CICS (CustomerInformation and Control System) e hosts VT (Virtual Terminal) a partir da Internet.O Host On-Demand J2EE Connector é uma interface de programação Java que estáde acordo com o J2EE Connector Specification versão 1.0 da Sun Microsystems, ecom a infra-estrutura CCI (Common Client Interface). Esta interface tem afinalidade de ser utilizada com estes produtos para desenvolver aplicativos deforma consistente com outros conectores.

Um aplicativo ou servlet utiliza as classes do Host On-Demand J2EE Connectorpara acesso ao host sobre TCP/IP utilizando protocolos telnet padrão: emulaçãoTN3270, TN5250, CICS ou VT. Para hosts 3270 e 5250, um gateway de servidortelnet (como a família de produtos Communications Server da IBM) é utilizadopara converter o fluxo telnet de entrada em fluxo de dados SNA. O HostOn-Demand suporta a criptografia do fluxo de dados para servidores telnet quesuportam o SSL (Secure Sockets Layer).

O Host On-Demand J2EE Connector fornece um conjunto de Adaptadores deRecursos que se comunicam com os hosts 3270, 5250, CICS e VT. EstesAdaptadores de Recursos (arquivos .RAR) foram implementados em um servidorde aplicativos correspondente; os usuários, então, gravam aplicativos ou servletsutilizando as APIs (Interfaces de Programação de Aplicativos) fornecidas pelo HostOn-Demand J2EE Connector no WebSphere Integration Developer. O WebSphereIntegration Developer e suas ferramentas são utilizados para gravar e testar

14 Introdução: Host Access Toolkit: Introdução

Page 23: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

aplicativos de usuários e servlets. Estes aplicativos e servlets são implementadosem um servidor de aplicativos que suporta a arquitetura J2EE Connector, comoWebSphere Application Server.

O J2EE Connector é apenas um dos ambientes de programação que os usuários doHost Access Toolkit podem utilizar para desenvolver aplicativos e servletspersonalizados. Em outros ambientes, em que o cliente precisa da funcionalidadecompleta do Host On-Demand, as interfaces HACL e JavaBeans deverão serutilizadas.

Para obter informações adicionais sobre a arquitetura J2EE Connector, consulte osite do J2EE Connector Architecture da Sun na Web em http://java.sun.com/j2ee/connector/.

Capítulo 5. Apresentando as Interfaces de Programação de Aplicativos do Host Access Toolkit 15

Page 24: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

16 Introdução: Host Access Toolkit: Introdução

Page 25: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Apêndice A. Instalando o iSeries Toolbox para Java

O iSeries Toolbox para Java é fornecido no DVD-ROM do Host Access Toolkit. Eleconsiste em um conjunto de classes Java que permitem criar aplicativos e appletsde cliente/servidor que operam com dados residentes em seu sistema iSeries. Vocêpode também executar estes aplicativos na JVM (Java Virtual Machine) i5/OS eOS/400.

O Toolbox utiliza servidores iSeries como pontos de acesso ao sistema. Cadaservidor é executado como uma tarefa separada no iSeries, e cada tarefa envia erecebe fluxo de dados em uma conexão de soquete.

As classes de acesso fornecem acesso de baixo nível aos seguintes recursos doiSeries:v Bancos de dados através de um driver JDBC ou acesso no nível de registrov Sistema de Arquivos integradosv Programasv Comandosv Filas de dadosv Impressãov Certificados digitaisv Tarefasv Filas de mensagensv Usuários e gruposv Espaços do usuário

As interfaces de programação gráfica estão disponíveis para:v Bancos de dados (JDBC e acesso a nível de registro)v Chamada de comandov Filas de dadosv Integradov Sistema de arquivosv Tarefasv Filas de mensagensv Impressãov Chamada de programav Usuários e grupos

Os seguintes arquivos estão localizados no CD do Host Access Toolkit, não o CDi5/OS (anteriormente OS/400):v jt400_all.zip contém jt400.zip, jt400.jar, arquivos de utilitários e arquivos

de ajuda e mensagensv jt400_doc_en.zip contém o Manual do Programador em Inglêsv jt400_doc_ja.zip contém o Manual do Programador em Japonêsv jt400_doc_ko.zip contém o Manual do Programador em Coreano

© Copyright IBM Corp. 2000, 2016 17

Page 26: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

v jt400_doc_zh.zip contém o Manual do Programador em Chinês simplificado(PRC)

v jt400_doc_es.zip contém o Manual do Programador em Espanholv jt400_doc_zh_TW.zip contém o Manual do Programador em Chinês tradicional.

Para instalar o iSeries Toolbox para Java na sua estação de trabalho, descompacteos arquivos apropriados. Por exemplo, se quiser instalar o código e a versão eminglês do Manual do Programador, descompacte jt400_all.zip ejt400_doc_en.zip .

Você deve usar um utilitário que suporte nomes de arquivos longos.

Para obter informações adicionais sobre a toolbox, consulte http://www.as400.ibm.com/toolbox.

18 Introdução: Host Access Toolkit: Introdução

Page 27: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Apêndice B. Avisos

Estas informações foram desenvolvidas para produtos e serviços oferecidos nosEstados Unidos. É possível que a IBM não ofereça os produtos, serviços ourecursos discutidos neste documento em outros países. Consulte um representanteIBM local para obter informações sobre os produtos e serviços atualmentedisponíveis em sua área. Qualquer referência a produtos, programas ou serviçosIBM não significam que apenas produtos, programas ou serviços IBM possam serutilizados. Qualquer produto, programa ou serviço funcionalmente equivalente,que não infrinja nenhum direito de propriedade intelectual da IBM poderá serutilizado em substituição a este produto, programa ou serviço. Entretanto, aavaliação e verificação da operação de produtos não-IBM, são de inteiraresponsabilidade do Cliente.

A IBM pode ter patentes ou solicitações de patentes pendentes relativas a assuntostratados nesta publicação. O fornecimento desta publicação não garante ao Clientenenhum direito sobre tais patentes. Pedidos de licença devem ser enviados, porescrito, para:

Gerência de Relações Comerciais e Industriais da IBM BrasilGerência de Relações Comerciais e Industriais daIBM Brasil

BotafogoRio de Janeiro - RJ

Para pedidos de licença relacionados a informações de DBCS (Conjunto deCaracteres de Byte Duplo), entre em contato com o Departamento de PropriedadeIntelectual da IBM em seu país ou envie pedidos de licença, por escrito, para:

IBM World Trade Asia CorporationLicensing2-31 Roppongi 3-chome, Minato-kuTokyo 106, Japan

O parágrafo a seguir não se aplica a nenhum país em que tais disposições nãoestejam de acordo com a legislação local: A INTERNATIONAL BUSINESSMACHINES CORPORATION FORNECE ESTA PUBLICAÇÃO "NO ESTADO EMQUE SE ENCONTRA", SEM GARANTIA DE NENHUM TIPO, SEJA EXPRESSAOU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO ÀS GARANTIASIMPLÍCITAS DE NÃO-INFRAÇÃO, COMERCIALIZAÇÃO OU ADEQUAÇÃO AUM DETERMINADO PROPÓSITO. Alguns países não permitem a exclusão degarantias expressas ou implícitas em certas transações; portanto, esta disposiçãopode não se aplicar ao Cliente.

Estas informações podem conter imprecisões técnicas ou erros tipográficos.Periodicamente, são feitas alterações nas informações aqui contidas; tais alteraçõesserão incorporadas em futuras edições desta publicação. A IBM pode, a qualquermomento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nestapublicação, sem aviso prévio.

Estas informações podem conter imprecisões técnicas ou erros tipográficos.Periodicamente, são feitas alterações nas informações aqui contidas; tais alterações

© Copyright IBM Corp. 2000, 2016 19

Page 28: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

serão incorporadas em futuras edições desta publicação. A IBM pode, a qualquermomento, aperfeiçoar e/ou alterar os produtos e/ou programas descritos nestapublicação, sem aviso prévio.

Licenciados deste programa que desejam obter informações sobre este assunto comobjetivo de permitir: (i) a troca de informações entre programas criadosindependentemente e outros programas (incluindo este) e (ii) a utilização mútuadas informações trocadas, devem entrar em contato com:

Gerência de Relações Comerciais e Industriais da IBM BrasilAv. Pasteur, 138-146BotafogoRio de Janeiro, RJCEP 22290-240

Tais informações podem estar disponíveis, sujeitas a termos e condiçõesapropriadas, incluindo em alguns casos, o pagamento de uma taxa.

O programa licenciado descrito nestas informações e todo o material licenciadodisponível são fornecidos pela IBM sob os termos do Contrato com o Cliente IBM,Contrato de Licença do Programa Internacional IBM ou qualquer contratoequivalente.

As informações relativas a produtos não-IBM foram obtidas junto aos fornecedoresdos respectivos produtos, de seus anúncios publicados ou de outras fontesdisponíveis publicamente. A IBM não testou estes produtos e não pode confirmar aprecisão de seu desempenho, compatibilidade nem qualquer outra reivindicaçãorelacionada a produtos não-IBM. Dúvidas sobre os recursos de produtos não-IBMdevem ser encaminhadas diretamente a seus fornecedores.

Referências nestas informações a Web sites não-IBM são fornecidas apenas porconveniência e não representam de forma alguma um endosso a estes Web sites.Os materiais contidos nestes Web sites não fazem parte dos materiais desteproduto IBM e a utilização destes Web sites é de inteira responsabilidade doCliente.

A IBM pode utilizar ou distribuir as informações fornecidas da forma que julgarapropriada sem incorrer em qualquer obrigação para com o Cliente.

Se estas informações estiverem sendo exibidas em cópia eletrônica, as fotografias eilustrações coloridas podem não aparecer.

Marcas RegistradasOs termos a seguir são marcas registradas da IBM Corporation nos Estados Unidose/ou em outros países:v IBM

Lotus e Domino são marcas ou marcas registradas da Lotus DevelopmentCorporation nos Estados Unidos e/ou em outros países.

Java, JavaBeans JDK e todas as marcas comerciais e logotipos baseados em Java sãomarcas comerciais ou marcas registradas da Oracle Corporation nos EstadosUnidos e/ou em outros países.

20 Introdução: Host Access Toolkit: Introdução

Page 29: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

Microsoft, Windows e o logotipo Windows são marcas registradas da MicrosoftCorporation nos Estados Unidos e/ou em outros países.

Outros nomes de empresas, produtos e serviços podem ser marcas registradas oumarcas de serviço de terceiros.

Apêndice B. Avisos 21

Page 30: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

22 Introdução: Host Access Toolkit: Introdução

Page 31: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java
Page 32: Introdução: Host Access Toolkit: Introdução...I B M H o s t A c c e s s T o o lki t V e r são 1 2. 0 In tr o d ução S517-7829-08 IBM. ... v API do Host Access Beans para Java

IBM®

Impresso no Brasil

S517-7829-08