- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- Rodar ExecAuto via linha de comando
Perguntas Rodar ExecAuto via linha de comando
- julemao
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 7 meses atrás #21827
por julemao
Rodar ExecAuto via linha de comando foi criado por julemao
Olá, pessoal!
Alguém saberia me informar, por favor, se é possível rodar uma ExecAuto via linha de commando (MS-DOS, por exemplo)? Se sim, como isso poderia ser feito?
Agradeço desde já.
Alguém saberia me informar, por favor, se é possível rodar uma ExecAuto via linha de commando (MS-DOS, por exemplo)? Se sim, como isso poderia ser feito?
Agradeço desde já.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 7 meses atrás #21832
por kanaamlrr
Respondido por kanaamlrr no tópico Rodar ExecAuto via linha de comando
Cara, você consegue se criar uma rotina como se fosse um job.
Ai você chama o smartclient pelo DOS passando os parâmetros de chamada da rotina, da mesma forma que é feito dentro do atalho.
Ai você chama o smartclient pelo DOS passando os parâmetros de chamada da rotina, da mesma forma que é feito dentro do atalho.
Por favor Acessar ou Registrar para participar da conversa.
- julemao
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
10 anos 7 meses atrás #21845
por julemao
Respondido por julemao no tópico Rodar ExecAuto via linha de comando
Olá, Kanaãm!
Agradeço pela resposta. Preciso fazer a chamada à esta rotina usando um script PHP, daí a pergunta se tenho como rodá-la usando o DOS (o próprio PHP chamaria o shell e este faria a chamada à rotina através do smartclient).
Aliás, você tem algum conhecimento do uso do PHP com o Protheus? Preciso fazer uso do MATA410 (Pedido de Vendas). Pensei em usar uma rotina já existente (é esta rotina que eu comento se é possível ser executada pelo DOS). Eu vi que uma possível solução seria esta da dúvida acima. Você tem conhecimento de outra forma que isso poderia ser feito?
Agradeço novamente!
Abraços!
Juliano
Agradeço pela resposta. Preciso fazer a chamada à esta rotina usando um script PHP, daí a pergunta se tenho como rodá-la usando o DOS (o próprio PHP chamaria o shell e este faria a chamada à rotina através do smartclient).
Aliás, você tem algum conhecimento do uso do PHP com o Protheus? Preciso fazer uso do MATA410 (Pedido de Vendas). Pensei em usar uma rotina já existente (é esta rotina que eu comento se é possível ser executada pelo DOS). Eu vi que uma possível solução seria esta da dúvida acima. Você tem conhecimento de outra forma que isso poderia ser feito?
Agradeço novamente!
Abraços!
Juliano
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
10 anos 7 meses atrás #21849
por kanaamlrr
Respondido por kanaamlrr no tópico Rodar ExecAuto via linha de comando
Juliano,
Nunca trabalhei com PHP, porém sei que ele é apto a consumir um WebService.
Seria interessante você criar um WS no Protheus que fosse consumido pelo PHP.
Dessa forma, você teria apenas que transportar o XML e no ADVPL chamar a função do execauto.
Acho que essa é a forma mais simples de ser feito.
Nunca trabalhei com PHP, porém sei que ele é apto a consumir um WebService.
Seria interessante você criar um WS no Protheus que fosse consumido pelo PHP.
Dessa forma, você teria apenas que transportar o XML e no ADVPL chamar a função do execauto.
Acho que essa é a forma mais simples de ser feito.
Por favor Acessar ou Registrar para participar da conversa.
- julemao
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 3
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- Instalação e Configuração Protheus
- Dúvidas Gerais
- Rodar ExecAuto via linha de comando
Tempo para a criação da página:0.113 segundos