2017-03-17 46 views
0

我正試圖在不使用PMT工具的情況下將代碼從一個環境遷移到其他(說DEV到STG)。從命令行推廣管理工具

我有在命令行中進行升級的代碼。但事情是我正在嘗試在服務器本身進行升級而不進行任何備份。所以我需要兩件事情。

1)服務器中報告的路徑。在PMT中,我們能夠在特定文件夾下看到報告,因此它具有正確的路徑。同樣如何在服務器級別找到報告的路徑

2)如果有BIAR文件,只能使用代碼嗎?

,我說的是代碼:

action=promote 
importLocation=Path // tHE DOUBT PART 
CMS="CMS name:port number" 
Destination_CMS="CMS name:port number" 
Destination_userName="username" 
Destination_password="password" 
Destination_authentication="secEnterprise" 

回答

0

閱讀admin guide

命令行BIAR實用程序不支持直接的系統到系統遷移。您只能導出到BIAR或從BIAR導入。

importLocation參數指定要導入的BIAR文件的位置。它與CMS中對象的位置無關。

您不指定要使用其路徑進行遷移的報表,而是使用CMS查詢進行遷移。請參閱exportQuery參數。

您也可以使用命令行工具使用保存的PM作業執行遷移。因此,您仍然會使用PM來創建導出作業(並選擇要包含的對象),但隨後使用命令行工具執行移植

+0

因此,如果不使用PM工具代碼,則無法進行遷移,除非報告或任何其他對象)都是離線存儲的? –

+0

直接CMS到CMS遷移的唯一其他選擇是使用Java SDK編寫程序。 – Joe

+0

如何使用Java SDK?我不知道。你能指導我通過它嗎?即使我使用它,我將能夠在服務器級別找到報告的路徑? –