summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVrishali Doke2013-01-17 05:51:49 (EST)
committer Stephan Born2013-01-25 07:37:15 (EST)
commit539c98aa9aed52da51b448052297c9d0779fd13a (patch)
tree6cadc8d33eea32e58acfd3740374028267354a1b
parent1d23c6c4ceb3e6c06ba8bf72b241e673feaf30f4 (diff)
downloadorg.eclipse.stardust.documentation-539c98aa9aed52da51b448052297c9d0779fd13a.zip
org.eclipse.stardust.documentation-539c98aa9aed52da51b448052297c9d0779fd13a.tar.gz
org.eclipse.stardust.documentation-539c98aa9aed52da51b448052297c9d0779fd13a.tar.bz2
CRNT-26895 - Added import of xsd
git-svn-id: http://emeafrazerg/svn/ipp/product/trunk/stardust/documentation@62095 8100b5e0-4d52-466c-ae9c-bdeccbdeaf6b
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/composit-ele.pngbin0 -> 1815 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/element-type.pngbin3123 -> 2506 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type-icon.pngbin0 -> 772 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type.pngbin0 -> 13906 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imported.pngbin0 -> 9977 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/url.pngbin0 -> 15799 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/xsd-imp.pngbin0 -> 23903 bytes
-rw-r--r--org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-struct-type.htm60
8 files changed, 48 insertions, 12 deletions
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/composit-ele.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/composit-ele.png
new file mode 100644
index 0000000..f31e9e9
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/composit-ele.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/element-type.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/element-type.png
index df3732a..438d5ca 100644
--- a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/element-type.png
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/element-type.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type-icon.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type-icon.png
new file mode 100644
index 0000000..fb134fe
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type-icon.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type.png
new file mode 100644
index 0000000..a0f98ac
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imp-type.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imported.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imported.png
new file mode 100644
index 0000000..6a5ef11
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/imported.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/url.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/url.png
new file mode 100644
index 0000000..4472581
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/url.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/xsd-imp.png b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/xsd-imp.png
new file mode 100644
index 0000000..a9a0b50
--- /dev/null
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/images/xsd-imp.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-struct-type.htm b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-struct-type.htm
index 699e84f..38bbfa0 100644
--- a/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-struct-type.htm
+++ b/org.eclipse.stardust.docs.analyst/html/handbooks/modelling_analyst/pep-struct-type.htm
@@ -29,8 +29,12 @@ chapter of the
<a href="PLUGINS_ROOT/org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-preface.htm">Modeling Handbook</a>.
</span><span class="hideReference">
<strong>Modeling Handbook</strong> in the <strong>@productname@ Documentation</strong>.</span>
-</p>
-
+You can define two types of structured types in the web-based modeling:</p>
+<ul>
+ <li>Composite</li>
+ <li>Enumeration</li>
+</ul>
+<p>This chapter covers:</p>
<ul>
<li><a href="#std">Creating Structured Types</a>
<ul>
@@ -70,32 +74,46 @@ node in the <strong>My Process Models</strong> panel.</p>
<li>ID - An ID generated automatically based on the process name</li>
<p>The <strong>UUID</strong> and <strong>ID</strong> options are displayed only when you switch to
<a href="model-views/pep-panels.html">Integrator</a> profile.</p>
+
+
<li>Data Structure Name - Name of the structure type</li>
<li>Description - Specify description</li>
- <li>Configuration
- <ul>
- <li>Public Visibility - By default, this check box is selected. It indicates that the element
+ <li>Public Visibility - By default, this check box is selected. It indicates that the element
is visible and available for reference from any other model.
</li>
+ <li>Configuration
+ <ul>
+
<li>Data Structure Type
<ul>
<li>Enumeration - Select this option to create enumeration types. It means that data object is of type string and
accepts values from the list of values. This <img src="images/enumeration-icon.png"> icon represents enumeration type data.
If you select Enumeration from the drop-down list you need to specify following properties:
- </li>
+
<p class="image"><img src="images/enum.png" alt=""> <br>
<strong>Figure:</strong> Enumeration Properties</p>
+ <ul>
+ <li>Minimum Length</li>
+ <li>Maximum Length</li>
+ <li>Element - Click the Add icon<img src="images/add-element.png"> to add elements for enumeration type. Specify the
+ element name in the &lt;New&gt; cell.</li>
+ <p class="image"><img src="images/element-type.png"alt=""> <br>
+ <strong>Figure:</strong> Element Name - Enumeration</p>
+
+ </ul></li>
+
<li>Structure - By default, this option is selected. You can define structured type fields if this option is selected.
- This <img src="images/struct-type-icon.png"> icon represents structure type data. If this option is selected, you need to specify following properties:
+ This <img src="images/struct-type-icon.png"> icon represents composite type data. If this option is selected, you need to specify following properties:
<ul><li>Add Elements - Click the Add icon<img src="images/add-element.png"> to add elements for structured type.
<ul>
- <li>Element - Specify name for the element in the &lt;new&gt; cell. For Enumeration type, you need to specify only element name.</li>
- <p class="image"><img src="images/element-type.png" alt=""> <br>
- <strong>Figure:</strong> Element Name</p>
+ <li>Element - Specify name for the element in the &lt;New&gt; cell.</li>
+ <p class="image"><img src="images/composit-ele.png" alt=""> <br>
+ <strong>Figure:</strong> Element Name - Composite Type</p>
- <li>Type - Select type from the drop-down list for structured type. It lists Primitive data types and structure types from the current model.
+ <li>Type - Select type from the drop-down list for structured type. It lists primitive data types and structure types from the current model
+ and other models (if the Public Visibility option is selected for the structured type). It also lists Other XML primitives.
If you select the structure type of the current model from the list then the nested structure gets created.
</li>
<p class="image"><img src="images/type.png" alt=""> <br>
@@ -145,9 +163,27 @@ node in the <strong>My Process Models</strong> panel.</p>
</li>
</ul>
+<h2 id="imp">Importing Type Declarations</h2>
+<p>To import type declarations, perform the following operations:</p>
+
+<ol>
+ <li>In the <strong>My Process Models</strong> panel, under the model,
+ right-click on the <strong>Structured Types</strong> node and select <strong>Import Type Declarations</strong>.</li>
+ <p class="image"><img src="images/imp-type.png" alt=""> <br>
+ <strong>Figure:</strong> Structured Type - Import Type Declarations</p>
+ <li>In the <strong>XSD Data Structure Import</strong> dialog, specify the URL and click <strong>Load</strong></li>
+ <p class="image"><img src="images/url.png" alt=""> <br>
+ <strong>Figure:</strong> XSD Data Structure Import</p>
+ <li>Select the type declaration from imported schema and click <strong>Import</strong></li>
+ <p class="image"><img src="images/xsd-imp.png" alt=""> <br>
+ <strong>Figure:</strong> Import - Type Declaration</p>
+</ol>
+<p>The imported type declaration gets displayed under the <strong>Structured Types</strong> node of the model.</p>
+<p class="image"><img src="images/imported.png" alt=""> <br>
+ <strong>Figure:</strong> Imported Type Declaration</p>
+<p>The imported type declaration is represented using this <img src="images/imp-type-icon.png"> icon.</p>
-<h2 id="imp">Importing Type Declarations</h2>
<script language="JavaScript" type="text/javascript">