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 : Name collisions
 
Name collisions
A ProxyGen AppObject or SubAppObject can contain multiple procedures, which might have ProDataSets with the same name. If such a collision occurs within an object, ProxyGen checks the ProDataSet's definition and responds as follows:
1. If the definitions match, ProxyGen generates a single XML Schema definition for that ProDataSet name. All operations using that ProDataSet name reference the single XML Schema definition.
2. If the definitions do not match, ProxyGen renames the second and subsequent ProDataSets of that name. It renames them by adding a counter to the end of the ProDataSet name. This renaming shows up in different places depending on the style/encoding that you are using.