1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

[RESOLVIDO] Trabalhando com appserver

Discussão em 'EMS , HCM e Totvs 11' iniciado por tandujar, Agosto 7, 2017.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. tandujar

    tandujar Membro Participativo

    Pessoal,

    Alguém trabalha ou já trabalhou com appserver ?

    Eu sei que existe apenas mas queria saber como funciona, alguém teria algum documento ou fonte para me ajudar ?

    Obrigado.
  2. Guilherme.Moles

    Guilherme.Moles Membro Participativo

    Cara é fácil você define o appserver e manda as rotinas pra lá.... mas o fonte q vc quiser executar lá tem que estar compilado....

    segue abaixo exemplo....

    Código:
    DEFINE VARIABLE lAppService   AS LOGICAL                 NO-UNDO.
    DEFINE VARIABLE hAppSrv       AS HANDLE                  NO-UNDO.
    
    CREATE SERVER happsrv.
    ASSIGN lAppService = hAppSrv:CONNECT("-AppService datasul-progress-8280 -H 10.1.1.1 ").
    IF NOT lAppService THEN
    DO:
       MESSAGE "Erro de Conexao com AppService"  VIEW-AS ALERT-BOX ERROR.
       RETURN ERROR.
    END.
    
    run esp\teste2.p on server happsrv.
    
    MESSAGE "Deu certo".
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Então, deixa eu entrar nessa brincadeira, me interessa, me disseram que se eu quiser criar um programa, como se fosse um persistent, com varias procedures, tipo incluir, excluir e alterar, tem que ser um .p cada uma, ficar em uma pasta no server e dai eu tenho que fazer run em cada uma, não consigo executar uma procedure dentro de um programa, correto isso ?
  4. Guilherme.Moles

    Guilherme.Moles Membro Participativo

    Olha diretamente chamar uma procedure dentro de um programa no appserver eu nunca tentei, na verdade nunca precisei também, mas você pode criar uma rotina que recebe parâmetros, ai nesses parâmetros você pode definir se você no caso vai incluir, deletar, etc... não necessariamente criar um .p pra cada isso também é bem simples de fazer só colocar os inputs depois da chamada do appserver.
  5. Guilherme.Moles

    Guilherme.Moles Membro Participativo

    Exemplo..:

    Código:
    RUN esp/testeAppServer.p ON SERVER happsrv (INPUT  "Inclui",
                                                      INPUT  "emitente",
                                                      INPUT TABLE tt-emit,
                                                      OUTPUT TABLE tt-erros).
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    aaaaaaaaaaaaaa, então é bem mais simples do que eu imaginei
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página