Bug 201673 Data Set Editor should not generate Parameter Position for an Named ODA Parameter
It is valid for an ODA data set parameter definition to have a driver-defined (native) name and no position (value = 0). The Data Set Editor currently assumes that this is not valid. It should *not* have automatically assign a derived position ( >0 value) to the data set parameter and issue a user warning message. The warning message in this case is inaccurate. And by assigning a bogus parameter position, it may disable the ability for the Data Engine to use the parameter's native name when interacting with the ODA runtime driver.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/data/ui/property/AbstractPropertyDialog.java
else
		{
			PropertyNode parentNode = getNode( path );
			if ( parentNode != null )
			{
				parentNode.add( node );
			}
		}
	}
	/**
	 * This is a convenience method that can be used to add the PropertyPage to
	 * the dialog. In turn it creates a PropertyNode object and calls the
	 * {@link #addNodeTo(String, PropertyNode) addNodeTo}method.
	 * 
	 * @param path
	 *            The path under which the new page is to be added.
	 * @param nodeId
	 *            The unique id to be assigned to the node
	 * @param nodeLabel
	 *            The label for the node, If this is null then the page name is
	 *            used
	 * @param nodeImage
	 *            The image for the node if any. If this is null then the image
	 *            returned by the page is used
	 * @param page
	 *            The page to be added to the dialog.
	 */
	public final void addPageTo( String path, String nodeId, String nodeLabel,
			Image nodeImage, IPropertyPage page )
	{