IBM Discovery Library IdML Sertifikasyon aracı
IBM Discovery Library IdML Certification aracı, Discovery Library kitaplarını inceler. Bu, kitapların içeriğinin IdML belirtimine uygun olup olmadığını doğrular. Herhangi bir hata bulunursa, sertifikasyon aracı, hataları konsolda bildirir.
Araç, aşağıdaki sertifikasyon görevlerini yürütür:
- IdML ve CDM şemalarına karşı bir kitabı onaylar.
- Tüm yönetilen öğelerin geçerli bir adlandırma kuralı öznitelikleri kümesi belirtmesini, böylece en az bir geçerli adlandırma kuralının oluşturuldığını belirtir.
- İlişkileri aşağıdaki şekillerde onaylar:
- Her bir ilişkinin kaynak ve hedef kaynaklarının var olan bir yönetim öğesine başvurduğunu onaylayan bir belgedir.
- Tüm ilişkilerin geçerli kaynak ve hedef sınıflara başvurduğunu onaylar.
- Eksik üstlerin olmadığını onaylayan. Bir yönetim öğesi üstün bir yönetime başvuruyorsa, kitapta üstün bir yönetim öğesi bulunmalıdır.
- Öznitelikleri aşağıdaki şekillerde onaylar:
- Yönetilen bir öğe eşgörünümünde en az bir öznitelik olduğunu onaylar.
- Hiçbir özniteliğin boş olmadığını onaylar.
- Kullanılan sınıf ve ilişki sayısı ile ilgili istatistikleri sağlar.
- IBM Discovery Library IdML Certification aracını kullanma
- Aracı kullanmak için aşağıdaki adımları tamamlayın:
- $COLLATION_HOME/sdk/dla/validator/v2 dizinine gidin.
- Aşağıdaki komutu çalıştırın:
java -jar idmlcert.jar <options>- Komut seçenekleri örnekleri
- Kullanım bilgilerini görüntülemek için aşağıdaki komutu çalıştırın:
java -jar idmlcert.jar -? - Geçerli dizinde yer alan mytestfile.xml dosyasını onaylamak için şu komutu çalıştırın:
java -jar idmlcert.jar mytestfile.xml - /dla dizininde yer alan books.lst dosyasında listelenen dosyaları onaylamak için aşağıdaki komutu çalıştırın:
Burada books.lst dosyası aşağıdaki dosyaları içerir:java -jar idmlcert.jar -f /dla/books.lst- /dla/file1.xml
- /dla/file2.xml
- Geçerli dizinde yer alan ve
idmlcert.propertiesözellikler dosyasını kullanan /dla/books.lst dosyasında listelenen dosyaları onaylamak için şu komutu çalıştırın:
Buradajava -jar idmlcert.jar -p idmlcert.propertiesidmlcert.propertiesdosyası aşağıdaki özelliği içerir:com.ibm.dl.core.certification.bookListFilename=/dla/books.lst - Yüzlerce megabayta sahip olan
bigBook.xmlkitap dosyasını onaylamak için şu komutu çalıştırın:
buradajava -Xmx2560m -jar idmlcert.jar bigBook.xmlXmxseçeneğinin değerinin, kitabın boyutundan en az 4-6 kat daha büyük olması gerekir.
- Kullanım bilgilerini görüntülemek için aşağıdaki komutu çalıştırın: