আইবিএম মেইনফ্রেম চলমান জেড / ওএসে আপনি একটি ইউটিলিটি চালান যা কোনও ডেটাসেট (ফাইল) অন্য কোনও ডাটাসেট (ফাইল) অনুলিপি করে। ইনপুটটি জেসিএল (জব কন্ট্রোল ল্যাঙ্গুয়েজ) এর উত্স যা আপনি এটি চালনার জন্য জমা দিয়েছেন। আউটপুটটি ইন্টারনাল রিডার (আইএনটিআরডিআর)। আপনার সিস্টেমটি একাধিক অভিন্ন কাজের নাম চলতে দেয় না তাও নিশ্চিত করতে হবে to একটি চাকরির শ্রেণি ব্যবহার করা ভাল যার কেবলমাত্র একজন উদ্যোগী (যেখানে কোনও জেওবি ব্যাচে চালাতে পারে)।
কোনও পিআইডি জড়িত নেই (জেড / ওএসে), তাই চ্যালেঞ্জ সেটটি ব্যর্থ করে।
আপনি জল নিষ্কাশন এবং / বা ফ্লাশ করে প্রক্রিয়াটি থামিয়ে দিন। যদি কিছু ভুল হয়ে থাকে তবে জল ফেলে এবং / অথবা ফ্লাশ করে, কসম খেয়ে, লাথি মেরে, একটি উষ্ণ-সূচনা করার চেষ্টা করে এবং শেষ পর্যন্ত একটি শীতল-সূচনা করে বা বিগ রেড বোতামটি আঘাত করে (এবং প্রোগ্রামারটির শুটিং))
আমি হয়ত পথে অতিরঞ্জিত হয়েছি, তবে এটি কাজ করে দেখুন না ...
SORT ব্যবহার করে উদাহরণ। জওবি কার্ডের বিবরণগুলি খুব সাইট-নির্ভর। সাইট নীতি হয় হয় INTRDR ব্যবহার নিষিদ্ধ বা প্রতিরোধ করতে পারে। আইএনটিআরডিআর ব্যবহারের জন্য একটি নির্দিষ্ট শ্রেণির প্রয়োজন হতে পারে। আপনার সাইটের নীতি যদি এর ব্যবহার নিষিদ্ধ করে তবে আপনি যদি কার্ডবোর্ড বাক্সে হাঁটার জন্য আপনার জিনিসপত্র না নিতে চান তবে এটি ব্যবহার করবেন না ।
যদিও আইএনটিআরডিআর এর ভাল ব্যবহার রয়েছে তবে এ উদ্দেশ্যে এটি ব্যবহার করবেন না । এমনকি আপনার বাক্সটি পাওয়ার সুযোগও পাবেন না।
//jobname JOB rest is to your site standards
//*
//STEP0100 EXEC PGM=SORT
//SYSOUT DD SYSOUT=*
//SORTOUT DD SYSOUT=(,INTRDR) minimum required, site may require more
//SYSIN DD *
OPTION COPY
//SORTIN DD DISP=SHR,DSN=YOUR.LIBRARY.WITHJOB(JOBMEMBR)
অন্যান্য ইউটিলিটি উপলব্ধ। একটি দ্রুত প্রোগ্রাম পাশাপাশি করা সহজ হবে, কেবল একটি ফাইল পড়ুন, একটি ফাইল লিখুন।
আপনি যদি এটির ভুল হওয়ার উদাহরণ চান তবে চেষ্টা করুন: http://ibmmainframes.com/viewtopic.php?p=282414#282414
একটি ডেটাসেট অনুলিপি করার traditionalতিহ্যগত উপায় হ'ল আইবিএম ইউটিলিটি আইইবিজেইএনআর, তাদের মন্তব্যে ইউগ্রোরেন সংকেত হিসাবে use
যাইহোক, আজকাল, অনেকগুলি সাইটগুলিতে আইসিইজিএনইআর-এর "আইজিজেন" থাকবে al আইসিইজিএনআর যদি এটি করতে পারে তবে একটি অনুলিপি করতে আইবিএম এর ডিএফএসএআরটি (বা এর প্রতিদ্বন্দ্বী সিঙ্কসর্ট) ব্যবহার করবে, কারণ আইওবিগনারের তুলনায় সোর্ট পণ্যগুলি আইও-র জন্য অনেক বেশি হাইহগলি অনুকূলিত হয়েছে।
আমি কেবল সোর্ট ব্যবহার করে মধ্যবিত্তকে কাটছি।
আপনি যদি কোনও আইবিএম মেইনফ্রেম সাইটে কাজ করেন তবে আপনি যে JOB কার্ডটি ব্যবহার করবেন সেটির ফর্ম্যাটটি জানেন। ন্যূনতম JOB কার্ডটি আমি মন্তব্য হিসাবে দেখিয়েছি is মন্তব্যটি গুরুত্বপূর্ণ হবে, কারণ আপনি উদাহরণস্বরূপ অ্যাকাউন্টিং সম্পর্কিত তথ্য সরবরাহ করছেন বলে মনে করা হচ্ছে। কাজের নামটিতে সম্ভবত সাইট-নির্দিষ্ট ফর্ম্যাট থাকবে।
কিছু সাইট INTRDR ব্যবহার নিষিদ্ধ বা প্রতিরোধ করে। সচেতন থাকা.
কিছু সাইট একই নামের একাধিক কাজ একই সাথে চালানোর অনুমতি দেয়। সচেতন থাকা.
যদিও আপনি যদি কোনও সিস্টেমের প্রোগ্রামার না হন তবে আপনি এ জাতীয় ক্লাস স্থাপন করতে পারবেন না, আপনার এমন একটি শ্রেণীর সন্ধান করা উচিত যা কেবলমাত্র একজন উদ্যোগীকে অনুমতি দেয়। এটির সাথে, প্রক্রিয়াটি মোটামুটি নিরাপদ - তবে শ্রেণিটি বর্ণিত হিসাবে কাজ করছে তা সম্পর্কে সম্পূর্ণ নিশ্চিত হন। পরীক্ষা করুন। এই কাজটি নিয়ে নয়।
আপনি যদি কোনও সিস্টেমের প্রোগ্রামার হন তবে আপনার রেমিটের বাইরে কিছু না করা আপনি জানেন। 'নফ বলল।
একই নামের সাথে একই সময়ে অনুমোদিত একক কাজ এবং একক সূচনাকারী, এই কাজ শুরু করার / ধীরে ধীরে পরবর্তী কাজ শুরু / সমাপ্তি হবে - যতক্ষণ না আপনি স্পুলটি পূরণ করবেন (অন্য কোনও খারাপ কাজ) যতক্ষণ না আপনি আউটপুট দিয়ে আউট করে দিয়ে থাকেন হাজার হাজার চাকরী (বা চাকরির সংখ্যাটি শেষ)। সতর্কতা বার্তার জন্য একটি জেএস কনসোল দেখুন।
মূলত, এটি করবেন না। আপনি যদি এটি করেন তবে এটি কোনও প্রোডাকশন মেশিনে করবেন না।
কিছুটা ব্রাশ করার সাথে সাথে আমি অন্য আইবিএম মেইনফ্রেম অপারেটিং সিস্টেম, জেড / ভিএসই ... জেড / ভিএসএতে জেসিএল ব্যবহার করে এটি কীভাবে করা যায় তার জন্য আমি অন্য উত্তর বিবেচনা করব। জেড / ওএস জেসিএল ব্যবহার করে। তারা ভিন্ন ধরনের :-)
exec
লিনাক্স মধ্যে কি না?