anonymous Log in
Search
Recents:
v3.0
yi-l
Problema Com Web Service e regra Parm
31/01/06 18:41

Cristiano

Replies: 0

Caros Amigos,
 
Possuo um procedimento que consome um web service e retorna os dados consumidos.
 
Ex:
Web Service:
Parm(in:&clicod, out:&clirazsoc)
 
Procedimento
Parm(&in:&clicod, out:&stacli,out:&clirazsoc)
 
&webservice.Execute(&clirazsoc, &clicod)
 
O problema é que quando eu possuo uma variavel no parm do procedimento e eu utilize a mesma variavel para receber o valor do web service, ao compilar recebedo o erro abaixo:
 
Compiling Build Assemblies
gxexec "F:\PocketPcYi\DATA002\bldAssemblies.cs" -r:GxBaseBuilder.dll -arg:csc="C:\WINDOWS\Microsoft.Net\Framework\v1.1.4322\csc.exe"  /noconfig @cf_csc.rsp -arg:mdlpath="F:\PocketPcYi\DATA002\"
Building bin\gxCommon.dll
Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322
Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.
type_Sdtorg_tempuriaction__gol1004.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadidf' must be assigned to before control leaves the current method
type_Sdtorg_tempuriaction__gol1004.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadcod' must be assigned to before control leaves the current method
type_Sdtorg_tempuriaction__gol1189.cs(42,19): error CS0177: The out parameter 'gxTp_Poccadidf' must be assigned to before control leaves the current method
 
Para Resolver o problema tenho que utilizar variaveis diferentes, uma para receber o valor do web service e outra para retornar o valor do procedimento.
 
Gostaria de saber se é um problema ou sempre teria que fazer isso ?
 
Aguardo um retorno
 
Cristiano Parisotto
 


Back to yi-l