Dependency Based Build (DBB) bütünleştirmesi, bir kullanıcı oluşturma işlemi için uzak sisteme aktarma sırasında EBCDIC kodlu ikili dosyaların bütünlüğünü sağlamak için çeşitli tercih ve kullanıcı oluşturma ayarlarını kullanır. Bu ayarlar, EBCDIC kodlu ikili dosyaların özelliklerini belirlemeye ilişkin çeşitli seçenekler sunar. Bir kullanıcı oluşturma işlemi sırasında ikili dosyaların başarıyla aktarılması için Developer for z/OS® ' in nasıl ayarlanacağını öğrenin.
Bu görev hakkında
Dependency Based Build ve Engineering Workflow Management for z/OS gibi araçlar bir anasistem ile yerel havuz arasında kaynak kodu kopyaladığında, dosyaların bir karakter kodlamasından diğerine dönüştürülmesi gerekir. Karakterlerin farklı karakter kodlamaları arasında doğru şekilde eşlenmediği bazı durumlar vardır. Örneğin, yeni bir satır karakteri yepyeni bir satıra dönüştürüldüğünde, aktarılan dosyaların özgün dosyayla karşılaştırıldığında ek boş kayıtları olur. Roundtrippable
olmayan karakterler içeren dosyalar değiştirilir ve ikili olarak işaretlenir. Bu tip durumlarla ilgili daha fazla bilgi için Veri kümelerini git olarak geçirmeiçindeki Roundtrippable olmayan karakterleri yönetme
konusuna bakın.
Kullanıcı oluşturma işlemi için EBCDIC kodlu ikili dosyaları başarıyla düzenlemek ya da uzak sisteme aktarmak için Dependency Based Build bütünleştirmesi, dosyalarla ilgili aşağıdaki bilgileri gerektirir:
- İçerik tipi: metin ya da ikili.
- Uzak sistemdeki dosya kodlaması.
- Dosya kaydı uzunluğu.
Dependency Based Build kullanıcı oluşturma işlemi bu bilgileri birkaç kaynaktan edinebilir:
- Dosya özniteliği bilgilerini almak için bir projeyi geçebilir.
- Kullanıcı oluşturma yapılandırma sihirbazında ya da tercihler sayfasında belirttiğiniz Git öznitelikler dosyasından dosya içeriği tipi ve kodlama bilgilerini alabilir.
Kısıtlama: Dependency Based Build tarafından geçirilen ikili dosyalara ilişkin kayıt uzunluğu bilgileri Git öznitelikler dosyasından alınamıyor. Dependency Based Build , roundtrippable olmayan dosyaları geçirdiğinde, kayıt uzunluğu bilgilerini dosyalardan kaldırır. Dosyaların Developer for z/OSiçinde düzenlenebilmesi için bu verilerin el ile sağlanması gerekir.
- tercihler sayfasında belirtilen bir dosya adı örüntüsü için varsayılan kayıt uzunluğu bilgilerini alabilir.
- Dosya özelliklerinden dosya özniteliği bilgilerini alabilir. Bu özellikler her dosya için belirtilebilir ya da dosyanın bulunduğu klasör ya da projeden devralınabilir.
Bu seçenekleri ayarlamak ve kullanıcı oluşturma işlemine dosya öznitelikleri sağlamak üzere birlikte nasıl çalıştıklarını öğrenmek için aşağıdaki yordamı kullanın.
Yordam
Unutma: Developer for z/OS ve DBB işlevleri yalnızca z/OS projelerine aktarılan ve z/OS Projeleri görünümünden erişilebilen Git havuzları için kullanılabilir. Git havuz içeriğinden henüz bir z/OS projesi oluşturmadıysanız,
z/OS Projeleri görünümüne Git havuzu eklemekonusundaki yönergeleri izleyin.
Kullanıcı oluşturma dosyası aktarımlarına ilişkin dosya özniteliği bilgilerini almak üzere
Developer for z/OS ' ı ayarlamak için:
- Kullanıcı oluşturma işleminin ikili dosya aktarımlarının kayıt uzunluğunu nasıl belirlediğini belirleyen tercihleri ayarlayın:
- Tercihler penceresini açın ve seçeneğine gidin.

İkili dosya kaydı uzunluğuna ilişkin varsayılan ayarlar, tüm dosya tiplerine 80 kayıt uzunluğu atar. Belirli dosya tiplerine ilişkin girişler eklemek için:
- Örüntü hücresinde * simgesini tıklatın ve değeri *.groovygibi farklı bir dosya adı örüntüsüne çevirin.
- Kayıt uzunluğu hücresinde 80 ' i tıklatın ve değeri dosya tipi için uygun bir sayıyla değiştirin.
- Uygula düğmesini tıklatın.
- Tablodaki ikinci satırı ve ardından Ekle' yi tıklatın. Çizelgeye Örüntü * ve Kayıt uzunluğu 80 içeren yeni bir satır eklenir.
İpucu: Ekle düğmesi, Uygula ' yı tıklattıktan sonra yeni bir satırı tıklatıncaya kadar etkinleştirilmez.
- Yeni satırı gerektiği gibi değiştirin, ardından Uygula'yı tıklatın, üçüncü satırı tıklatın ve Ekle' yi tıklatın.
- Çizelge gereken tüm dosya kalıplarını ve kayıt uzunluklarını içerinceye kadar bu adımlara devam edin. Çizelgenin son satırı her zaman Örüntü * ve Kayıt Uzunluğu 80içerir.
Bu yordamın sonucu, eklediğiniz dosya kalıplarına belirtilen kayıt uzunluklarını atamak ve daha sonra, tanımlanan dosya kalıplarından herhangi biriyle eşleşmeyen kalan ikili dosyalara kayıt uzunluğu 80 atamak olur.
- Yerel sistemdeki dosya adı kalıplarına ilişkin varsayılan kayıt uzunluklarını tanımlamak için bu çizelgeyi kullanın. Varsayılan olarak, tüm yerel ikili dosyaların kayıt uzunluğu 80 'dir. Tablo satırlarını düzenlemek ve yeniden sıralamak için Ekle, Kaldır, Yukarıve Aşağı düğmelerini tıklatın.
- Varsayılan kayıt uzunluklarının yerel olarak geçersiz kılınmasını etkinleştirmek için Öznitelik bilgilerinin yerel dosya belirtimini etkinleştir seçeneğini belirleyin. Bu seçenek etkinleştirildiğinde, dosya içerik tipini (metin ya da ikili), uzak kodlamayı ve ikili dosyalara ilişkin kayıt uzunluğunu ayarlamak için Özellikler penceresinin Yerel İçerik Ayrıntıları sayfasını kullanabilirsiniz.
- Yerel İçerik Ayrıntıları sayfasında yerel dosyalar için kalıcı dosya aktarımı özniteliklerini ayarlayın:
- z/OS Projeleri görünümünde bir dosya adını sağ tıklatın ve Özelliklerseçeneğini belirleyin.
- Gezinme bölmesinden Yerel İçerik Ayrıntıları seçeneğini belirleyin.
- Her öznitelik için varsayılan değeri kullanabilir, belirli bir değer (Diğer) seçebilir ya da değeri şu kaynaklardan birinden türetebilirsiniz:
- Sistem Varsayılan Değeri: Dosya, özniteliklerini sistem varsayılanlarından devralır.
- Ekip Özniteliği: İçerik tipi ve uzak kodlama, Git ya da Engineering Workflow Managementtarafından sağlanan bilgiler gibi ekip özniteliği bilgileri tarafından belirlenir.
- Dosya Tipi: İçerik tipi, Tercihler sayfasında tanımlanan bir dosya tipiyle eşleştirilerek belirlenir.
- Çalışma Alanı Tercihi: Bu seçenek yalnızca ikili dosya kaydı uzunluğu için geçerlidir. Bu seçenek belirlendiğinde, ikili dosya kayıt uzunluğunu Preferences sayfasındaki çizelgeden devralır.
- Proje Ayarı: Bu seçenek yalnızca ikili dosya kaydı uzunluğu için geçerlidir. Bu seçenek belirlendiğinde, ikili dosya kayıt uzunluğunu projenin Özellikler penceresinin Yerel İçerik Ayrıntıları sayfasından devralır. Bu sayfaya gitmek için bir projeyi farenin sağ düğmesiyle tıklatın, Özellikleröğesini seçin ve gezinme bölmesinde Yerel İçerik Ayrıntıları öğesini seçin.
- Kullanıcı oluşturma dosyası aktarımları için Git öznitelik dosyasının nasıl oluşturulduğunu belirleyen tercihleri ayarlayın.
Bu yordam, bir kullanıcı oluşturması için
User Build Öznitelik oluşturmak için proje geçişi kullan seçeneğinin nasıl uygulandığını belirler.
- Tercihler penceresini açın ve .

- Öznitelikler dosyası alanında, proje geçişi tarafından oluşturulaacak Git öznitelikleri dosyasının adını belirtin.
- İsteğe bağlı: Yaratılacak Git öznitelikleri dosyasını işlemek için bu seçenekleri belirleyin:
Değişiklikler için öznitelikler dosyasının taranmasını etkinleştir: Bu seçenek belirlendiğinde, ürün, Git havuzunda dosyalarda ve dosya kodlamasında ve içerik tipi bilgilerinde yapılan değişiklikleri saptamak için öznitelikler dosyasını izler. Değişiklikler saptandığında, ürün yerel dosyaların kalıcı özelliklerini bu değişikliklerle günceller.
Yerel kodlama ve içerik tipi öznitelikleri, taranan özniteliklere göre önceliklidir: Bu seçenek belirlendiğinde, yerel dosya Özellikler penceresinin Yerel İçerik Ayrıntıları sayfasında belirtilen kodlama ve içerik tipi bilgileri, öznitelikler dosyasında saptanan ayarlardan önceliklidir.
- Bir kullanıcı oluşturması yapılandırırken aktarılan dosyalara ilişkin dosya özniteliklerini görüntülemek için User Build sihirbazında Dosya aktarma bilgilerini göster seçeneğini belirleyin. Bu sihirbazla ilgili daha fazla bilgi için Kullanıcı oluşturma başlatmabaşlıklı konuya bakın.