Consultor Eletrônico



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.