none
Erro no Web Service Task RRS feed

  • Pergunta

  • Pessoal

    Esta aparecendo o seguinte erro ao utilizar o WebService Task

    [Tarefa Serviço da Web] Erro: Erro com a seguinte mensagem de erro: "Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebserviceTaskException: O serviço da Web emitiu um erro durante a execução do método. O erro é: Falha na solicitação com status HTTP 417: Expectation Failed..

       em Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebMethodInvokerProxy.InvokeMethod(DTSWebMethodInfo methodInfo, String serviceName, Object connection)

       em Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTaskUtil.Invoke(DTSWebMethodInfo methodInfo, String serviceName, Object connection, VariableDispenser taskVariableDispenser)

       em Microsoft.SqlServer.Dts.Tasks.WebServiceTask.WebServiceTask.executeThread()".

    Alguma ideia?

    quarta-feira, 12 de outubro de 2011 14:12

Respostas

  • Olá Junior,

     

    Obrigado pela atenção, realizei diversas pesquisas q constatei realmente que quando utilizamos a TASK WEB SERVICE ela fica um pouco limitada a certo recursos, pois essa task não permitir realizar alguma configurações avançadas, dificultando assim a integração.

     

    Bom,

    A noticia boa que consegui resolver o meu projeto, utilizando um SCRIPT COMPOMENT e desenvolvendo a rotina em C#. que foi um pouco difícil devido a da conhecimento da linguagem.

    Fica aqui então a dica para quem tive esse mesmo problema, de erro:   HTTP 417: Expectation Faile utilizando A TASK WEB SERVICE tem que alterar o procedimento para do SCRIPT COMPOMENT.

    Favor finalizar o Topic

     

    Abraços

     

    sexta-feira, 11 de novembro de 2011 12:11

Todas as Respostas

  • Nasser,

    Você poderia detalhar melhor o seu ambiente? O que você esta fazendo?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 13 de outubro de 2011 22:42
    Moderador
  • Junior

    Estou Utilizando uma Task de Web Service, que quando executo apresenta esse erro.

    Qual detalhamento você precisa?

    Pelo que eu pesquisei, precisa definir uma propriedade servicePointManager expect100Continue="false"

    Mais não sei aonde fica isso.

    quinta-feira, 13 de outubro de 2011 23:30
  • Nasser,

    Você já verificou as propriedades deste componente?

    Verifique se esta opção não deve ser configurado na seta verde, que indica a realização do fluxo de dados com sucesso.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    sábado, 15 de outubro de 2011 21:59
    Moderador
  • Junior,

    Sim, Ja verifiquei as propriedades, a todas estão ok.

    O WebServiceTask não precisa de ser configurado a seta verde, pois dentro da própria task ja existe o Output.

    O que eu gostaria de saber é se tem como eu setar essa propriedade em alguma lugar: expect100Continue

     


    segunda-feira, 17 de outubro de 2011 13:37
  • Nasser,

    Perfeito, eu utilizo muito este componente, esta propriedade que você se refere é exclusiva deste componente?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quarta-feira, 19 de outubro de 2011 18:16
    Moderador
  • Junior,

    Na verdade essa propriedade, foi a solução eu eu achei na internet, mais acredito que é que utilizada quando estamos utilizando no caso um SCPRIT TASK, nesse caso eu estou usando um WEBSERVICE TASK, e nao existem nenhum lugar aonde eu consiga configurar essa propriedade.

    Abraços

     

    quarta-feira, 19 de outubro de 2011 18:28
  • Nasser,

    Sinceramente eu desconheço.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    quinta-feira, 3 de novembro de 2011 00:13
    Moderador
  • Olá Junior,

     

    Obrigado pela atenção, realizei diversas pesquisas q constatei realmente que quando utilizamos a TASK WEB SERVICE ela fica um pouco limitada a certo recursos, pois essa task não permitir realizar alguma configurações avançadas, dificultando assim a integração.

     

    Bom,

    A noticia boa que consegui resolver o meu projeto, utilizando um SCRIPT COMPOMENT e desenvolvendo a rotina em C#. que foi um pouco difícil devido a da conhecimento da linguagem.

    Fica aqui então a dica para quem tive esse mesmo problema, de erro:   HTTP 417: Expectation Faile utilizando A TASK WEB SERVICE tem que alterar o procedimento para do SCRIPT COMPOMENT.

    Favor finalizar o Topic

     

    Abraços

     

    sexta-feira, 11 de novembro de 2011 12:11
  • Nasser,

    Com certeza a dica é bastante valiosa, obrigado pelo retorno.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    segunda-feira, 14 de novembro de 2011 23:34
    Moderador