Micro Focus Community
  • Site
  • User
  • Site
  • Search
  • User
  • Home
  • COBOL Development / Mainframe
  • Software Delivery & Testing
  • Over the Back Fence
  • More ...

NOTICE: Our Community is moving.  Get more information. Updated information on a New Login Process

Enterprise Analyzer
  • COBOL Development / Mainframe
  • Mainframe Solutions
  • Enterprise Analyzer
  • More
  • Cancel
Enterprise Anal…
Enterprise Analyzer Knowledge… Changes to the Project Control…
  • Forum
  • Blog
  • Wikis
  • Gallery
  • Members
  • More
  • Cancel
  • New
This group requires membership for participation - click to join

Changes to the Project Control File Related Batch scripts for Homonyms support

Problem

What changes are required to the Project Control File (PCF) for the project related Batch Refresh Process (BRP) scripts?

Resolution

One of the main items added to Enterprise Analyzer (EA) for version 3.5 was homonyms support.

The primary way for referencing objects within a workspace is via its name. With the introduction of homonyms support, the object name may no longer be unique. To be able to identify a particular object, the directory to the object can also be used. With the directory and name it is possible to identify a specific object.

This means that the following three BRP scripts have been modified to accept a PCF where the object name has been qualified with the directory where that object has been registered in the workspace.

  • ApplyPCF.bj
  • CreatePCF.bj
  • SetProject.bj

New layout of the PCF

MODEL <Path to File>\File Project

The scripts will still accept PCF’s in the old format so that they can be used with workspaces that do not use the new homonyms support. Any workspace that has been upgraded from version 3.4, or earlier of EA will not make use of the homonyms support.

Example using a PCF in the new format with the SetProject.bj script

If the following files are registered in the workspace:

  • C:\APP_A\PGM01.CBL
  • C:\APP_B\PGM01.CBL
  • C:\APP_C\PGM01.CBL

And the three projects that these are to added to are:

  • Application A
  • Application B
  • Application C

Then an example of the PCF which is called F:\work_area\Set_Project_CPF\AAssign_Homonyms_Files.pcf:

  • COBOL " APP_A\PGM01.CBL" "Application A"
  • COBOL " APP_B\PGM01.CBL" "Application B"
  • COBOL " APP_C\PGM01.CBL" "Application C"

The command line for SetProject.bj would be:

"C:\Program Files (x86)\Micro Focus\Enterprise Analyzer\Bin\Brave.exe"

                   "C:\Program Files (x86)\Micro Focus\Enterprise Analyzer\Scripts\BRP\SetProject.bj"        

                   "F:\work_area\Set_Project_CPF\Assign_homonyms_Log.txt"

                   "Workspace=F:\Workspaces\New_35_Workspace.rwp"

                  "ProjectCF=F:\work_area\Set_Project_CPF\Assign_Homonyms_Files.pcf"

                 "Incremental"

This will put APP_A\PGM01.CBL into project Application A.

This will put APP_B\PGM01.CBL into project Application B.

This will put APP_C\PGM01.CBL into project Application C.

Incident #2670621

  • CREATEPCF
  • PCF
  • APPLYPCF
  • Enterprise Analyser
  • BRP
  • SetProject
  • Share
  • History
  • More
  • Cancel
  • Comment
  • ailtondacunha
    ailtondacunha

    Please, the correct is \Set_Project_CPF\ or \Set_Project_PCF\ ?

    • over 3 years ago
    • More
    • Cancel
Related
Recommended
  • Terms Of Use
  • Privacy Statement
  • Download Policy
  • Cookie Policy
  • Support & Services
  • www.microfocus.com
  • Contact Us

 

  • © 2001 - 2018 Micro Focus. All rights reserved.