Kbase P136568: Prodataset not filled when used with java WebServices
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  3/3/2009 |
|
Status: Unverified
SYMPTOM(s):
ProDataSet not filled when used with java WebServices
Bprowsdldoc generated the dataset using the same namespace indicated in the targetnamespace attribute from WSDL
No erros are shown but not data is copied to the Dataset temp-tables.
FACT(s) (Environment):
OpenEdge 10.x
All Supported Operating Systems
CAUSE:
Java collections in Java WebServices, are serialized to xml using the namespace from the package they are declared, which may be different from the namespace generated by bprowsdldoc, that get them from the targetnamespace attribute
FIX:
In order to check the correct namespace, use a soap monitor or a software like soapui to see the envelope returned by the call. Get that string and use it on the Dataset definition instead of the targetnamespace.