Name collisions
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
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:
-
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.
-
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.