2016-01-23 71 views
0

我在Oracle Commerce ATG技術中有點新,並且還不瞭解其許多概念。到目前爲止,我遇到了一個我找不到任何解決方案的問題。 我試圖通過方法上的方法 setPropertyValue()對MutableRepositoryItem對象然後 updateItem()對版本庫對象本身使用標準方式更新版本庫中的項目的特定屬性。但它不起作用,我得到了錯誤信息。 Error message在版本庫中更新項目的屬性,代碼爲

也許有人可以啓發我該怎麼做才能解決這個問題?

+1

只是爲了澄清,您正在嘗試以編程方式更新BCC/CA模塊中的存儲庫項目? – radimpe

回答

1

更新版本化和非版本化存儲庫的過程是不同的。

1.非版本庫: 這是非常容易的,因爲你可以簡單地得到一個資源庫項目,使用 setPropertyValue()方法改變性質。更新項目,你就完成了。 有關詳細信息,你可以參考這裏:http://learnoracleatg.blogspot.in/2015/04/art212-how-to-query-atg-repository-from.html

2.版本化存儲庫: 更新版本庫的概念是一個有點棘手,並從非版本庫有很大的區別。 由於版本庫是從BCC更新的,ATG在使用BCC時幾乎可以處理所有的事情。但是,當你在編程做的事情,有一些事情,你必須照顧: -

  • 創建一個用戶/用戶配置
  • 創建項目
  • 創建使用工作流
  • 相應的過程使用開發線
  • 導入資產[或像使用非版本化存儲庫一樣使用資源庫語句]
  • 提前執行工作流程。
相關問題