Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

How can an Assembler Macro be mapped so that Enterprise Analyzer treats it as a call statement?

How can an Assembler Macro be mapped so that Enterprise Analyzer treats it as a call statement?

 

Problem

How can an Assembler Macro be mapped so that Enterprise Analyzer treats it as a call statement?

Resolution

Within Enterprise Analyzer (EA) there are two ways to extend how the assembler treats user defined macros that are used to change the way that assembler works.

The first is to use legacy.xml and the generic mapping section of the assembler section of the legacy.xml. For more information on that approach see this wiki: How can an Assembler Macro be mapped to a call statement in Enterprise Analyzer using Legacy.xml?

The second is to use Architecture Modeller (AM) to create the relationship and the instance of the program entry point entity, that is required for this relationship. For more information on that approach see this wiki: How can an Assembler Macro be mapped to a call statement in Enterprise Analyzer using Architecture Modeller?

The advantage of legacy.xml approach is that it is easy to setup and if the macro that needs to be mapped is not very complex it should provide the functionality required.

The AM route is more complex, but is more flexible as any relationship required can be mapped . AM needs to be used when the macro is more complex and will not fit in the legacy.xml approach.

Incident # 2692079

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Version history
Revision #:
1 of 1
Last update:
‎2014-08-04 14:05
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.