Histórico da Página
...
- Em configuration temos a opções de configuração de connection e server configurations. Esta configurações já são exemplificadas e sugeridos valores na parte inicial de configuração.
- Configuration - http: Manter o http conector e alterar a porta padrão do http que é 8080, para não conflitar com o tomcat. Sugestão porta 8085 como informado acima, as demais configurações podem ser mantidas.
- Apos configurar a instancia instância poderá ser criado um novo PAS através do botão Deploy, será solicitado que informe um .war para gerar a nova instancia instância PAS:
- Onde:
- Select application .war file - é o .war disponibilizado pela progress, para montar a nova instancia PAS, o mesmo pode ser localizado no caminho: "C:\dlc12_64\servers\pasoe\extras\oeabl.war";
- ABL application name - Nome que o seu PAS terá, no meu caso, este server sera será utilizado por uma empresa então denominei como "Empresa10";
- Web application - Mantive o sugerido (oeabl), mas, pode ser informado o mesmo nome ou outro conforme for a necessidade;
...
- Acessando as informações do ABL WebApps → Name: oeabl - é o nome do webapplication da empresa 10 será possível localizar a url deste Appserver; Esta url que sera será utilizada para, por exemplo, a funcionalidade "um broker por empresa", onde a supra citada é informada na cadastro da empresa, ao trocar de empresa no produto é validado o broker desta empresa e conectado assim seus respectivos bancos de dados. Ou ainda, para utilizar como Appserver principal basta informa-la no context.xml do tomcat;
- Para cada instancia sera instância será aberto um tomcat, No caso um tomcat rodara o fathom(Gerenciador), outro tomcat rodara a instancia instância (no meu caso Pasoe12) e no modelo de suporte um terceiro tomcat roda o produto, no modelo agregação o tomcat da instancia instância (Pasoe12) receberia os .wars do produto.
04. Testando o servidor PASOE
Para testar se a sua instancia instância do servidor PASOE está funcionando, podemos fazer os seguintes passos:
- Garantir que a sua instancia instância do PASOE esta carregada, atraves através do link http://localhost:9064
- Criar um programa pequeno e simples (appteste.p), que deverá ser compilado e gravado em um diretório que esteja dentro do PROPATH da instancia instância criada, conforme abaixo:
Bloco de código |
---|
DEFINE OUTPUT PARAMETER p AS CHARACTER NO-UNDO. DEFINE OUTPUT PARAMETER d AS INTEGER NO-UNDO. ASSIGN p = PROPATH d = NUM-DBS. |
...
Bloco de código |
---|
DEFINE VARIABLE hAppSrv AS HANDLE NO-UNDO. DEFINE VARIABLE lConnect AS LOGICAL NO-UNDO. DEFINE VARIABLE prop AS CHARACTER NO-UNDO. DEFINE VARIABLE dbs AS INTEGER NO-UNDO. CREATE SERVER hAppSrv. lConnect = hAppSrv:CONNECT("-URL http://localhost:8085/apsv "). IF lConnect THEN DO: RUN appteste.p ON hAppSrv (OUTPUT prop, OUTPUT dbs). END. MESSAGE lConnect SKIP "Número de bancos conectados: " dbs SKIP "Propath: " prop VIEW-AS ALERT-BOX INFORMATION BUTTONS OK. |
- Após executar o codigo código acima e tudo estiver correto, será retornada a seguinte mensagem:
- As informações retornadas:
- yes - O servidor foi conectado com sucesso
- 19 - Numero total de bancos conectados na instancia instância do PASOE
- propath - O Conteúdo do PROPATH do agente da instancia instância do PASOE
05. Links
- Migração AppServer Progress 32 bits para PASOE Progress 64 bits
- Configuração do Appserver Progress para o Datasul for THF
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas