ITP Models and ITP Model documents

An ITP Model is a compiled ITP Model Document. In other words, the ITP Model is generated when the ITP Model Document is compiled, e.g., by clicking the ITP button Create model. When compiling the ITP Model Document the ITP instructions are tested and an error document will be generated when this test fails. Before the ITP Model is created, the ITP Model Document is saved. We advice to use the button Create model for saving your ITP Model Document.

ITP Model Document

The ITP Model is presented in the ITP/MDK Repository tree view as a sub element of the ITP Model Document with its own icon. An ITP Model is in itself an object that contains non human readable content, which can only be interpreted by ITP/Server. When right-clicking the ITP Model object, the context menu shows View and Edit options. When using these, actually the ITP Model Document is opened.

ITP Model documents

An ITP Model Document is the document object that can be viewed and edited by the user, i.e., the model developer. An ITP Model Document contains the text, ITP and layout instructions needed to create the ITP Model. This ITP Model is used by ITP/Server to produce the result document, i.e., the final document. The ITP Model Document is technically the correct phrase when discussing the editable document object. But in general, we do not distinguish between the ITP Model and the ITP Model Document; we call them both the ITP Model.

Often layout, data retrieval instructions, and other ITP instructions are the same for more than one model document. ITP and the ITP/MDK Repository offer support to use or re-use such layout instructions or ITP instructions and text instructions in as many model documents as needed.