Converting Feed Metadata from the Current Release to PeopleTools 8.50 or 8.51

This section discusses how to:

  • Convert from the current release to 8.51.

  • Convert from the current release to 8.50.

Converting from the Current Release to 8.51

Converting feed definitions from the current release to PeopleTools 8.51 consists of two major steps:

  • Creating a change package on the current release.

  • Importing the change package into the PeopleTools 8.51 system using PeopleSoft Change Assistant.

To create a change package on the current release:

  1. Sign into Application Designer on the current release in two-tier mode.

  2. Create a new project.

  3. Add the feed objects (feed definitions, feed data types, feed categories, or any combination of these objects) that you want to convert to the project.

  4. From the menu, select File, Project Properties.

  5. Select the Change Project option.

  6. Go to the Update IDs tab.

  7. Specify an update ID. If necessary, create a new update ID.

  8. If there are prerequisite updates associated with this update, go to the Pre-Requisites tab and specify the update IDs there.

  9. From the menu, select Tools, Create Change Package.

  10. Specify the export directory—for example, C:\temp.

  11. Select the option to generate a new template.

  12. Click OK to begin the process of creating the change package.

    Several Application Engine processes will be launched in separate windows. A pop-up status message will indicate the success of the change package creation.

After the change package has been created, you can examine the data files, scripts, and miscellaneous files created in the update ID subdirectory of the export directory—C:\temp\updupdate_ID.

To import the change package into PeopleTools 8.51 using PeopleSoft Change Assistant:

  1. Run PeopleSoft Change Assistant on the PeopleTools 8.51 system.

  2. Apply this update to the system.

    See Change Assistant and Update Manager: Applying Updates To A Target Environment.

Converting from the Current Release to 8.50

Converting feed definitions from the current release to PeopleTools 8.50 consists of two major steps:

  • Creating a change package on the current release.

  • Importing the exported data into the PeopleTools 8.50 system using PeopleSoft Data Mover.

To create a change package on the current release:

  1. Sign into Application Designer on the current release in two-tier mode.

  2. Create a new project.

  3. Add the feed objects (feed definitions, feed data types, or any combination of these objects) that you want to convert to the project.

    Note:

    Because feed categories were introduced in PeopleTools 8.50, feed category definitions cannot be converted to a PeopleTools 8.50 system. Do not include any feed category objects in your project.

  4. From the menu, select File, Project Properties.

  5. Select the Change Project option.

  6. Go to the Update IDs tab.

  7. Specify an update ID. If necessary, create a new update ID.

  8. If there are prerequisite updates associated with this update, go to the Pre-Requisites tab and specify the update IDs there.

  9. From the menu, select Tools, Create Change Package.

  10. Specify the export directory—for example, C:\temp.

  11. Select the option to generate a new template.

  12. Click OK to begin the process of creating the change package.

    Several Application Engine processes will be launched in separate windows. A pop-up status message will indicate the success of the change package creation.

After the change package has been created, you can examine the data files, scripts, and miscellaneous files created in the update ID subdirectory of the export directory—for example, C:\temp\updupdate_ID.

To import the exported data into PeopleTools 8.50 using PeopleSoft Data Mover:

  1. Go to the batch scripts subdirectory of the export directory. For example, go to C:\temp\updupdate_ID\updupdate_ID_batch\scripts directory.

  2. If you exported feed definitions, edit the updupdate_ID_FeedDef_i.dms script.

  3. Replace the <%STAGINGDIRECTORY%> placeholder with the path to the batch directory—for example, C:\temp\updupdate_ID\updupdate_ID_batch.

  4. Replace the IMPORT *; command with the following commands:

    REPLACE_ALL PS_PTFP_FEED AS TEMP_PS_PTFP_FEED;
    INSERT INTO PS_PTFP_FEED 
        SELECT 
    	T.PTFP_FEED_ID,
    	T.DESCR,
    	T.DESCR254,
    	T.OBJECTOWNERID,
    	T.PTFP_CATEGORY_ID,
    	T.PTFP_DATATYPE_ID,
    	T.PTFP_FEED_FORMAT,
    	T.PTFP_CACHE_TYPE,
    	T.PTFP_CACHE_TIME,
    	T.PTFP_OPR_AUTH_TYPE,
    	T.PTFP_OPR_ID,
    	T.PTFP_OPR_PWD,
    	T.PTFP_SEC_TYPE,
    	T.IB_OPERATIONNAME,
    	T.PORTAL_NAME,
    	T.MSGNODENAME,
    	T.CREATEDTTM,
    	T.CREATEOPRID,
    	T.LASTUPDDTTM,
    	T.LASTUPDOPRID        
      FROM TEMP_PS_PTFP_FEED T;
    
    IMPORT PS_PTFP_ADMN_PREF;
    IMPORT PS_PTFP_ATTRS;
    IMPORT PS_PTFP_ATTRS_LANG;
    IMPORT PS_PTFP_FEED_LANG;
    IMPORT PS_PTFP_PARMS;
    IMPORT PS_PTFP_PARMS_LANG;
    IMPORT PS_PTFP_PUB_SITES;
    IMPORT PS_PTFP_PVALS;
    IMPORT PS_PTFP_PVALS_LANG;
    IMPORT PS_PTFP_SECURITY;
    IMPORT PS_PTFP_SETTINGS;
    UPDATE PSSTATUS SET LASTREFRESHDTTM = %currentdatetimein;
  5. Save your changes to the script.

  6. Run PeopleSoft Data Mover on the PeopleTools 8.50 system.

  7. Paste the script into the upper pane.

  8. Run the script.

  9. If you exported feed data types, edit the updupdate_ID_FeedDat_i.dms script.

  10. Replace the <%STAGINGDIRECTORY%> placeholder with the path to the batch directory — for example, C:\temp\updupdate_ID\updupdate_ID_batch.

  11. Paste the script into the upper pane in PeopleSoft Data Mover.

  12. Run the script.