summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVrishali Doke2012-11-20 04:56:02 (EST)
committer Sven Rottstock2012-11-20 04:56:02 (EST)
commitea541278767d9c5ab4af8961a16180fd390d2735 (patch)
tree1e93f7a565888fb836922fa832c87ca3f915262d
parente099cd3961329350b1f2190a8499c57a00b68695 (diff)
downloadorg.eclipse.stardust.documentation-ea541278767d9c5ab4af8961a16180fd390d2735.zip
org.eclipse.stardust.documentation-ea541278767d9c5ab4af8961a16180fd390d2735.tar.gz
org.eclipse.stardust.documentation-ea541278767d9c5ab4af8961a16180fd390d2735.tar.bz2
CRNT-26633 - Added details for multiple implementations of process interface
git-svn-id: http://emeafrazerg/svn/ipp/product/trunk/stardust/documentation@60948 8100b5e0-4d52-466c-ae9c-bdeccbdeaf6b
-rw-r--r--org.eclipse.stardust.docs.dev/html/handbooks/modelling/images/warning.pngbin5980 -> 0 bytes
-rw-r--r--org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-process-interface.htm10
-rw-r--r--org.eclipse.stardust.docs.dev/html/handbooks/programming/pg-embed-proc-interfaces.html8
-rw-r--r--org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/admin-modelmanagement.html2
-rw-r--r--org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/mod-implement.pngbin8872 -> 10876 bytes
-rw-r--r--org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/primary-implementation.pngbin9116 -> 10704 bytes
6 files changed, 13 insertions, 7 deletions
diff --git a/org.eclipse.stardust.docs.dev/html/handbooks/modelling/images/warning.png b/org.eclipse.stardust.docs.dev/html/handbooks/modelling/images/warning.png
deleted file mode 100644
index 6464ba3..0000000
--- a/org.eclipse.stardust.docs.dev/html/handbooks/modelling/images/warning.png
+++ /dev/null
Binary files differ
diff --git a/org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-process-interface.htm b/org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-process-interface.htm
index dfd5f6b..63b6200 100644
--- a/org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-process-interface.htm
+++ b/org.eclipse.stardust.docs.dev/html/handbooks/modelling/mg-process-interface.htm
@@ -87,13 +87,9 @@ listed under Process Interface.</p>
<p class="image"><img src="images/datattribute.png"
alt="Parameter - Data Attribute"> <br>
<strong>Figure:</strong> Parameter - Data Attribute</p>
-<p class="ind"><strong>Note</strong><br></p>
-<p>Make sure that in each model only one process definition is implementing the same process interface.
-If you try to implement the process interface already implemented by another process definition of a model
-then an error is displayed in the Problems View.</p>
-<p class="image"><img src="images/warning.png"
- alt="Implements Process Interface - Only One Process Defnition"> <br>
-<strong>Figure:</strong> Provides Process Interface - Problems View</p>
+
+<p>You can define more than one process interface implementation per process model.</p>
+
<p>Note that an inconsistency warning is displayed if the defined Implements relationship
is no longer valid due to changed parameter types.</p>
diff --git a/org.eclipse.stardust.docs.dev/html/handbooks/programming/pg-embed-proc-interfaces.html b/org.eclipse.stardust.docs.dev/html/handbooks/programming/pg-embed-proc-interfaces.html
index f78d3eb..7c311a0 100644
--- a/org.eclipse.stardust.docs.dev/html/handbooks/programming/pg-embed-proc-interfaces.html
+++ b/org.eclipse.stardust.docs.dev/html/handbooks/programming/pg-embed-proc-interfaces.html
@@ -108,6 +108,14 @@ should be considered as the Primary Implementation of a given process interface.
<p>This method specifies which implementation alternative (identified by <tt>implementationModelId</tt>) will
be considered as the Primary Implementation of the Process Interface identified
by <tt>processId</tt> (in scope of the deployment identified by <tt>interfaceModelOid</tt>).</p>
+
+<p>If the implementation model is defining one or more than one implementation for the same interface, the
+ <tt>implementationModelId</tt> must be specified as a fully qualified ID of the implementation
+process for the, i.e.
+ "{" + model_id + "}" + process_definition_id .
+ However, if a model contains only one process interface implementation then specifying model ID is also appropriate.
+ </p>
+
<p>The linking options contain the following:</p>
<pre>
public class LinkingOptions implements Serializable
diff --git a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/admin-modelmanagement.html b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/admin-modelmanagement.html
index 91c1858..c9eb125 100644
--- a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/admin-modelmanagement.html
+++ b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/admin-modelmanagement.html
@@ -381,6 +381,8 @@ Developers Handbook</a>.</span>
<ol>
<li>Click on <strong>Modify Implementation</strong><img src="images/modifyimpleicon.png"></img> icon in the Actions column.
The Modify Implementation dialog is displayed. The default implementation is selected.
+ If more than one process definition is implementing the interface of the same model then the same Model OID is displayed
+ for mutliple processes.
<p class="image"><img src="images/mod-implement.png"></img>
<br>
diff --git a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/mod-implement.png b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/mod-implement.png
index ca26351..e42b608 100644
--- a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/mod-implement.png
+++ b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/mod-implement.png
Binary files differ
diff --git a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/primary-implementation.png b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/primary-implementation.png
index 2038fe9..3396e5e 100644
--- a/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/primary-implementation.png
+++ b/org.eclipse.stardust.docs.enduser/html/handbooks/execution-clients/admin-portal/views/images/primary-implementation.png
Binary files differ