Migration 时需要留意到几个问题

  在PeopleSoft中,我们经常会把我们所作的修改Migration到别的数据库上,比如从Dev Migration到SITserver上,这个过程本身很简单,但是却也马虎不得,否则会出现一系列的问题。

  首先来谈谈Migration的步骤。

  1.打开你要做Migration的project.

    2. Tools->Copy Project->to database, 输入您要copy到底数据库用户名和密码,打开copy project 工具,如下图所示。 在option选项里面选择你要migration的项,通常选择 select all 即可, 然后点击 copy 按钮即可copy到目标数据库。

  在做Migration之前,有个地方一定要注意:如果project中有Application Engine,则一定要将该Application Engine的所有相关资源都插入到该project中。通常建议不要使用F7加入到project的方法,因为F7只是把当前打开的插入到project中,而Application Engine含有大量的资源(sql, section 等)。如果使用F7的方式,插入,则在Migration后,会发现在目标数据库中的Application Engine数据不全,如缺少了section ,sql等问题。

  比较好的做法是,使用insert definition 的方法。 insert->insert definition,打开 插入对话框,如下图所示:

全选右侧列出的所有相关项,这样便能将该Application Engine 完全的插入到该project中。

  在做好Migration后,有几个地方需要注意:

 1. 在目标数据库中打开你的project, build 所有的record。

 2. 如果在Dev中有online的操作,如修改了process definition,则需要在Migration后将相应的Online操作重做一遍。如果在Migration之前,已经将这些process definition 和Query之类的插入到project中,则无需再online上重做一次。

 3.做一个全面的快速测试,以便发现是否有遗漏的地方。

 

原文地址:https://www.cnblogs.com/darcyhu/p/1686625.html