| author | Vrishali Doke | 2012-11-20 04:56:02 (EST) |
|---|---|---|
| committer | Sven Rottstock | 2012-11-20 04:56:02 (EST) |
| commit | ea541278767d9c5ab4af8961a16180fd390d2735 (patch) (side-by-side diff) | |
| tree | 1e93f7a565888fb836922fa832c87ca3f915262d | |
| parent | e099cd3961329350b1f2190a8499c57a00b68695 (diff) | |
| download | org.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
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 Binary files differdeleted file mode 100644 index 6464ba3..0000000 --- a/org.eclipse.stardust.docs.dev/html/handbooks/modelling/images/warning.png +++ b/dev/null 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 Binary files differindex 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 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 Binary files differindex 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 |

