Visual CSharp .NET - Consumo de Webservices via executeCommand

 
Vista:

Consumo de Webservices via executeCommand

Publicado por Roman Marquez (1 intervención) el 04/08/2020 19:24:27
Que tal colegas buen dia.. tengo una duda tecnica
estoy trabajando con un webservices de un proveedor

Todo va bien pero tengo un problema al tratar de consumir un metodo:

el metodo se llama. ProductFlowInfoService (executeCommand)

y es por executecommand(), usualmente he usado metodos en los cuales les paso los parametros y todo funciona muy facilmente como por ejemplo este metodo:

"ws_recargas.webServicesService" es la referencia al webservices

1
2
ws_recargas.webServicesService servicio = new ws_recargas.webServicesService();
string xmlString = "" + servicio.GetProductUFee(Version, Articulo);



Aqui estoy llamando al metodo GetProductUFee y le paso en 2 variables "Version" y "Articulo" los parametros que ocupa.

pero en el caso de ProductFlowInfoService

lo estoy haciendo asi:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
ws_recargas.webServicesService servicio = new ws_recargas.webServicesService();
 
string Comando = "ProductFlowInfoService";
 
string Parametros = @"
                    < parameters xsi: type = 'xsd:string' >
                    {
                    'version':'"    + Version + @"',
                    'terminalId':'" + TerminalId + @"',
                    'invoiceNo':'" + InvoiceNo + @"',
                    'language':'"  + Lenguaje + @"',
                    'clerkId':'"   + Clerkid  + @"'
                    }
                    </ parameters >
                    ";
 
string xmlString = "" + servicio.executeCommand(Comando, Parametros);


Obviamente no funciona...


mi duda es si alguno de ustedes sabe como es que debo mandar el comando y los parametros, que son los unicos argumentos que pide cuando utilizo executeCommand.

Ojala me haya explicado.. correctamente


Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder