Consultor Eletrônico



Kbase P166207: ProxyGen fails with error (7264) in the Proxygen log file when generating WebServices proxy
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/17/2010
Status: Unverified

SYMPTOM(s):

ProxyGen fails when generating a WebServices proxy

The error (7264) is listed in the ProxyGen log file

The r-code for this procedure contains invalid prototype information. (7264)

The 4GL program contains a DATASET as parameter

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.2A

CAUSE:

XML-NODE-NAME of the dataset was an empty string, due to a pre-processor not being defined correctly. The faulty code therefore looked like this when compiled;
DEFINE DATASET dsGen_Invoice
XML-NODE-NAME ""
FOR ttGen_Invoice, ttGen_InvoiceLine
DATA-RELATION Lines FOR ttGen_Invoice, ttGen_InvoiceLine RELATION-FIELDS(InvoiceNumber, InvoiceNumber) NESTED.


FIX:

Fix the pre-processor so that the XML node name has a valid value e.g. "Invoice" to allow ProxyGen to generate the Web Service definition.