IVI XML doğrulama hataları ve çözümleri

IVI XML ön kontrolü başarısız olduğunda önce hatanın kaynağını belirleyin. SignECOC’deki mesajı okuyun, ilgili alanı veya dosya koşulunu bulun ve düzeltmeyi XML’i üreten sistemde yapın.

Yeniden dışa aktarmadan önce nedeni bulun

Orijinal dosyayı saklayın. Varsa hata kodunu, kuralı ve XML yolunu inceleyin. Aşağıdaki tablolar sonucun ne anlama geldiğini ve hangi noktayı kontrol etmeniz gerektiğini açıklar. SignECOC dosyanızı kontrol eder; üretici verisini oluşturmaz veya düzeltmez.

Doğrulama öncesi dosya kontrolleri

Mesaj veya alanKontrol edilecek nokta
UTF-8Bu dosya UTF-8 kodlamalı XML olarak okunamadı. İmzasız IVI XML’yi kaynak sisteminizden UTF-8 kodlamasıyla yeniden dışa aktarın ve yeni dosyayı yükleyin. Dosyanın adını değiştirmek kodlamasını değiştirmez.
Boş dosya veya 5 MB üzerindeXML dosyası boş veya izin verilen boyutu aşıyor. Yükleme sınırı içinde geçerli bir dosya seçin.
XML okunamıyorDosya XML olarak çözümlenemedi. Kaynak sistemden yeniden dışa aktarın ve yeni dosyayı yükleyin. İmza gerekiyorsa yeni dosyayı imzalayın; zaten imzalı bir dosyayı elle düzenlemeyin.
InitialVehicleInformationBu dosya, gerekli InitialVehicleInformation kök öğesine sahip bir IVI XML belgesi değil. Doğru IVI dosyasını yükleyin.
DTD / ENTITY / xml-stylesheetDTD, varlık bildirimleri ve XML stil sayfası talimatlarına izin verilmez. Yüklemeden önce kaynak XML’yi düzeltin. Dosya zaten imzalıysa düzeltmenin ardından yeniden imzalayın.
XMLDSig SignatureBu XML zaten bir XMLDSig imzası içeriyor. İmzalı XML gönderim alanını kullanın.

XSD, ICM ve hizmet sonuçlarını yorumlayın

Mesaj veya alanKontrol edilecek nokta
XSDSonuçta XSD hatası bildiriliyorsa belirtilen öğeyi, konumunu ve beklenen değer biçimini hedef kanalın şemasıyla karşılaştırın. Kaynak sistemdeki dışa aktarmayı düzeltin; dosya adını değiştirmek XML yapısını değiştirmez.
ICMICM mesajı bir iş kuralı kontrolüyle ilgilidir. Kural adını ve etkilenen alanı birlikte okuyup değeri araç ve tip onayı kayıtlarıyla karşılaştırın. Yalnızca mesajı kaldırmak için tahminî bir değer yazmayın.
XSD_ICMBu etiket şema ve iş kuralı kontrollerini belirtir; başarılı/başarısız sonucunu ve mesajları da okuyun. SignECOC’nin imzasız dosya ön kontrolü dijital imzayı doğrulamaz. Kontrolün geçilmesi kurum kabulünü veya araç tescilini kanıtlamaz.
Doğrulama hizmeti kullanılamıyorDoğrulama hizmeti şu anda kullanılamıyor. XML dosyanızın geçerli veya geçersiz olduğu belirlenmedi. Daha sonra yeniden deneyin veya destek ekibiyle iletişime geçin.

Bildirilen araç alanını bulun

Dönen mesajdaki öğe adı veya XPath ile ilgili alanı bulun. Aşağıdaki açıklamalar değeri hangi kayıtla karşılaştıracağınızı gösterir; bildirilen sorunu hizmetin özgün kuralı ve mesajı tanımlar.

Mesaj veya alanKontrol edilecek nokta
VehicleIdentificationNumberAraç tanımlama numarasını (VIN), üreticinin araç kaydı ve bildirilen doğrulama gereksinimiyle karşılaştırın.
TypeApprovalNumberTip onayı numarasını, araç için geçerli onay belgesi ve bildirilen doğrulama gereksinimiyle karşılaştırın.
Type / Variant / VersionAracın tip, varyant ve versiyonunu birlikte, geçerli onay kayıtlarıyla karşılaştırın. Bir değeri değiştirmeden önce bu birleşimin ilgili araca ait olduğunu doğrulayın.
IviReferenceIdBelge başlığındaki IVI referansını bu belgeye atanmış referansla karşılaştırın. Değeri değiştirmeden önce doğrulama hizmetinin bildirdiği gereksinimi inceleyin.

Örnek: yanlış kök öğe

rootName: VehicleInformation
requiredRoot: InitialVehicleInformation

Bu kurgusal örnek araç verisi içermez ve IVI şablonu değildir. Seçilen belgenin kök adı farklıdır. Üreticinin doğru IVI çıktısını seçip kontrolleri yeniden çalıştırın. Yalnızca kök adını değiştirmek eksik araç verilerini tamamlamaz veya belgeyi şemaya uygun hâle getirmez.

Destek gerekiyorsa bulunduğunuz adımı açıklayıp hata kodunu veya hassas olmayan alan adını paylaşın. İletişim formuna XML, araç kimlik bilgisi, sertifika dosyası, parola veya PIN yapıştırmayın.

Başlamadan önce

  • XML şemasının hedef kanalla uyumlu olduğunu kontrol edin.
  • Kaynak kaydı düzeltin, yeniden dışa aktarın ve kontrolü tekrarlayın.
  • Engelleyici doğrulama mesajlarını giderdikten sonra imzalayın.

Hizmet hatası XML dosyamın geçersiz olduğunu gösterir mi?

Hayır. Doğrulama hizmetinden kullanılabilir sonuç alınamıyorsa dosyanın geçerliliği henüz belirlenmemiştir. Daha sonra tekrar deneyin; sorun sürerse hata kodunu ve işlem saatini destek ekibine iletin.