# Bir İşlem hattı yapılandırmasını doğrulama

Bir İşlem hattı yapılandırmasını iki aşamada doğrulayabilirsiniz: IDE'nizde (Tümleşik Geliştirme Ortamı) ve değişiklikleri uygulamadan önce sunucuda. Erken doğrulama, çalışan bir projeyi etkilemeden önce hataları yakalamanıza yardımcı olur.

## IDE'de Doğrulama

Qlik Talend Data Integration tüm YAML yapılandırma dosyaları için JSON şema tanımları sağlar. Bu şemaları IDE'nizde referans gösterdiğinizde, yazarken hataları işaretleyebilir ve öneriler sunabilir.

VS Code'da şema doğrulamasını etkinleştirmek için VS Code için YAML genişlemesini (Red Hat tarafından yayımlanmıştır) yükleyin. Başka bir IDE kullanmak isterseniz, şemaları [Qlik - Açık Kaynak Yazılım](https://github.com/qlik-oss) adresinden indirebilirsiniz.

Şema doğrulaması etkin durumdayken, VS Code sözdizimi hatalarını, bilinmeyen özellikleri ve eksik zorunlu alanları gerçek zamanlı olarak işaretler.

İpucu notuHer zaman YAML dosyalarınızı IDE'de yüklemeden önce doğrulayın. Hataları yerel olarak yakalamak, sunucu tarafı doğrulamayı beklemekten daha hızlıdır.

## Sunucuda doğrulama

Sunucu tarafı doğrulama, söz dizimine ek olarak yapılandırmanın mantıksal tutarlılığını kontrol eder. Bu doğrulama, içe aktardığınızda veya değişiklikleri uyguladığınızda otomatik olarak çalışır. Dağıtmadan önce Validate API'sini kullanarak manuel olarak da çalıştırabilirsiniz.

### Validate-project-definitions API'sini Kullanarak

Validate-project-definitions API bir deneme içe aktarma işlemi gerçekleştirir: yapılandırma dosyalarınızı işler ve projede değişiklik yapmadan doğrulama hatalarını döndürür. Bunu CI/CD işlem hatlarında, bir dağıtımı tetiklemeden önce bir yapılandırmayı doğrulamak için kullanın.

API, içe aktarma olarak aynı biçimde (JSON veya YAML) bir ZIP dosyası kabul eder ve bir hata listesi döndürür. Hata yoksa, yapılandırma dağıtmak için hazır.

Bilgi notuValidate-project-definitions API, çağrı başına 50 adede kadar hata döndürür. Yapılandırmanızda çok sayıda hata varsa, bildirilenleri düzeltin ve doğrulamayı tekrar çalıştırın.

## Doğrulama hatalarını anlama

Doğrulama hataları, hata türünü ve hatanın bulunduğu dosyanın veya özelliğin yolunu içerir. Daha fazla bilgi için [Qlik.dev](http://qlik.dev/) adresine bakın.

## İlgili konular

* [Bir işlem hattı yapılandırmasını alma ve düzenleme](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Retrieving-editing-pipeline-configuration.htm)

* [İşlem hattı yapılandırması dağıtma](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Deploying-pipeline-configuration.htm)

* [Bildirime dayalı ardışık düzenleri kullanmaya başlama](https://help.qlik.com/tr-TR/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/DeclarativePipelines/Getting-started-declarative-pipelines.htm)