You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
After translating your migration projects, you can generate
Semantic
Model Reports. Semantic Reports are similar to CodeScan reports but
they are produced by analyzing the internal symbol tables and opcode streams
of your compiled code rather than by scanning the source code directly.
They facilitate a much more detailed look into your system.
- Semantic Model Reports Overview
- Semantics References
- Semantics Definitions
- Semantics Symbols
- Semantics Audit
Semantic Model Reports Overview
After translating your migration projects, you can generate
Semantic
Model Reports. Semantic Reports are similar to CodeScan reports but
they are produced by analyzing the compiled code rather than by scanning
the source code directly. They facilitate a much more detailed look into
your system:
-
Semantic References: a detailed look at referenced symbols.
Answers the question: what symbols are referenced and how are they used?
Includes only those symbols that are actually used.
-
Semantic Definitions: a detailed look at defined symbols.
Answers the question: what is symbols are defined and how are they used?
Includes all symbols defined in code and in referenced libraries.
-
Semantic Symbols: a listing of the semantic models associated with
each migration task. Includes all symbols defined in code and in
referenced libraries.
-
Internal Audit: a detailed report showing the internal semantic
model contents in terms of symbol tables and code.
Semantics References
Semantic References: a detailed look at referenced symbols.
Answers the question: what symbols are referenced and how are they used?
Includes only those symbols that are actually used.
SrcName ' Migration Unit Name
RunDate ' Semantic Model Creation Date
RecType ' Report Type
MemName ' Member Name
MemClas ' Member Parent
MemLibr ' Member Library
MemType ' Member Type
Pos_Cnt ' Referring Location
LocText ' Referring Source
LocMemb ' Referring Member
LocFile ' Referring File
LocName ' Referring Type
LocType ' Referring File Type
Semantics Definitions
Semantic Definitions: a detailed look at defined symbols.
Answers the question: what is symbols are defined and how are they used?
Includes all symbols defined in code and in referenced libraries.
SrcName ' Migration Unit Name
RunDate ' Semantic Model Creation Date
RecType ' Report Type
MemName ' Member Name
MemClas ' Member Parent
MemLibr ' Member Library
MemType ' Member Type
Pos_Cnt ' Definition Count (0 if not explicitly used)
LocText ' Definition Text
LocFile ' Defining File
LocName ' Defining Type
LocType ' Defining File Type
Semantics Symbols
A dump of the symbol table. Includes all symbols defined in code or in referenced libraries.
SrcName ' Migration Unit Name
RunDate ' Semantic Model Creation Date
Lev ' Symbol's Level in the Model Hierachry
Address ' Symbol's Address
Parent ' Symbol's Parent address
Type ' Symbol's Type
FullIdentifier ' Symbol's Fully-Qualified Identifier
Semantics Audit
A detailed report showing the internal semantic model contents in terms of
symbol tables and low-level semantic operations. These reports can be useful
for implementing advanced refactoring rules.