Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

Important notes about uploading schemas:

  1. You may add as many schemas as you require require; however, you cannot have two or more data sources in your project with the same root element name.
  2. You may use global elements from uploaded schemas in any and all forms in the project.
  3. If you want to use the same schema elements in multiple projects, upload the schema to each project separately.   
  4. If your schema references another schema, you must upload all related schemas in a single zipfile.
  5. If you upload a zipfile all the schemas in the zipfile must be related.
  6. If you have unrelated schemas you must upload them individually or alone in their own zipfile.
Note

If you add a data source (XSD) to your form/workflow that has the root element name "form" that  uses by default for the palette control XSD, you will see an application error. To resolve, edit the form or workflow "Element Name" property and change it from the default "form" to whatever you want to call it.

Adding Elements to a Form’s Data Sources

...

Adding multiple data sources from the same namespace will cause a clash in your form. And in fact  will assist you by preventing you from making this mistake. A warning message is displayed in the Add Data Source panel when you click plus.

Similarly, multiple XSD files composing a single logical namespace is not supported. Instead, merge all XSD files for the same namespace into a single XSD file and then upload into .

Generating Controls from Schema Elements

...

This will change the control's appearance ''' but will not affect how the control validates data'''.   If you need to modify the control's validation behavior, you must update the schema.

...

When you open (edit) any form/workflow that used the schema, the Data Sources area will be refreshed automatically. Do not delete the updated elements from the Data Sources area unless you are absolutely sure no controls in your form were generated from the elements in the previous version of the schema.  ''' Also, do not delete the elements and try to re-add them'''. This will cause any controls that relied on the schema to become unbounded and moved out of the schema XML document into the form's default XML document.

...