Consultor Eletrônico



Kbase P95396: Since migrating to 10.0B, ProxyGen fails when generating a Web Services or Java Open Client proxy wi
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/19/2004
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0B

SYMPTOM(s):

ProxyGen fails when generating a Web Services proxy

ProxyGen fails when generating Java Open Client proxy

Proxy Generation failed. For details see the log file <Path>\<file name>.log

The following errors appear in the log file:

The parameter/return type DATASET is not supported from a Java open client or web services client. It is currently only supported from a .NET open client. (11108)

This procedure must be removed from the AppObject in order to generate a proxy: <Path>\<File name>.p

The same proxy does not fail in OpenEdge 10.0A

CAUSE:

A procedure included in the proxy contains a Dataset parameter/return type. Java open client and Web Services client does not support Dataset.
Dataset is only supported by .Net open client.
In 10.0A, the ProxyGen did not check if a procedure contained a Dataset parameter/return type (See Solution P95397 for further information).
Now, the generation of the proxy fails with the above error messages in 10.0B.

FIX:

- Remove the procedure from the AppObject

or

- Do not use a Dataset as parameter or return type in the procedure