Try OpenEdge Now
skip to main content
Web Services
Creating OpenEdge SOAP Web Services : Building Clients for OpenEdge SOAP Web services : Mapping relational data : Additional considerations : R-code header changes
 
R-code header changes
ProxyGen uses information in the headers of r-code files to generate the WSM file. So, the WSDL definition of a ProDataSet is limited by the information written into the r-code header. Starting with OpenEdge R10.1C, the r-code header includes support for a temp-table or ProDataSet's NAMESPACE-URI attribute and a temp-table field's XML-NODE-TYPE attribute. The r-code header also includes support for the XML-NODE-NAME attribute on ProDataSets, temp-tables, and temp-table fields.
To accommodate the addition of the NAMESPACE-URI and XML-NODE-NAME attributes, the r-code header includes a header version number which is independent of the r-code version. The AVM adds this element to the r-code header only if the file contains a temp-table or ProDataSet with the NAMESPACE-URI or XML-NODE-NAME attributes. When this element is present, you cannot use the r-code file with the ProxyGen from releases before Release 10.1C. Previous versions of ProxyGen return an error if they encounter this attribute.