Walkency

Overview

Walkency is a research tool that developer using from the CA Gen Toolset and invokes from of the toolset’s menus. Walkency starts by opening a separate window and presents internal structure of the meta-model in the context of the current dialog opened on the CA Gen Toolset. It means for example, that when developer invokes Walkency from the inside diagram editing action block, Walkency presents the object representing action block in the meta-model as a starting point for navigating thru the action block internal structure. Closing Walkency control returns to the CA Gen Toolset.

How does it work

Suppose you would like to navigate thru the meta-model representing action block currently opened in the diagram editing action block. You need to select from Tool->Plug-in->JGen Notes Walkency to invoke Walkency with the current action block chosen as a starting point.

Zrzut ekranu 2017-06-20 o 13.11.03

The developer can navigate thru the meta-model once toolset requested and opened Walkency. Developers can change searching criteria and select any object stored in the model.

Zrzut ekranu 2017-06-19 o 20.15.17

The tree view presents a fragment of the design. Tree nodes are objects and associations. The green arrow shows forward connection and yellow arrow backward relationship. So one object leads to another object. Highlighting of the node causes displaying properties of the selected object or association in a dedicated view on the right side of the tree view. Additionally, Schema Browser shows additional information about the type of the object. This information is a meta-meta-data.

Installation

The installation process is quite simple, but you need to follow instructions closely.

Step 1. Download WALKENCY

[download-attachment id=”130″ title=”Download JGenNotesWalk”]

Step 2. Unzip contents to the C drive.

You will get something like below:

Zrzut ekranu 2017-06-20 o 12.03.55

You can use any other location it will need some changes explained later.

Step 3. Populate subdirectory /dropins

Walkency is using some of the functionality offered the CA Gen JMMI API and needed to access some classes originating from there. You need to copy into subdirectory /dropins a jar file with the name something like com.ca.gen.jmmi_8.5.0.00333.  You will find this jar file  in the following CA Gen installation directory:

C:\Program Files (x86)\CA\Gen86Free\Gen\GenStudio\plugins

Step 4. Update Window’s registry

Walkency technically is the CA Gen Plugin. CA Gen Toolset will recognize application as it’s plugin if the plugin as soon the Windows registry has a proper entry pointing to the application implementing plugin. You will find more about registering plugins in the CA Gen Documentation Plug-in Installation.

You will find a filewalkency.x.reg the root of the Walkency installation directory. Check if contents of the match your CA Gen installation location and then double click to execute if correct.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ComputerAssociates\CA Gen\Plug-ins\JGen Notes Walkency]
"ExeLocation"="C:\\JGenNotesWalk\\eclipse\\walkency.exe"
"MenuItemText"="JGen Notes Walkency"
"StartTran "="JGEN"
"OptionalParameters"="-clean"

Step 5. Verify installation

Start your CA Gen Toolset and open any model. You will find that Plug-in menu entry has a new item JGen Notes Walkency. Consult CA Gen Documentation for more information how plugins are working in the CA Gen.