Appendix
Conversion details
 
If mandatory conversions are not made on repositories, malfunction or loss of data can occur.
Repositories need to be converted only once.
 
Select a repository, right-click 'Conversions > Convert data into current version' then select the source version 'From HOPEX V2R1 data' to display conversions.
 
Conversions
Scope
Mandatory if
upgrade from
HOPEX V2R1 Update 4 to HOPEX V3
Mapping - Performances
This tool deletes repository log related to mapping item. It also disables repository log for the MetaClass 'Mapping Item'
This tool is implemented by a VB script macro ~ie(ICrKeJf1K[Mapping – Performances.Method]
Data
No
 
MEGA Repository - Add 'Substituable' option to Report DataSet Properties
This conversion updates existing Report DataSet objects to better control property display
This tool is implemented by a VB script macro ~kQoLRZ50Pb87[Mega Repository - Add 'Substituable' option to Report DataSet Properties.Method]
Data
No
KB 00007470
 
MEGA Repository - Add 'Substitutable' option to Report DataSet Properties
Update existing Report DataSet objects to better control property display
This tool is implemented by a VB script macro (~kQoLRZ50Pb87[Mega Repository - Add 'Substitutable' option to Report DataSet Properties.Method])
Data
No
KB 00007470
 
MEGA Repository - Alignment of Profile's name with Business Role's name
This tools renames each profile according to the related Business Role (Ex: EA standard is renamed to Enterprise Architect).
This tool is implemented in C++ and cannot be customized.
SystemDb
Optional
KB 00006394
 
'MEGA Repository - Conversion of Assessment (Location of Assessment Deployment Query Parameter Value)
Converts location of objects of MetaClass 'Assessment Deployment Query Parameter Value' from system to data
It applies only if assessment templates have been customized
This tool is implemented by a VB script macro MEGA Repository - Conversion of Assessment (Location of Assessment Deployment Query Parameter Value)
Data
No
 
MEGA Repository - Conversion of Assessment Template Definition
This tool converts the objects of the MetaClass Scoring Rule to the new format.
This tool is implemented by a VB script macro ~dY(lkwG(ITj8[MEGA Repository - Conversion of Assessment Template Definition.Impl]
Data
No
MEGA Repository - Conversion of Assessment Template Location (Data to System)
This utility converts Assessment Template to the new format. Location is transferred from data repository to system database
Before HOPEX V2 Assessment templates are saved in data repository After HOPEX V2 Assessment templates are saved in systemdb
This tool is implemented by a VB script macro ~0wxXvkv(M1YT[MEGA Repository - Conversion of Assessment Template Location (Data to System)]
Data
No
MEGA Repository - Conversion of assignments
This tool creates a Profile Assignment for each Profile that were assigned to a user through a Business Role.
It applies to environments using Business Role assignment in previous versions.
This tool is implemented in C++ and cannot be customized
Data
No
MEGA Repository - Conversion of assignments (Profile mode)
This tool creates a Profile Assignment for each Profile that were assigned to a user.
If the access was implicit, an additional assignment is created for all repositories.
The target environment must be in Profile mode (option
Assignment of profiles (Management of assignment of business roles to person) checked).
This tool is implemented in C++ and cannot be customized
Attention: the target environment must be in Profile mode (option Management of assignment of business roles to person checked) before conversion.
In megaenv.ini, the following line is expected in the section [Filter]
[Filter]
47BE4D284A680315=0
SystemDb
No
MEGA Repository - Conversion of Business Documents or System Business Document
This tool converts Business Document and System Business Document to the new format. Storage changes from disk (.DAT files) to database instance
This tool is implemented in C++ and cannot be customized
Data
SystemDb
No
MEGA Repository - Conversion of Deprecated MetaAssociation instances to Generic MetaAssociation instances
This tool updates the metamodel to enable a generic management of certain MetaAssociations (Note, Document, ...).
This tool is implemented in C++ and cannot be customized
Data
SystemDb
Yes
KB 00006311
MEGA Repository - Conversion of Deprecated MetaAssociationType to Operator
This tool recovers behaviors associated with deprecated MetaAssociation Types
The tool is implemented by a VB script macro ~W1X0aNWdMPs2[convert_deprecated_MetaAssociationType_to_Operator]
SystemDb
No
MEGA Repository - Conversion of diagram type (described element)
This tool converts Diagram Types to the new format. The generic MetaClass Described Element (or System Described Element) is used to handle the described object.
This tool is implemented by a VB script macro ~piLGI9rCNfnJ[_MEGA Repository - Conversion of diagram type (described element)]
SystemDb
No
MEGA Repository - Conversion of GDPR Data from Update 2
This conversion is necessary to adapt existing data to be compliant with the last version. It is mandatory if data to convert was created in Hopex U2 version.
List of conversions:
- Security Measures
- Retention Periods
- Assignments from Domain to Organization
- Findings to Risks
- Business Processes to Global Processing Activities
- Internal Values of ‘Risk Scale' Attribute
This tool is implemented by a VB script macro ~ql6mQ1jyQfUQ[MEGA Repository - Conversion of GDPR Data from Update 2.Method]
Data
No
 
MEGA Repository - Conversion of GDPR Data from Update 3
This conversion is necessary to adapt existing data to be compliant with the last version. It is mandatory if data was created in Hopex U3 version.
List of conversions:
- Workflow will be available on Processing activities
- Set 'Data Transfers Compliance Level' attribute value with 'Security Measures Compliance Level' attribute value
- Set 'Processing Activity Purpose' attribute value with 'Processing Activity Name' attribute value
This tool is implemented by a VB script macro ~FICsWwzwRXxT[MEGA Repository - Conversion of GDPR Data from Update 3.Method]
Data
Yes
KB 00008599
MEGA Repository - Conversion of ITPM Assessment
Updates storage of application assessment to avoid useless computation.
This tool is implemented by a VB script macro (~YfgIXwaKPHD0[MEGA Repository - Conversion of ITPM Assessment])
Data
No
 
 
MEGA Repository - Conversion of ITPM Initiatives to PPM Projects
Converts the former ITPM transformation portfolio initiatives into new PPM project portfolio lines.
This tool is implemented by a VB script macro (~qrr9qL35P5NQ[MEGA Repository - Conversion of ITPM Initiatives to PPM Projects.Macro])
Data
No
MEGA Repository - Conversion of Mapping links
Converts possible customization of mapping to the new format.
This tool is implemented by a VB script macro (~H8rvwXEWOTqL[_MEGA Repository - Conversion of Mapping links.Method]) and can be customized
SystemDb
No
 
 
MEGA Repository - Conversion of name properties
This tools aligns object names with metamodel definition
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Optional
KB 00001289
MEGA Repository - Conversion of Notification <Notification From> MetaAttribute
Converts notification objects to the new format.
This tool is implemented by a VB script macro (~qtTiDHWSPLJ5[MEGA Repository - Conversion of Notification <Notification From> MetaAttribute.Method])
Data
No
 
MEGA Repository - Conversion of old MetaAssociation into deprecated MetaAssociation
This tool tags old MetaAssociations as deprecated.
This tool is implemented by an external script 'convert_deprecated_metaassociation.vbs'
SystemDb
No
 
MEGA Repository - Conversion of Persons authenticated with MEGA
This conversion converts logins with Authentication mode 'MEGA'
This tool is implemented by a VB script macro ~vvb5R3oFRX2I[ConvertPersonsAuthenticatedWithMEGA.Method]
SystemDb
No
KB 00008006
MEGA Repository - Conversion of Posts to Review Notes
Converts posts (MetaClass Post, removed) to review notes. Attention: new objects are created every time the conversion it run
This tool is implemented by a VB script macro (~2b5nOh0pOrW4[Collaboration - Post Conversion])
Data
No
 
MEGA Repository - Conversion of Profile Permissions
This conversion enables to convert profile permissions to new format
This tool is implemented by a VB script macro ~sx41ZhG)RLb2[convert_profile_permission])
SystemDb
Yes
KB 00008600
MEGA Repository - Conversion of report parameters
This conversion sets the value of the new MetaAttribute Values Definition with the value of the deprecated MetaAttribute Kind of proposition.
This tool is implemented by a VB script macro ~yCREuDrcSHcA[Conversion of report
parameters.Method]
Data
Yes
KB 00008598
MEGA Repository - Conversion of Restricted MetaAssociation into Abstract MetaAssociation
Converts restrictive MetaAssociation to the new format
When specific MetaAssociations were made restrictive, parent MetaAssociations will be declared Abstract.
SystemDb
No
 
MEGA Repository - Conversion of Restrictive MetaAssociation instances to Concrete MetaAssociation instances
This tool updates the metamodel to move down restricted MetaAssociation instances storage on their concrete MetaAssociation.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Yes
KB 00006309
MEGA Repository - Conversion of tree folder menu
This tool recovers menu items 'New' and/or 'Connect' on folders in tree
This tool is implemented by a VB script macro ~(2H4f8nGNTOG[Convert_treefolder_menuitems]
SystemDb
No
MEGA Repository - Conversion of Where Used Queries
This tool converts the format of a configuration regarding Diagrams containing object. From HOPEX V1R2 CP1.0, queries are connected directly to the MetaClass.
This tool is implemented by a macro calling a VBS script file (convert_where_used_queries.vbs).
SystemDb
No
 
MEGA Repository - Conversion of Working Environment Template Group with desktops
It is no longer possible to connect Desktop to a Working Environment Group Template
This conversion converts to the new format Working Environment Group Template
This tool is implemented by a VB script macro (Macro ~x2CwVr)YQDwB[ConvertWETGroupDesktopToCommands.Method])
SystemDb
No
MEGA Repository - Conversion of Working Environment Template Profile Assignments
This conversion enables to convert Desktop objects into desktop manager for each concerned Working Environment Template Profile Assignment.
This enables to load the appropriate Desktop for client device.
This tool is implemented by a VB script macro (~53bgJIhXQH88[MEGA Repository - Conversion of Working Environment Template Profile Assignments.Method] )
SystemDb
Optional
To run HOPEX Explorer (V2) on a tablet device
KB 00007744
MEGA Repository - Conversion of Working Environment Templates
This conversion enables to define several Working Environment template with different desktops.
This tool is implemented by a macro (~24cD8qJKP5qE[MEGA Repository - Conversion of Working Environment Templates.Method])
SystemDb
No
 
 
MEGA Repository - Convert Property Page Link/Tree to PropertyPageExtension
This utility converts property page implementation from _PropertyPageLink to _PropertyPageExtension. It is recommended to run this utility to benefit from new customization capabilities
This tool is implemented by a VB script macro ~zTupdajIIrbB[MEGA Repository - Convert Property Page Link/Tree to PropertyPageExtension]
SystemDb
No
MEGA Repository - Repair Building Block Containment
Creates connections between building block (ex: library) and building block annotation (ex: report) for compliance with EA grid
This tool is implemented by a VB script macro (~JkZBYfprP9EV[MEGA Repository - Repair Building Block Containment])
Data
No
 
MEGA Repository - Update initial foundation : 'MEGA Library'
Imports mandatory data to the data repository
This conversion is implemented by a script (convert_update_initial_foundation.vbs) and can be customized
Data
No
 
MEGA Repository - Update Setting for Building Block Role extention metaclasses
Updates custom creation tools.
This tool is implemented by a VB script macro by a VB script macro (MEGA Repository - Update Setting for Building Block Role extention metaclasses.Method)
SystemDdb
No
 
MEGA Teamwork - Conversion of location of workflow instance
This tool changes the location of workflow instance from system database to data repository.
This tool is implemented by a VB script macro (~5m5flWg5KPfB[Mega TeamWork - Conversion of Workflow Instance System.Method])
Data
No
WET Home Conversion
This conversion updates Working Environment Template object to the new format
_Operator ~(ewv(L)8R1A7[WET Home Conversion]
Macro ~2hwvHN)8R5D7[WET Home Conversion.Implement]
 
SystemDb
No
KB 00008631
 
Utilities details
 
Utility
Scope
Comment
Diagram (drawings)
This tool opens, saves and closes all diagrams in the repository. Enables conversion of diagrams with drawings in MGE format. Also enables to check the status all diagrams in a repository.
This execution is optional for the system database and data repositories.
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Optional
KB 00001270
GRC v2 - Compute and Store Assessment KPIs
This tool computes and store the following indicators:
- Last Assessment Date for Risks and Controls
- Aggregated Execution Rate for Controls
- Aggregated Pass Control Level for Controls
This tool is implemented by a VB script macro
~c9tcUnPrSPCQ[GRC v2 - Compute and Store Assessment KPIs.Method]
Data
Optional
KB 00008632
HITA - Convert Software Technology Fulfillments to Technical Capabilities
This conversion converst the Business Capability Fulfillment or Functionality that could exist between Software technology objects and Business Capability objects to the new format.
This tool is implemented by a macro (~1Ov92q21QHtG[HITA - Convert Software Technology Fulfillments to Technical Capabilities]) and can be customized
Data
Optional
KB 00007770
HOPEX ITPM -Conversion of Standards
This tool converts certain objects of the Metaclass 'Standard' to objects of the MetaClass 'Technology'. Selection is made using the query '~5yCf7ugkIr9D[APM - Conversion - Get Standards Linked to Vendors Or Application Deployed]'
This tool is implemented by a VB script macro ~2yCfd0hkITND[APM - Conversion of Standards]
Data
Optional
KB 00004589
MEGA Repository - Business Function to Business Functional Area
Converts a Business Functions Hierarchy from Process or BPA solution to Business Architecture's Business Functional Area composite structure models.
Useful to migrate data created with MEGA Process (code PRO) and/or MEGA Process BPMN Edition (code PMN) to the solution Business Architecture (code HBAS)
This tool is implemented by a macro (~18VF)i4hNf)I[MEGA Repository - City planning areas to Business Capabilities.Method]) and can be customized
Data
Optional
KB 00007465
 
MEGA Repository - City planning areas to Business Capabilities
Convert City Plans to Business Capability Maps and City Plan Areas to Business Capability objects.
Useful to migrate data for the solution IT Portfolio Management (Code APM).
This tool is implemented by a macro (~18VF)i4hNf)I[MEGA Repository - City planning areas to Business Capabilities.Method]) and can be customized
Data
KB 00007191
Optional
 
MEGA Repository - Cleanup
This tool removes technical temporary data left invalid in repositories after upgrade (ex: recent queries).
This tool is implemented by a VB script macro ~W7qD9X3HCT50[MEGA Repository - Cleanup.Method]
Data
Optional
KB 00003321
MEGA Repository - Conversion of EA Projects to PPM projects
Converts EA Project (former MetaClass Project renamed to EA Project) to PPM project (new MetaClass Project) and Project scope to Project Deliverables, when applicable
Useful with option Product Portfolio Management (code PPM) and a compatible solution (ex IT Portfolio Management...)
This tool is implemented by a macro (~6qr9AW25PntP[Mega Repository - Conversion of EA Project.Method]) and can be customized
Data
Optional
KB 00007466
 
MEGA Repository - Conversion of ITPM Applications Exchanges (ARC -> HITA)
Converts the description of application exchanges (based on message flows) to the new format used with IT Architecture (code HITA)
Useful with solution IT Portfolio Management (Code APM) and new solution IT Architecture (code HITA)
This tool is implemented by a macro (~ougT5TtIP1eB[HOPEX ITPM - Conversion of Applications Exchanges (ARC -> HITA)]) and can be customized
Data
Optional
KB 00007461
 
MEGA Repository - Conversion of name properties (long name)
This tool aligns object names with metamodel definition (long name) for certain MetaClasses.
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
Optional
KB 00001892
MEGA Repository - Conversion of Notes to Review Notes
Creates review notes from notes
This tool is implemented by a macro (~sa5nwd0pO5U4[Collaboration - Note Conversion]) and can be customized
Data
Optional
KB 00007469
 
MEGA Repository - Conversion of Organizational Charts
This utility converts the nature of Organizational Chart diagrams so that they can be open with MEGA Process BPMN Edition.
This tool is implemented by a VB script macro ~YgaCFMJSGPv2[Organisational Chart Conversion] and can be customized
Data
Optional
KB 00003984
 
MEGA Repository - Conversion of Specific Name of Dictionary Object to Term
This conversion updates objects based on terms to the new format in case name has been customized
This tool is implemented by a VB script macro (~ltqQKs6TQLoG[Mega Repository - Conversion of Specific Name of Dictionary Object to Term.Implementation]) and can be customized
Data
Optional
KB 00007723
MEGA Repository - Conversion of widgets
Converts dashboard widgets to a new format (independant from container of web desktop)
To keep widgets used in previous versions, a prerequisite to this conversion is to restore web settings.
This tool is implemented by a VB script macro ~DcdsKyj4QDAE[WidgetConversion.Method] and can be customized
SystemDb
Optional
KB 00007569
MEGA Repository - Convert participants of projects
This tools converts participants of projects to the new format
This tool is implemented by a VB script macro ~MKy3t2XCNf7U[Convert participants of projects.Method]
Data
Optional
KB 00006308
MEGA Repository - Convert Report templates (MS Word) to RTF Format
This tool converts Report templates (MS Word) from Word to RTF format.
This is required to generate documents with HOPEX Web Front-end.
This tool is implemented in C++ and cannot be customized.
Note that MS Word is required on the machine running the conversion.
SystemDb
Optional
Recommended
If custom template and decision to user format RTF.
KB 00003499
Mega Repository – Convert Web EA Project
This tool converts requirements of EA projects to new format
This tool is implemented by a VB script macro ~(Tyap4AVOn3G[Mega Repository – Convert Web EA Project.Method]
Data
Optional
KB 00008633
MEGA Repository - Creation of links instances from MEGA fields
This tool creates impact analysis links for objects referenced by object references (MEGA fields) in texts properties.
Conversion may take a significant time depending on the volume of data.
This tool is implemented in C++ and cannot be customized.
Data
SystemDb
Optional
KB 00002005
MEGA Repository - Objectives -> Enterprise Objective Conversion
Creates Enterprise Objective from Objectives
Useful to migrate data from Business Strategy (code MBS) to Business Architecture (Code HBAS)
This tool is implemented by a macro (~ueHLXNrMP1sV[Objectives -> Enterprise Objective Converstion.Method]) and can be customized
Data
Optional
KB 00007463
 
Shapes
This tool updates customized shapes to the most recent format.
Shapes located in the folder 'Mega_usr' or both installation and HOPEX environment are upgraded. This conversion is optional for the System repositories.
This tool is implemented in C++ and cannot be customized.
SystemDb
Optional
KB 00000362