Enterprise Architect version 14.0

download
purchase

enzh-CNcsnlfrdehiiditkoplptruskessv

My Profile

Social Media Channels

facebook  twitter  youtube   linkedin

chris.drexler

chris.drexler

Chris Drexler

Siemens AG, Healthcare (Solutions Architect)

Purpose

List all incoming Sequence and Collaboration messages for elements of a given package branch and give an indicator whether the message relates to a realized Element-Operation or whether it has been entered manually.

Installation

Create new JScript "ListMessages" in a "Project Browser Group" scripting group and copy the script content from the attached file.

Usage

  • right-click on a package or element in the element browser and call the script
  • the analysis is done on all elements in the current package hierarchy
  • a double click on a result row opens the properties of the connection so that corrections can be done.

Example usage

after executing the search, grouping by element & filtering only not-implemented messages shows the missing Operations that need to be either corrected or implemented by the element.

Limitations

Query only implementd for JET & SQLSVR 

History

  • 2012-04-02     1.0
    • 1st release
  • 2012-04-03     1.1
    • added better display of boolean results for JET
    • reformatted DB conditionals
    • extracted query name as variable for easy adjustment
    • added check for Sequence messages whether an Association for this connection exists (always 'True' for Collaboration as the are attached to an Association).
      "AssocExists": Boolean result display similar to "IsImplemented"

Screenshot

Example Screenshot of Script Results v1.1