Bem, se você é scripting de VB (por exemplo) pro, a seguir este não é demasiado mau. Se não, então é razoavelmente umas tarefas dificeis, porque há bastante curva de aprendizagem antes que você se levante à divisória útil.
Uma versão velha de PCOMMSoa como você estão usando uma versão velha (dez anos velho!) das comunicações pessoais de IBM (PCOMM), V5.0.
V5.0 é longo fora da sustentação, assim que você é responsável ter o problema começ a ajuda muito específica com ela. Eu trabalhei com PCOMM algumas vezes sobre os anos, e suportou sempre a programação uma variedade de, o macro, e relações scripting. Se V5.0 suporta objetos da automatização de HACL, a seguir você está provavelmente na boa forma.A versão atual de PCOMM é 6.0.1.http://www-01.ibm.com/software/network/pcomm/PCOMM 3270 contra PCOMM 5250Normalmente, você usaria IBM PCOMM 3270 (3270 são um tipo de terminal mudo da unidade central) conetando a IBM unidades centrais, e a IBM PCOMM 5250 (5250 são um tipo de terminal mudo de AS/400) para conetar a AS/400s. Também, há uma versão de PCOMM que inclui ambos os produtos: emulation 3270 emulation e 5250. Para fazer as coisas que confundem, você PODE usar PCOMM 3270 para conetar ao AS/400.
Eu menciono-o somente de modo que você possa encontrar o manual apropriado. Começar com os 5250 manuais, e se as funções não combinam muito bem, olhar os 3270 manuais preferivelmente.
Documentação de PCOMMEsta corrente da ligação tem a documentação ir para trás a V5.6:http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/Documentation.htmSeu software enviou provavelmente com os manuais de papel ou eletrônicos. Encontrar o CD da instalação, ou olhar em seu diretório de instalação em sua estação de trabalho, e você claro começ afortunado. Também, há algumas amostras de programação (muito úteis) opcionais que podem ser instaladas - apenas dependem das opções que a pessoa que instalou o software em seu sistema selecionou. Se você tem o acesso aos meios da instalação, você pode copiar de instala a documentação e programar prova-se.Uma vez que você encontra a versão a mais próxima da documentação a seu software, lida acima em macro e em Scripting no guia de usuário ou na referência do usuário para sua versão (ou a versão a mais velha que você pode encontrar a documentação para), lido o guia de HACL. Scripting com HACL (biblioteca da classe do acesso do anfitrião)Cada versão de PCOMM que eu posso recordar sobre os anos inclui as funções macro e Scripting que podem ser aproveitaradas para fazer apenas o que você quer fazer. Os macro são limitados geralmente às funções de controlo dentro do programa de PCOMM somente. Os certificados, de um lado, são escritos em VBScript, e podem interoperar com outros programas, including Excel. Os objetos da automatização de HACL são uma coleção das classes que podem ser chamadas de VB, VBA, ou VBScript (e outros ambientes scripting) para controlar o emulador e para emitir e receber dados à janela do emulador.Uma forma facil começ começada com criação de um certificado é gravar um macro de VBScript em PCOMM que segura as parcelas da navegação de AS/400 de suas tarefas. Por exemplo, se você tem que:Início de uma sessãoAlcançar uma série de opções do menuPressionar F4Incorporar seu número de empregadoSelecionar então alguns dados em um lugar particular na tela, eCopiá-la à pranchetaVocê pode gravar um macro que faça toda a aquele (codificará automaticamente uma série de chamadas de HACL para você), e então toma esse macro e usa-o como um ponto de partida para seu certificado.Gravar e excepto o macro como um macro de VBScript, e então abri-lo acima em um editor (o bloco de notas fará, mas Excel tem um muito agradável construído no editor de VBA de que eu gosto) e adicionar o código para abrir ou comutar a Excel, para abrir um spreadsheet particular, para navegar em torno de seu spreadsheet, e para colar dentro a informação ao spreadsheet.Você pode mesmo usar a habilidade da gravação do macro interno de Excel, apenas como você fêz com PCOMM para gerar a maioria da peça de Excel do certificado para você. Abrir Excel grande buit-na ajuda e olhar acima o “macro”. Você encontrará que os artigos que explicam macro do hoe trabalham, como gravar um macro, como editar um macro, põr agora uma tecla macro sobre a barra de ferramentas, e mais.Se você é familiar com a escrita destes tipos de certificados, a seguir esta é uma tarefa técnica “média” da dificuldade, desde a gravação dos códigos macro a maioria “da peça dura” para você. Se você tem nunca não faz este tipo de scripting, a seguir você tem alguma curva de aprendizagem significativa antes de você.Está aqui uma linha onde nós discutimos certificados de HACL no passado. Há um código pequeno da amostra lá:http://www.experts-exchange.com/Programming/System/AS_-_400/Q_24956712.html?sfQueryTermInfo=1+gari+hacl+proVocê pode encontrar todos os objetos de HACL (V5.9) documentados aqui, com os fragmentos agradáveis do código que você pode cortarar-col para a direita em seu certificado:http://publib.boulder.ibm.com/infocenter/pcomhelp/v5r9/index.jsp?topic=/com.ibm.pcomm.doc/books/html/host_access02.htmScripting a ferramenta direita?Frequentemente, scripting como este não é a maneira a mais fácil de capturar a data AS/5400 para o uso em aplicações do PC.
Na maioria das vezes, os dados que você quer começ já em seu spreadsheet existem em uma tabela de base de dados no AS/400.
Se você tem o acesso à equipe de desenvolvimento de AS/400, você pode encontrar que podem o ajudar a encontrar os dados que você precisa, e formulam perguntas da base de dados para extrair os dados necessários. Lá ferramentas numerosas, including a função de transferência da lima de PCOMM, que o permitiria de perguntar diretamente a base de dados de AS/400 para dados específicos e da transferir em um formato que pudesse facilmente ser importado em Excel.
Ter o divertimento, e senti-lo livre afixar para trás se você precisa a ajuda com seu certificado. Eu não posso escrevê-lo para você, mas eu posso ajudá-lo se você começ stuck.
- Gary Patterson