none
SSIS - Como passar um Array Variable para o Web Service Task RRS feed

  • Pergunta

  • Boa noite,

    Tenho a seguinte dúvida, estou tentando consumir um web service através do Web Service Task (SSIS 2017) e o mesmo contém um complex-type.

    Quando tento clicar no campo Value, aparece a mensagem dizendo que este tipo não contém propriedades:

    web3

    Gostaria de saber como é a estrutura do array que tenho que passar, tipo, Campo x Valor e se é realmente desse jeito que tenho que passar o valor, ex:

    Criei um variável do tipo Object e estou instanciando ela no Script Task:

    Variável

    VB.NET

    Public Sub Main()       

    Dim arr As System.Collections.ArrayList = New System.Collections.ArrayList()       

    arr.Add("campo_1 => 10")       

    arr.Add("campo_2 => 10")       

    arr.Add("campo_3 => 10")       

    Dts.Variables("User::var_ArrayList").Value = arr       

    Dts.TaskResult = ScriptResults.Success

    End Sub

    Esse é o jeito correto de se passar o array " => ", campo x valor?

    web

    Obrigado.




    domingo, 10 de junho de 2018 23:38