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

Dica Manual de integração via WebService - XML

Discussão em 'Outros/Diversos' iniciado por noellen, Fevereiro 8, 2013.

  1. noellen

    noellen Equipe de Suporte Moderador Equipe de Suporte

    Olá, boa tarde,

    segue em anexo um manual de configuração e aplicação de um projeto de integração entre o HCM e um sistema Web para controle de horas extras.

    Como era totalmente leiga no assunto e apanhei pra caramba, segue os processos e exemplos de programa para facilitar a vida dos próximos...

    Envolve geração de XML para o WebService
    Importação de XML com estrutura Multidimensional
    Configuração do WS e ProxyGenerator


    Vlw

    ;)

    Arquivos Anexados:

  2. luciano.seibel

    luciano.seibel Sem Pontuação

    nossa tu nem sabes como to apanhando disto !!!!

    vlw muito obrigado
  3. rhemati

    rhemati Membro Participativo

    Parabéns. Legal demais. Vou precisar também.
  4. lima

    lima Membro Participativo

    Noellen,

    Muito obrigado pelo material.

    Porém, estou com problema na momento de realizar o Deploy, você sabe o que está acontecendo?

    Obrigado.

    Arquivos Anexados:

  5. luciano.seibel

    luciano.seibel Sem Pontuação

    Parece ser que existe senha para admin do AdminServices que controla os serviços ... aquela senha que pede para criar quando é instalado o OpenEdge ...
  6. lima

    lima Membro Participativo

    Amigos,

    Consegui realizar a parametrização do Web Service e consegui consumi-lo via SOAPUI, porém, quando consumo ele via progress ocorre o erro anexo.

    Abaixo a lógica que realizar o consumo via Progress.

    Código:
    DEFINE VARIABLE hWebService AS HANDLE NO-UNDO.
    DEFINE VARIABLE hTesteObj AS HANDLE NO-UNDO.
    DEFINE VARIABLE dataAtualizacao AS CHARACTER NO-UNDO.
    
    DEFINE TEMP-TABLE ttFuncionario NO-UNDO
        NAMESPACE-URI "urn:teste:Teste" 
        FIELD cdn_empresa AS CHARACTER 
    	FIELD cdn_estab AS CHARACTER 
    	FIELD cdn_funcionario AS CHARACTER .
    
    
    CREATE SERVER hWebService.
    
    
    hWebService:CONNECT("-WSDL 'http://localhost:8080/wsa/wsa1/wsdl?targetUri=urn:teste'").
    
    RUN TesteObj SET hTesteObj ON hWebService.
    
    RUN retornaFuncionario IN hTesteObj(OUTPUT TABLE ttFuncionario).
    
    FOR EACH ttFuncionario:
        DISP ttFuncionario.
    END.
    
    Obrigado.

    Abraços.

    Arquivos Anexados:

Compartilhe esta Página