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, kodo.remote.PersistenceServerServlet, in web.xml files.

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-ql) algılar.

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 kodo.* özelliklerinin kullanımını algılar.

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.