JRecord projesi kodu sağlar:
- Oku ve uzunluk bazlı kayıtları (sabit uzunlukta kayıtları ve Uzunluk alanına dayalı kayıtlar her ikisi) dosyaları yazmak.
- Oku ve yerli cobol dosyalarını yaz.
Sorunlar
- Kod Cobol Dosyaları okumak için değil RecordEditor desteklemek için yazılmıştır.
- Veri String olarak döndürülür.
- Daha iyi Jenerik Cobol gerekli
Dosya Biçimleri
- Uzunluk tabanlı dosyaları tipik unix / windows metin dosyaları üzerinde 2 avantajlara sahip:
- Okurken, bir
- İkili veri depolamak için ideal - (C ve Cobol gibi 3. nesil dilde) dönüşüm maliyeti kaydeder.
Biçimleri Şu anda Desteklenen
- Sabit Kayıt Uzunluğu (yani her kayıt aynı sabit uzunlukta olduğunu.
- Mainframe VB (aynı zamanda diğer bilgisayarlarda kullanılan).
- Mainframe VB dökümü (VB gibi Şemeş değil, aynı zamanda Blok Discriptor Kelime dahil).
- Fujitsu Cobol VB biçimi.
Örnekler
Dosya Okuma
Bu örnek, bir ByteReader Byte bir dizi olarak Fujitsu-Cobol değişken uzunlukta dosyasını okuyun nasıl gösterir.
Not: Bu dosyaların her satır oluşur
4 bayt Kayıt tanımlayıcı (küçük endian ikili formatta 2 bayt uzunluğu, 2 byte verileri kontrol).
Çizgi Veri
4 bayt Kayıt tanımlayıcı. Bir kaydın başında ve sonunda Kayıt tanımlayıcısı olması, dosyada ileri ve geriye doğru okumak için izin verir.
1: AbstractByteReader Treader = new FujitsuVbByteReader ();
2: byte [] satır;
3:
4: try {
5: tReader.open (fileName);
6:
7: {(! (Hat tReader.read ()) = null =) ise
8: // TODO Do Something .....
9:}
10:} nihayet {
11: tReader.close ();
12:}
Bu sürümde Yeni nedir:
- Bu sürüm kullanıcı istekleri bir çift yerine .
- Var CSV dosyaları için tırnak sütun adlarını olması için bir seçenektir ve gelişmiş bir kopya programı.
sürüm 0.68.1a yeni nedir:
- Bir hata, çekirdek kütüphane için sabit ve programları güncellendi (RecordEditor 0.69 dayalı) bulundu.
- (bir dosyadan dosya Açıklamaları oluşturmak için kullanılır) Düzen Sihirbazı şimdi çok kayıt dosyaları için saha ara, iyi ikili dosya desteği, ve desteği vardır.
sürüm 0.68 yeni nedir:
Sürüm 0.68 Cobol Destek iyileştirilmesi esas hakkında
- olduğunu. Değişiklikler şunlardır:
- Açık Cobol (Standart, Micro Focus Uyumlu, MVS, BS2000) ve geliştirilmiş Fujitsu desteği için. Ana sistem desteği her zaman olduğu gibi mevcuttur. Açık Cobol (Mikrofokus modu) Mikrofokus Cobol için çalışması gerekir.
- Geliştirilmiş Cobol Destek - Sync desteklenen, Zorunlu-1, Zorunlu-2 (Non-Mainframe Cobols) + diğer küçük düzeltmeler
- Yeni Dosya kopyalama Programı.
- Açık Cobol VB dosyaları için destek.
- Hex CSV dosyaları için destek (yani x'FF gibi bir alan seperatora kullanarak ')
- RecordEditor ve FFReport projeleri ile ilgili de dahildir değişiklikler
Hangi sürümü 0.65 Yeni:
- Yeni XML RecordLayout (mevcut Cobol Düzenleri ile gitmek) . Bu XML düzenleri olabilir - Düzen-Sihirbazı tarafından düzenlendi - RecordEditor (Sürüm 0.65 veya Latter) dan İhraç
- Java Sınıflarına Küçük iyileştirmeler - AbstractLine içinde GetFieldValue yöntemi - externale kayıtlarında asLayoutDetail
- Yeni Editör programı verilen RecordLayout (COBOL veya XML). Kullanarak dosyaları düzenlemek için
- Düzen Sihirbazı -. Alanlarına işaret ederek örnek bir dosyadan XML Kayıt Layouts inşa
- Yeni Diff Utility, esaslı bir alan karşılaştırın yok. Bu avantajları ile - Farklı formatlarda dosyalar (örn Sabit Genişlik dosyaları Ayrılmış dosyaları ile mukayese edilebilir) mukayese edilebilir. - Alanlar karşılaştırın göz ardı edilebilir. (Değiştirmek ve alanların sadece birkaç) bir program Eski / yeni programları çalıştırmak ve değiştirmek gerekir alanları göz ardı edebilirsiniz değiştirirken bu çok yararlıdır -. Hiçbir farklılık göstermelidir karşılaştırın
sürüm 0.62 yeni nedir:
- Bu temelde RecordEditor en son sürümünü desteklemek için. Bir büyük değişiklik Dosya Okuyucular şimdi Line yerine AbstractLine dönüş olduğunu. Bu, mevcut kod kıracak.
Yorum Bulunamadı