Consultor Eletrônico



Kbase P95888: InvalidOperationException when trying to call internal procedure of persistent procedure via web ser
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/6/2004
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0B

SYMPTOM(s):

Trying to call an internal procedure of a persistent procedure using Web Services from a C# program

Unable to set the 'IDValue' attribute of the ProcObject

The 'IDValue' attribute that should exist in the AppObject does not exist


An unhandled exception of type 'System.InvalidOperationException' occurred in system.web.services.dll


Additional information: Method CustWebServObj.CreatePO_CustomerWebSrv can not be reflected.

CAUSE:

The .Net FrameWork 1.1 has a known issue that incorrect code is generated when a Web Reference is made to a WSDL file

FIX:

Install the Microsoft .Net FrameWork 1.1 Service Pack 1 then reimport the WSDL file into your .Net project