Description

 This page provides information about the missing projects for PeopleSoft Vanilla code which is encountered in the DMT after packaging the source.

This is fixed in CAST version 7.3.6 and higher.

 

 

Observed in CAST AIP
Release
Yes/No
8.2.x  (error)
8.1.x  (error)
8.0.x  (error)
7.3.x (tick)
7.2.x (tick)
7.0.x (error)
Observed on RDBMS
RDBMS
Yes/No
Oracle Server (tick)
Microsoft SQL Server (tick)
CSS2 (tick)
CSS1 (error)
Step by Step Scenario
  1. Try to package the PeopleSoft source code with the Delivery Management Tool (DMT).
  2. No project selected for PeopleSoft Vanilla code.
Action Plan

The project is not discovered by the DMT, because it is incorrectly extracted: The sources.CastSourcePackage file misses the 1 subfolder (which is expected to be empty), therefore the enclosed FolderTree.content file misses a Root tag, Therefore the discoverer does not discover the extraction.

To fix the problem carry out the following workaround:

First patch the 'sources.CastSourcePackage' file to restore the consistent structure: This is applicable for both vanilla and project. 

 

Then for Vanilla follow the below steps:

  1. Ensure the DMT is closed.
  2. Unzip the sources.CastSourcePackage file present under this path "Delivery\data\{[ApplicationUUID]}\{ApplicationVersion}\{ApplicationPackage}"
  3. Patch the FolderTree.content file by adding the below line.
  4. Replace:

    FolderTree.content
    <Content ...........>
     <MetaData name="extractionFile" value="DatabaseExtraction.uaxdirectory"/>
     <MetaData name="DatabaseExtractor_jvmMemory" value="1G"/>
    </Content> 

    By :

    FolderTree.content
    <Content ...........>
     <MetaData name="extractionFile" value="DatabaseExtraction.uaxdirectory"/>
     <MetaData name="DatabaseExtractor_jvmMemory" value="1G"/>
     <Root id="1" path="Vanilla" type="dmtcastpeoplesofttechno.PeopleSoftProject"/>
    </Content>


  5. Zip again the sources.CastSourcePackage file
  6. Replace the file under this path "Delivery\data\{[ApplicationUUID]}\{ApplicationVersion}\{ApplicationPackage}'}"
  7. Rename the "sources.CastSourceTreeDump" to "sources.CastSourceTreeDump_CastExclude" or Delete the "sources.CastSourceTreeDump"
  8. Open the DMT
  9. Package the version: it should start at the Scan step (because the source extraction file modification date is newer than for the other files, so it behaves as if the extraction had been run again).8.

 

For Project follow the below steps :

  1. Ensure the DMT is closed.
  2. Unzip the sources.CastSourcePackage file present under this path "Delivery\data\{[ApplicationUUID]}\{ApplicationVersion}\{ApplicationPackage}"
  3. Patch the FolderTree.content file by adding the below line.
    Replace:

    FolderTree.content
    <Content ...........>
     <MetaData name="extractionFile" value="DatabaseExtraction.uaxdirectory"/>
     <MetaData name="DatabaseExtractor_jvmMemory" value="1G"/>
    </Content>

    By :

    FolderTree.content
    <Content ...........>
     <MetaData name="extractionFile" value="DatabaseExtraction.uaxdirectory"/>
     <MetaData name="DatabaseExtractor_jvmMemory" value="1G"/>
     <Root id="1" path="Project" type="dmtcastpeoplesofttechno.PeopleSoftProject"/>
    </Content>
  4. Zip again the sources.CastSourcePackage file.
  5. Replace the file under this path "Delivery\data\{[ApplicationUUID]}\{ApplicationVersion}\{ApplicationPackage}"
  6. Rename the "sources.CastSourceTreeDump" to "sources.CastSourceTreeDump_CastExclude" or Delete the "sources.CastSourceTreeDump".
  7. Open the DMT.
  8. Package the version: it should start at the Scan step (because the source extraction file modification date is newer than for the other files, so it behaves as if the extraction had been run again).8.
Impact on Analysis Results and Dashboard

Impact of issue:  No Project Selected for PeopleSoft Vanilla Code.

Impact after applying solution:  Project Selected for PeopleSoft Vanilla Code.

Notes/comments

Ticket # 4891

Related Pages