[RESOLVIDO] Erro ceapi001

Discussão em 'EMS , HCM e Totvs 11' iniciado por Rogerio, Fevereiro 2, 2011.

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

    Rogerio Moderator Moderador Equipe de Suporte

    Galera estou executando a API ceapi001 , mas está me gerando o seguinte erro:

    Cod. 9011
    Código de Página Inválido !

    O Código de Página deve estar informado no arquivo de parâmetros da sessão(.pf) do Datasul-EMS, o parâmetro -cpstream "ibm850".


    Alguem saberia me dizer como posso resolver isso???

    Só para constar, não estou executando a API pelo EMS, mas sim por outro programa que está com as bases conectadas.
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Galera isso eu acertei era só colocar o parametro na PF....

    Agora estou com outro problema... na hora de executar a API ele está pendindo usuario e senha do EMS, como faço para isso não acontecer????
  3. costa

    costa Sem Pontuação

    Rogerio, que eu saiba não tem como, você tem de estar logado no produto, a api ou qualquer outro programa que ela possa chamar precisam do usuario datasul.
    O que normalmente faço é chamar o btb que faz o login no datasul e passo usuario e senha como parametro para ficar logado no produto.
    Tambem tenho aplicações que precisam usar BO ou APi, mas o start inicial da sessão não conecta a base, ou conecta somente a base e não ao produto.
    Espero ter sido claro e ter ajudado.

    Obrigado
  4. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Entendi, e existe a possibilidade de deixar um usuario padrão para isso e não precisar que a tela de login do EMS aparece para o usuario???
  5. eduardo.leite

    eduardo.leite Equipe de Suporte Moderador Equipe de Suporte

    Sim... pode ser feito igual feito para o RPW, na linha do ícone em -PARAM colocar os dados do usuário e senha.
  6. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Eduardo me explica uma coisa, eu teria que colocar esse parametro -PARAM dentro da pf??? porque eu conecto outros bancos alem dos do EMS, que possuem usuario e senha diferentes, como eu faria isso???

    Na linha dentro da PF onde uso o comando -db nome-do-banco eu acrescento o -PARAM???

    Como eu faria isso???
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página