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