Oracle BPM Human Task ADF deploymenti kurtarmak

Eğer yanlışlıkla BPM süreçlerinizin ekranlarını eski ekranlar üzerine deploy ederseniz, ve yedek de almadıysanız, yapabileceğiniz birşey var.

weblogic tmp klasörü altına, .appmergegen ile başlayan geçici dosyalar oluşturuyor ve bunları silmiyor.

Bu dosyaları, örneğin

/oracle/middleware/user_projects/domains/soa_domain/servers/AdminServer/tmp/.appmergegen_1429102056582_IB_Merkez_BPM.ear

klasörü altında bulabilirsiniz. Deploymentinizi geri almak için,

  1. Bir önceki tarihli klasörü bilgisayarınıza kopyalayın
  2. Klasör adını düzeltin (örneğin IB_Merkez_BPM.ear)
  3. Klasörün içerisine girerek, bütün dosyaları seçin ve zipleyin.
  4. Zip dosyasının uzantısını ear olarak değiştirin.
  5. Dosyayı, sunucuda ulaşabileceğiniz bir yere kopyalayın
  6. Weblogic üzerinden eski versiyonu silin. (Deployments altından seçip delete diyerek)
  7. weblogic üzerinen normal bir şekilde deploy edin.
  8. Deploy ettiğiniz ear’ı start edin.

Hepsi bu.

Bir dahaki sefere Human Task’ları deploy ederken, versiyonlamayı ve deployment öncesinde yedek almayı unutmayın.