WebLogic Server XML dosyası inceleme kuralları
XML dosyası incelemesi, konuşlandırma tanımlayıcıları, web hizmetleri ve diğer XML dosyaları ile geçiş sorunlarını saptamak için bir dizi kural sağlar.
Kural Adı | Hızlı Düzeltme | Uygulanan İşlem |
---|---|---|
web.xml' de Kodo PersistenceServerSunucu Uygulamasını Kullanmayın | Evet | This rule detects the presence of servlet, Hızlı düzeltme, sunucu uygulamacığı eşleme öğeleriyle birlikte sunucu uygulamasını kaldırır. |
Yerel JNDI adlarını kullanma | Evet | Bu kural, weblogic-ejb-jar.xml dosyalarındaki < local-jndi-name> etiketlerini algılar. Hızlı düzeltme, uygulama ile ilişkili tüm projeleri yerel JNDI adının bulunduğu yere tarar. Yerel JNDI adına gönderme yapan Java kodu bulunursa, bu projeye bir < ejb-local-ref> eklenir. Web ya da EJB bağ tanımları da güncellenir. |
XML ayrıştırması için WebLogic sunucu uygulamacığı süzgecini kullanma | Evet | Bu kural, web.xml dosyalarında dahili bir WebLogic Server sunucu uygulaması süzgecinin kullanımını algılar. Hızlı düzeltme, sunucu uygulamacığı süzgeç girişini süzgeç eşleme girişiyle birlikte kaldırır. |
WebLogic oturum açma modüllerini geçir | Hayır | This rule detects <login-config> elements in the WEB-INF/web.xml file that might indicate that login modules require migration. |
EJB JNDI adlarını tanımlamak için WebSphere bağ tanımlarını kullanın | Evet | Bu kural, EJB tanımlarına ilişkin weblogic-ejb-jar.xml kütüklerindeki < jndi-name> etiketini saptar. Hızlı düzeltme, EJB bağ tanımları dosyasında bulunan değeri yeni düzeye geçirir. |
EJB yerel başvuru JNDI adlarını tanımlamak için WebSphere bağ tanımlarını kullanın | Evet | Bu kural, EJB tanımlarına ilişkin weblogic-ejb-jar.xml kütüklerindeki < ejb-local-ref> etiketlerini saptar. Hızlı düzeltme, EJB bağ tanımları dosyasında bulunan değeri yeni düzeye geçirir. |
EJB başvuru adlarını tanımlamak için WebSphere bağ tanımlarını kullanın | Evet | Bu kural, weblogic.xml ya da weblogic-ejb-jar.xml kütüklerinde < ejb-ref-name> saptar. Hızlı düzeltme, EJB bağ tanımı JNDI adını EJB bağ tanımları dosyasına ekler. |
İletiyle yönlendirilen Bean JNDI adlarını tanımlamak için WebSphere bağ tanımlarını kullanın. | Evet | Bu kural, iletilerle yönlendirilen Bean 'ler için < hedef-jndi-name> saptar. Hızlı düzeltme, EJB bağ tanımları dosyasında hedef JNDI adını ayarlar. |
Kaynak ortamı başvurusu JNDI adlarını tanımlamak için WebSphere bağ tanımlarını kullanın | Evet | Bu kural < resource-env-description> öğelerini weblogic.xml ya da weblogic-ejb-jar.xml kütüklerinde algılar. Hızlı düzeltme, kaynak başvurusu JNDI adını EJB bağ tanımları dosyasına ekler. |
Kaynak başvurusu adlarını tanımlamak için WebSphere bağ tanımlarını kullanın | Evet | Bu kural, weblogic.xml ya da weblogic-ejb-jar.xml dosyalarındaki < res-ref-name> öğelerini algılar. Hızlı düzeltme, kaynak başvurusu JNDI adını EJB bağ tanımları dosyasına ekler. |
İşlem zamanaşımı süresini tanımlamak için WebSphere uzantılarını kullanın | Evet | Bu kural, weblogic-ejb-jar.xml dosyalarındaki < trans-timeout-seconds> algısını algılar. Hızlı düzeltme, zaman aşımı değerini EJB uzantılar dosyasına tanımlar. |
Sanal dizin eşlemelerini tanımlamak için WebSphere uzantılarını kullanın | Evet | Bu kural, WebLogic Server sanal dizin eşleme yapılandırmasını algılar ve girdileri WebSphere dosya hizmet hizmeti kullanacak şekilde geçirir. |
Web birimi bağlam kökünü tanımlamak için WebSphere uzantılarını kullanın | Evet | Bu kural, weblogic.xml kütüklerindeki < context-root> öğesini saptar. Hızlı düzeltme, Web uzantıları dosyası için bağlam kökü değerini tanımlar. |
Otomatik olarak üretilen Oracle anahtarlarını sapta | Hayır | Bu WebSphere Application Server geleneksel kuralı, weblogic-cmp-rdbms-jar.xml dosyasında tanımlı olan Oracle otomatik tarafından oluşturulan anahtarları algılar. Bu anahtarlar, taşıyıcı tarafından yönetilen kalıcılık varlık Bean 'leri için kullanılır. Anahtar, anahtar oluşturma özelliğini destekleyecek biçimde değiştirilmelidir. |
WebLogic' e özgü EJB Sorgu Dili yapılarını kullanmayın | Hayır | Bu WebSphere Application Server geleneksel kuralı, el ile geçiş için weblogic-cmp-rdbms-jar.xml dosyalarında sorgu dili öğelerini ( |
WebLogicözel JNDI adı değerlerini ya da t3 iletişim kuralını kullanmayın. | Evet | Bu WebSphere Application Server geleneksel kuralı, portable olmayan WebLogic Server JNDI arama değerlerini ya da t3 ya da t3s protokolünü içeren URL ' leri algılar. |
WebLogic web hizmetleri konuşlandırma tanımlayıcısını kullanma | Evet | Bu WebSphere Application Server geleneksel kural işaretleri webservices.xml J2EE konuşlandırma tanımlayıcısı dosyaları. Hızlı düzeltme, konuşlandırma tanımlayıcılarından toplanan bilgilere dayalı olarak, web hizmetleri listesi için uygun yapıtları oluşturan IBM WebSphere Ant görevlerini kullanan bir Ant komut dosyası oluşturur. Konuşlandırma tanımlayıcısına bağlı olarak, düzeltme hizmet için SEI (Service Endpoint Interface; Hizmet Uç Noktası Arabirimi) oluşturabilir ve bunu proje sınıfı yoluna ekleyebilirler. Daha sonra Ant komut dosyasını çalıştırabilir, oluşturulan yapıtları projeye kopyalayabilir ve örneğin, uç nokta etkinleştiricisi gibi ek hedefler ekleyebilirsiniz. |
CMP eşlemelerini tanımlamak için WebSphere uzantılarını kullanın | Evet | Bu WebSphere Application Server geleneksel kuralı, weblogic-cmp-rdbms-jar.xml dosyalarındaki < weblogic-rdbms-jar> öğelerini algılar. The quick fix uses the weblogic-cmp-rdbms-jar.xml file to generate the EJB to RDB mapping files used by WebSphere Application Server for CMP. |
Koşutzamanlılık stratejisini tanımlamak için WebSphere uzantılarını kullanın | Evet | Bu kural, weblogic-ejb-jar.xml kütüklerindeki < concurrencin-strkategori> öğesini saptar. Hızlı düzeltme, Exclusive, ReadOnly, Database ve optimist seçenekleri EJB uzantılar dosyasına taşır. |
WebLogic , JPA 1.0 sağlayıcısı somutlaması için Kodo kullandı. Benzer şekilde, OpenJPA , JPA 1.0 ve 2.0için WebSphere varsayılan JPA sağlayıcısıydı. The following rules handle WebLogic Server Persistence XML migration to JPA 2.0 or earlier:
Kural Adı | Hızlı Düzeltme | Uygulanan İşlem |
---|---|---|
Eşdeğer openJPA eşdeğeri olmayan Kodo özelliklerini kullanmayın | Evet | Bu kural, openjpa eşdeğerine sahip olmayan The quick fix deletes the kodo property from persistence.xml files. |
Kodo 'ya özgü özellik adları yerine OpenJPA eşdeğer özellik adlarını kullanın | Evet | Bu kural, persistence.xml dosyalarındaki kodo.* ile başlayan bir adla bilinen JPA özelliklerinin varlığını algılar. Hızlı düzeltme, bu özellikleri openjpa.*olarak yeniden adlandırır. |
Kodo 'ya özgü özellik değerleri yerine OpenJPA özellik değerlerini kullanın. | Evet | This rule detects the JPA properties with kodo-specific values in persistence.xml files. Hızlı düzeltme, bu değerleri geçerli OpenJPA değerlerine dönüştürür. |
JPA 2.1ile başlayarak, WebSphere , varsayılan JPA sağlayıcısı olarak EclipseLink ' e geçiş oldu. The following rules handle WebLogic Server Persistence XML migration to JPA 2.1 or later:
Kural Adı | Hızlı Düzeltme | Uygulanan İşlem |
---|---|---|
Kodo özelliklerini kullanma | Hayır | Bu kural, EclipseLink' e geçirilmesi gereken Kodo özelliklerini saptar. |
Aşağıdaki kurallar, herhangi bir WebLogic Sunucusunu işlenmemiş ya da kısmen işlenmiş XML dosyası olarak işaretler:
Kural Adı | Hızlı Düzeltme | Uygulanan İşlem |
---|---|---|
weblogic.xml dosyasını kullanmayın. | Hayır | This rule flags the weblogic.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-application.xml dosyasını kullanmayın | Hayır | This rule flags the weblogic-application.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-cmp-jar.xml dosyasını kullanmayın. | Hayır | This rule flags the weblogic-cmp-jar.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-cmp-rdbms-jar.xml dosyasını kullanmayın. | Hayır | This rule flags the weblogic-cmp-rdbms-jar.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-diagnostics.xml dosyasını kullanmayın | Hayır | This rule flags the weblogic-diagnostics.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-ejb-jar.xml dosyasını kullanmayın | Hayır | This rule flags the weblogic-ejb-jar.xml file so that you can look for any unmigrated elements at the end of the application migration. |
weblogic-ra.xml dosyasını kullanmayın | Hayır | This rule flags the weblogic-ra.xml file so that you can look for any unmigrated elements at the end of the application migration. |