JRecord প্রকল্প কোড উপলব্ধ করা হয়:
- পড়ুন এবং দৈর্ঘ্য ভিত্তি করে রেকর্ড (নির্দিষ্ট দৈর্ঘ্যের রেকর্ড এবং দৈর্ঘ্য ক্ষেত্র ভিত্তি করে রেকর্ড উভয়) ফাইল লিখুন.
- পড়ুন এবং স্থানীয় COBOL ফাইল লিখুন.
সমস্যা
- কোড COBOL ফাইল পড়ার জন্য না RecordEditor সমর্থন করা হয়.
- ডেটা একটি স্ট্রিং হিসেবে ফিরিয়ে দেওয়া হয়.
- উন্নত জেনেরিক COBOL প্রয়োজন হয়
ফাইল ফর্ম্যাট
- দৈর্ঘ্য ভিত্তিক ফাইল সাধারণত ইউনিক্স / উইন্ডোজ টেক্সট ফাইল উপর 2 সুবিধা আছে:
- যখন পড়া, আপনি একটি <সিআর> ফাইল প্রতি বাইট পরীক্ষা করার প্রয়োজন হবে না.
- বাইনারি তথ্য সংরক্ষণের জন্য আদর্শ - (C এবং COBOL মত 3 য় প্রজন্মের ভাষায়) রূপান্তর খরচ সঞ্চয়.
ফর্ম্যাট বর্তমানে সমর্থিত
- স্থায়ী রেকর্ড দৈর্ঘ্য (অর্থাৎ প্রতি রেকর্ড একই নির্দিষ্ট দৈর্ঘ্য হল.
- মেইনফ্রেম ভিবি (এছাড়াও পাশাপাশি অন্যান্য কম্পিউটারে ব্যবহার করা হয়).
- মেইনফ্রেম ভিবি ডাম্প (ভিবি হিসেবে sames কিন্তু ব্লক Discriptor শব্দ সহ).
- Fujitsu COBOL ভিবি বিন্যাস.
উদাহরণ
একটি ফাইল পড়া
এই যেমন একটি ByteReader বাইট এর একটি অ্যারে হিসাবে একটি Fujitsu-COBOL পরিবর্তনশীল দৈর্ঘ্য ফাইল পড়তে হয় কিভাবে দেখায়.
দ্রষ্টব্য: এই ফাইলের মধ্যে প্রতিটি লাইন গঠিত
4 বাইট রেকর্ড বর্ণনাকারী (সামান্য endian বাইনারি বিন্যাসে 2 বাইট দৈর্ঘ্য, 2 বাইট তথ্য চেক).
লাইন ডেটা
4 বাইট রেকর্ড বর্ণনাকারী. একটি রেকর্ড শুরু এবং শেষ সময়ে রেকর্ড বর্ণনাকারী হচ্ছে আপনি ফাইল এবং পিছনের দিকে এগিয়ে পড়তে পারবেন.
1: AbstractByteReader treader = নতুন FujitsuVbByteReader ();
2: বাইট [] লাইন;
3:
4: চেষ্টা {
5: tReader.open (ফাইলের নাম);
6:
7: {(! (লাইন tReader.read ()) = নাল =) যখন
8: // করণীয় কিছু না .....
9:}
10:} অবশেষে {
11: tReader.close ();
12:}
এই রিলিজে নতুন কি:
- এই সংস্করণ ব্যবহারকারী অনুরোধ একটি দম্পতি পূর্ণ করুন .
- আছে CSV ফাইল জন্য কোট কলাম নাম থাকার জন্য একটি বিকল্প, এবং একটি বর্ধিত কপি ইউটিলিটি.
সংস্করণ 0.68.1a নতুন কি:
- একটি বাগ, কোর গ্রন্থাগারের জন্য সংশোধন করা হয়েছে এবং ইউটিলিটি আপডেট (RecordEditor 0.69 উপর ভিত্তি করে) করা হয়.
- (একটি ফাইল থেকে ফাইল বিবরণ তৈরি করতে ব্যবহার করা) বিন্যাস উইজার্ড এখন বহু রেকর্ড ফাইল জন্য ক্ষেত্র অনুসন্ধান, ভাল বাইনারি ফাইল সমর্থন, এবং সমর্থন আছে.
সংস্করণ 0.68 নতুন কি:
সংস্করণ 0.68 COBOL সাপোর্ট উন্নতি সম্পর্কে প্রধানত
- হয়. পরিবর্তনগুলি হল:
- ওপেন COBOL (স্ট্যান্ডার্ড, মাইক্রো ফোকাস সামঞ্জস্যপূর্ণ, MVS, BS2000) এবং উন্নত Fujitsu সমর্থনের জন্য সমর্থন. মেইনফ্রেম সহায়তা হিসাবে সবসময় উপস্থিত. ওপেন COBOL (Microfocus মোড) Microfocus COBOL জন্য কাজ করা উচিত.
- উন্নত COBOL সহায়তা - সিঙ্ক সমর্থিত, সঙ্গত-1, সঙ্গত-2 (অ মেইনফ্রেম Cobols) + অন্যান্য ছোটখাট সংশোধন করা হয়েছে
- নতুন ফাইল কপি ইউটিলিটি.
- ওপেন COBOL ভিবি ফাইলের জন্য সমর্থন.
- হেক্স CSV ফাইল জন্য সমর্থন (অর্থাৎ x'FF মত একটি ক্ষেত্র seperator ব্যবহার করে ')
- RecordEditor এবং FFReport প্রকল্প সম্পর্কিত এছাড়াও অন্তর্ভুক্ত হয় পরিবর্তন করুন
কি সংস্করণ 0.65 নতুন:
- নতুন এক্সএমএল RecordLayout (বিদ্যমান COBOL লেআউট সঙ্গে যেতে) . এই এক্সএমএল বিন্যাস করা যেতে পারে - বিন্যাস-উইজার্ড দ্বারা নির্মিত - RecordEditor (সংস্করণ 0.65 বা পরবর্তী) থেকে এক্সপোর্ট
- জাভা ক্লাস ক্ষুদ্র উন্নত বৈশিষ্ট্য - AbstractLine মধ্যে getFieldValue পদ্ধতি - Externale রেকর্ড asLayoutDetail
- নতুন সম্পাদক প্রোগ্রাম একটি সরবরাহ RecordLayout (COBOL অথবা XML). ব্যবহার করে ফাইল সম্পাদনা করুন
- বিন্যাস উইজার্ড -. ক্ষেত্র নির্দেশ করে একটি নমুনা ফাইল থেকে XML রেকর্ড লেআউট তৈরী করে
- নতুন পরিবর্তন ইউটিলিটি, এটা ভিত্তি করে একটি ক্ষেত্র তুলনা আছে. এই সুবিধা - বিভিন্ন ফরম্যাটের ফাইল (যেমন নির্দিষ্ট প্রস্থ ফাইল চিহ্নিত ফাইল সঙ্গে তুলনা করা যেতে পারে) তুলনা করা যায়. - ক্ষেত্র তুলনা থেকে উপেক্ষা করা যাবে. (পরিবর্তন এবং ক্ষেত্র শুধুমাত্র একটি দম্পতি) একটি প্রোগ্রাম আপনি নতুন / পুরাতন প্রোগ্রাম চালানো এবং পরিবর্তন করা উচিত যে ক্ষেত্র উপেক্ষা করতে পারেন পরিবর্তন যখন এটি খুবই দরকারী. - কোন পার্থক্য দেখাতে হবে তুলনা করুন
সংস্করণ 0.62 নতুন কি:
- এই মূলত RecordEditor এর সর্বশেষ সংস্করণ সমর্থন করে. এক প্রধান পরিবর্তন ফাইল পাঠকের এখন একটি লাইন পরিবর্তে একটি AbstractLine ফিরে. এই বিদ্যমান কোড ভঙ্গ করা হবে.
পাওয়া মন্তব্যসমূহ না