এই ব্লগ পোস্টে ব্যাখ্যা করা হয়েছে কীভাবে Oracle® অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্ক (ADF)-কে E-Business Suite (EBS) সাপ্লাই প্ল্যানিং ওয়ার্ক এরিয়া (SWPA)-এর সাথে ইন্টিগ্রেট করতে হয়।
ADF
Oracle, Oracle Fusion Middleware Understanding Oracle Application Development Framework-এ ADF কে নিচেরভাবে বর্ণনা করে:
"Oracle অ্যাপ্লিকেশন ডেভেলপমেন্ট ফ্রেমওয়ার্ক (Oracle ADF) হলো একটি এন্ড-টু-এন্ড অ্যাপ্লিকেশন ফ্রেমওয়ার্ক যা Java EE স্ট্যান্ডার্ড এবং ওপেন-সোর্স প্রযুক্তির ওপর নির্মিত করে এন্টারপ্রাইজ অ্যাপ্লিকেশন ইমপ্লিমেন্টেশন সরল ও ত্বরান্বিত করে। Oracle ADF এন্টারপ্রাইজ ডেভেলপারদের জন্য উপযুক্ত যারা ওয়েব, মোবাইল, এবং ডেস্কটপ ইন্টারফেস ব্যবহার করে ডেটা সার্চ, ডিসপ্লে, তৈরি, মডিফাই, এবং ভ্যালিডেট করার অ্যাপ্লিকেশন তৈরি করতে চান।
"আপনি পুরো Oracle ADF ফ্রেমওয়ার্ক ব্যবহার করে একটি অ্যাপ্লিকেশন তৈরি করতে পারেন, অথবা আপনি ফ্রেমওয়ার্কের অংশগুলো অন্যান্য প্রযুক্তির সাথে কম্বাইন করে ব্যবহার করতে পারেন। এই গাইডে, যেকোনো ADF প্রযুক্তি ধারণকারী অ্যাপ্লিকেশনগুলোর জন্য সাধারণত ADF অ্যাপ্লিকেশন বলা হয়। ওয়েব অ্যাপ্লিকেশন যারা বিজনেস সার্ভিস, মডেল, কন্ট্রোলার, এবং ভিউ লেয়ার জুড়ে ADF প্রযুক্তি অন্তর্ভুক্ত করে সেগুলো ফিউশন ওয়েব অ্যাপ্লিকেশন বলা হয়।"
SWPA
Oracle FAQ For 12.2.5 - SPWA - Supply Planning Work Area-এ SPWA কে নিচেরভাবে বর্ণনা করে:
"সাপ্লাই প্ল্যানিং ওয়ার্ক এরিয়া (SPWA) হলো Oracle অ্যাডভান্সড সাপ্লাই চেইন প্ল্যানিং (ASCP)-এর একটি কম্পোনেন্ট।
"12.2.5 VCP ইউজারদের জন্য একটি নতুন ফর্ম চালু করে যা প্ল্যানার ওয়ার্কবেঞ্চের একটি বিকল্প। স্ট্যান্ডার্ড প্ল্যানার ওয়ার্কবেঞ্চ এখনও উপলব্ধ এবং অ্যাপ্লিকেশন থেকে সরানো হবে না।
"এই ফর্মটি Rapid Planning এবং Fusion অ্যাপ্লিকেশনকে শক্তি দেয় এমন ADF (Application Development Framework) টেক স্ট্যাক ব্যবহার করে—যেটি Fusion Middle Ware (FMW) টেক স্ট্যাকের অংশ। এটি গত ১৫+ বছরের স্ট্যান্ডার্ড Oracle Forms টেক স্ট্যাক ব্যবহার করে না।
"এটি আপনার WebLogic টেক স্ট্যাক এবং ADF রেন্ডারিং অফ ফর্মসের ওপর নির্ভর করে।"
ADF কে SWPA এর সাথে ইন্টিগ্রেট করুন
EBS ভার্সন 12.2.5 এবং পরবর্তীতে, Oracle SPWA চালু করেছে, যা পূর্বের EBS রিলিজের Advanced Supply Chain Planning (ASCP) Planner Workbench-কে প্রতিস্থাপন করেছে।
ADF কে EBS v12.2-এর সাথে ইন্টিগ্রেট করতে নিচের ধাপগুলো ব্যবহার করুন:
- একটি নতুন বা আলাদা WebLogic Server (WLS), ভার্সন 10.3.6 ডাউনলোড এবং ইনস্টল করুন।
- ADF Runtime ভার্সন 11.1.1.9.0 ডাউনলোড এবং ইনস্টল করুন।
- WLS ডোমেইন কনফিগার করুন।
- WebLogic-এ একটি নতুন ম্যানেজড সার্ভার তৈরি করুন।
- একটি Java Database Connectivity (JDBC) ডেটা সোর্স তৈরি করুন।
- একটি Oracle Metadata Services (MDS) রিপোজিটরি সেট আপ করুন।
- অ্যাডমিনিস্ট্রেটিভ এবং ম্যানেজড সার্ভারগুলো শুরু করুন।
- Planning UI অ্যাপ্লিকেশন ডিপ্লয় করুন।
- EBS-এ Oracle Advanced Supply Chain Planning (MSC) প্রোফাইল সেট করুন।
1. একটি নতুন বা আলাদা WebLogic Server, ভার্সন 10.3.6 ডাউনলোড এবং ইনস্টল করুন
নিচের URL থেকে সফটওয়্যার ডাউনলোড করুন:
https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html
WLS ইনস্টল করতে নিচের ধাপগুলো ব্যবহার করুন:
এটিকে ফাইল সিস্টেমে স্টেজ করুন।
নিশ্চিত করুন যে আপনার पास Java Development Kit (JDK) 1.6 বা তার পরবর্তী ভার্সন আছে।
নিচের কমান্ড ব্যবহার করে JDK Home সেট করুন:
export JDK_HOME=/u01/utilities/jdk160_29)নিচের কমান্ডগুলো থেকে একটি চালিয়ে ইনস্টল করুন:
যদি ইনস্টলেশন ফাইল টাইপ jar হয়, তবে নিচের কমান্ড চালান:
$(JAVA_HOME)/bin/java –jar wls1036_generic.jarযদি ইনস্টলেশন ফাইল টাইপ bin হয়, তবে নিচের কমান্ড চালান:
./wls1036_linux32.bin
ইনস্টলেশন প্রক্রিয়ার সময় প্রয়োজন অনুযায়ী নিচের ইনপুটগুলো প্রদান করুন এবং ইনস্টলেশন সম্পূর্ণ করুন:
- Middleware হোম ডিরেক্টরি প্রদান করুন যেখানে আপনি WLS ইনস্টল করতে চান।
- ইনস্টল টাইপ
Typicalবেছে নিন। - JDK লোকেশন বেছে নিন যেখানে আপনি JDK ইনস্টল করেছেন।
2. ADF Runtime ভার্সন 11.1.1.9.0 ডাউনলোড এবং ইনস্টল করুন
নিচের URL থেকে সফটওয়্যার ডাউনলোড করুন:
https://www.oracle.com/tools/downloads/application-development-framework-downloads.html
ADF Runtime ইনস্টল করতে নিচের ধাপগুলো ব্যবহার করুন:
ইউনিক্স সার্ভারে এই সফটওয়্যার স্টেজ করুন।
নিচের কমান্ডগুলো চালান:
cd /stage/adf_11.1.1.9.0 ./runInstaller -jreLoc /u01/utilities/jdk160_29
ইনস্টলেশন প্রক্রিয়ার সময় প্রয়োজন অনুযায়ী নিচের ইনপুটগুলো প্রদান করুন এবং ইনস্টলেশন সম্পূর্ণ করুন:
- কোনো সফটওয়্যার আপডেট বাদ দিন।
- Middleware হোম পথ প্রদান করুন যেখানে আপনি ধাপ 1-এ WLS ইনস্টল করেছেন।
3. WebLogic Server ডোমেইন কনফিগার করুন
WLS ডোমেইন কনফিগার করতে নিচের ধাপগুলো ব্যবহার করুন:
নতুন ইনস্টল করা WebLogic Home/common/bin-এ যান।
নিচের কমান্ডগুলো চালান:
cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/common/bin ./config.sh
ইনস্টলেশন প্রক্রিয়ার সময় প্রয়োজন অনুযায়ী নিচের ইনপুটগুলো প্রদান করুন এবং ইনস্টলেশন সম্পূর্ণ করুন:
- স্বয়ংক্রিয়ভাবে কনফিগার্ডেড ডোমেইন জেনারেট করার জন্য প্রথম অপশন বেছে নিন এবং Oracle Enterprise Manager (OEM) এবং Java Required Files (JRF) উভয়ই বেছে নিন।
- Domain Name লিখুন,
ascp_domain। - আপনার WebLogic পাসওয়ার্ড দিন।
- Configure Server Start Mode Production মোডে বেছে নিন।
- Optional Configuration স্ক্রিনে Administration Server বেছে নিন।
- লিসেনার পোর্ট অন্য পোর্টে পরিবর্তন করুন যদি আপনি একই EBS Apps tier-এ WLS ইনস্টল করেছেন।
- পোর্ট
7051-এ পরিবর্তন করুন, এবং যদি Secure Socket Layer (SSL) সক্ষম না থাকে, তবে SSL আনচেক করুন।
4. WebLogic-এ একটি নতুন ম্যানেজড সার্ভার তৈরি করুন
WebLogic-এ একটি নতুন ম্যানেজড সার্ভার তৈরি করতে নিচের ধাপগুলো চালান:
পোর্ট
7051দিয়ে WebLogic কনসোল খুলুন, যা আপনি অ্যাডমিন সার্ভার কনফিগার করার সময় ব্যবহার করেছিলেন, ব্রাউজ করুন https://webtest.linux.local:7051/console।আপনার WebLogic ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
Administration Console স্ক্রিন প্রদর্শিত হলে, Servers -> Create New to create new server ক্লিক করুন।
Server Name লিখুন,
ASCPManagedServer।পোর্ট
7051দিয়ে WebLogic EM কনসোল খুলুন, যা আপনি অ্যাডমিন সার্ভার কনফিগার করার সময় ব্যবহার করেছিলেন, ব্রাউজ করুন https://webtest.linux.local:7051/emআপনার WebLogic ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
EM Fusion Middleware Console Control স্ক্রিন প্রদর্শিত হলে, WebLogic Domain -> ASCPManagedServer ক্লিক করুন।
Apply JRF Template ক্লিক করুন।
পেজের উপরে একটি কনফার্মেশন মেসেজ প্রদর্শিত হবে।
5. একটি JDBC ডেটা সোর্স তৈরি করুন
JDBC ডেটা সোর্স তৈরি করতে নিচের ধাপগুলো ব্যবহার করুন:
পোর্ট
7051দিয়ে WebLogic কনসোল খুলুন, যা আপনি অ্যাডমিন সার্ভার কনফিগার করার সময় ব্যবহার করেছিলেন, ব্রাউজ করুন https://webtest.linux.local:7051/console।আপনার WebLogic ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
Administration Console স্ক্রিন প্রদর্শিত হলে, ascp_domain->Services->Data Sources -> New -> Generic Data Sources ক্লিক করুন এবং Next ক্লিক করুন।
Database Driver টাইপ বেছে নিন এবং Next ক্লিক করুন।
ডিফল্ট অপশনগুলো বেছে নিন এবং Next ক্লিক করুন।
DB Name, Apps username, এবং Password প্রদান করুন। Next এবং Finish ক্লিক করুন।
6. MDS রিপোজিটরি সেট আপ করুন
ASCP Managed Server লোকেশনে MDS ডিরেক্টরি তৈরি করতে নিচের ধাপগুলো ব্যবহার করুন:
নিচের কমান্ডগুলো চালান:
cd /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer mkdir mdsএকটি File Persistence Store তৈরি করতে, পোর্ট 7051 দিয়ে WebLogic কনসোল খুলুন ব্রাউজ করে https://webtest.linux.local:7051/console।
আপনার WebLogic ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
Administration Console স্ক্রিন প্রদর্শিত হলে, ascp_domain->Services->Persistent Stores -> New -> CreateFileStore ক্লিক করুন। নিচের Create a File Store screen প্রদর্শিত হবে:
- Name ফিল্ডে mds-ascp-repos লিখুন।
- Target লিস্ট থেকে ASCPManagedServer বেছে নিন।
- Directory পথ ফিল্ডে /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/mds লিখুন।
- Ok ক্লিক করুন।
- আপনি ডিরেক্টরি স্ট্রাকচার না দেখলে, ASCPManagedServer রিয়ার্ট করুন।
7. অ্যাডমিনিস্ট্রেটিভ এবং ম্যানেজড সার্ভারগুলো শুরু করুন
অ্যাডমিন এবং ম্যানেজড সার্ভারগুলো শুরু করতে নিচের ধাপগুলো ব্যবহার করুন:
অ্যাডমিন সার্ভার শুরু করতে নিচের কমান্ডগুলো চালান:
cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin ./setDomainEnv.sh nohup ./startWebLogic.sh &ম্যানেজড সার্ভার শুরু করতে নিচের কমান্ডগুলো চালান:
cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin ./setDomainEnv.sh nohup ./startManagedWebLogic.sh ASCPManagedServer &
8. Planning UI অ্যাপ্লিকেশন ডিপ্লয় করুন
Planning UI অ্যাপ্লিকেশন ডিপ্লয় করতে নিচের ধাপগুলো ব্যবহার করুন:
ZIP ফাইলগুলো কপি ও এক্সট্র্যাক্ট করার জন্য নিচের কমান্ড চালান।
mkdir /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications cp $MSC_TOP/patch/115/ear/PlanningUIEar.zip /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications/.Planning অ্যাপ্লিকেশন ডিপ্লয় করতে নিচের কমান্ডগুলো চালান।
cd /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/applications/ unzip PlanningUIEar.zip mkdir /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/stage/PlanningUI cp applications/PlanningUI.ear /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/stage/PlanningUI/.ধাপ 7-এ বর্ণিত প্রক্রিয়া অনুযায়ী ASCP ডোমেইনের জন্য WebLogic UI খুলুন।
Domain Structure অঞ্চলে Deployments বেছে নিন, যা Summary of Deployments - Control ট্যাব দেখায়।
নতুন Planning অ্যাপ্লিকেশন ইনস্টল করার জন্য Install বেছে নিন, যা Install Application অ্যাসিস্ট্যান্ট দেখায়।
পোর্ট
7051দিয়ে Weblogic কনসোল খুলুন ব্রাউজ করে (https://webtest.linux.local:7051/console)[https://webtest.linux.local:7051/console]আপনার WebLogic ইউজারনেম এবং পাসওয়ার্ড দিয়ে লগ ইন করুন।
Administration Console-এ, ascp_domain->Deployments -> Install -> Provide Path ক্লিক করুন এবং Next ক্লিক করুন।
Select ASCPManagedServer ক্লিক করুন এবং Finish ক্লিক করুন।
ডিপ্লয়মেন্ট সম্পূর্ণ হলে এবং আপনি Planning UI ডিপ্লয়মেন্ট দেখতে পেলে, Domain Structure অঞ্চল থেকে Deployments বেছে নিন এবং Deployments টেবিলে Planning UI খুঁজুন। Planning UI ডিপ্লয়মেন্ট Active হিসেবে দেখানো উচিত।
9. EBS-এ MSC প্রোফাইল সেট করুন
EBS-এ MSC প্রোফাইল সেট করুন নিচের এলিমেন্টগুলো ব্যবহার করে:
- Profile Name: MSC: ASCP Planning URL
- Value: https://webtest.linux.local:7151
উপসংহার
SPWA একটি নতুন ফিচার যা পূর্ববর্তী রিলিজের Planner Workbench-কে প্রতিস্থাপন করেছে।
SPWA-এ, আপনি আপনার রিয়েল-ওয়ার্ল্ড বিজনেস প্রসেস কনফিগার, ভিউ, এবং অ্যানালাইজ করতে পারেন। SPWA ব্যবহার করে আপনি নিচের কাজগুলো করতে পারেন:
- একাধিক প্ল্যান এবং প্ল্যান ইনপুট একসাথে ভিউ করুন।
- পূর্বনির্ধারিত পেজ লেআউট ব্যবহার করুন।
- আপনার প্রতিষ্ঠানের জন্য টেলর করা প্ল্যান ডেটা ভিউ করার জন্য ইউজার-ডিফাইন্ড পেজ লেআউট তৈরি করুন।
SPWA ফর্ম ADF ব্যবহার করে এবং স্ট্যান্ডার্ড Oracle Forms ব্যবহার করে না। SPWA ব্যবহার করতে, আপনাকে WLS এবং ADF উভয়ই ইনস্টল এবং কনফিগার করতে হবে এবং তারপর ইউজারকে EBS থেকে ADF পেজে কাজ করতে সক্ষম করতে হবে।
কোনো মন্তব্য বা প্রশ্ন করার জন্য ফিডব্যাক ট্যাব ব্যবহার করুন।
বিশেষজ্ঞ প্রশাসন, ব্যবস্থাপনা, এবং কনফিগারেশন দিয়ে আপনার এনভায়রনমেন্ট অপ্টিমাইজ করুন
Rackspace-এর অ্যাপ্লিকেশন সার্ভিসেস (RAS) বিশেষজ্ঞরা অ্যাপ্লিকেশনের একটি ব্যাপক পোর্টফোলিও জুড়ে নিচের প্রফেশনাল এবং ম্যানেজড সার্ভিসেস প্রদান করে:
- ই-কমার্স এবং ডিজিটাল অভিজ্ঞতা প্ল্যাটফর্ম
- এন্টারপ্রাইজ রিসোর্স প্ল্যানিং (ERP)
- বিজনেস ইন্টেলিজেন্স
- Salesforce কাস্টমার রিলেশনশিপ ম্যানেজমেন্ট (CRM)
- ডেটাবেস
- ইমেইল হোস্টিং এবং প্রোডাক্টিভিটি
আমরা সরবরাহ করি:
- পক্ষপাতমুক্ত দক্ষতা: আমরা আপনার আধুনিকরণ যাত্রাকে সরল ও নির্দেশিত করি, তাৎক্ষণিক মান প্রদানকারী ক্ষমতাগুলোর ওপর ফোকাস করে।
- Fanatical Experience™: আমরা একটি প্রক্রিয়া-প্রথম, প্রযুক্তি-দ্বিতীয়® পদ্ধতিকে নিখুঁত প্রযুক্তিগত সহায়তার সাথে মিলিয়ে ব্যাপক সমাধান প্রদান করি।
- অতুলনীয় পোর্টফোলিও: আমরা ব্যাপক ক্লাউড অভিজ্ঞতা প্রয়োগ করে আপনাকে সঠিক প্রযুক্তি সঠিক ক্লাউডে বেছে নেওয়া এবং ডিপ্লয় করতে সাহায্য করি।
- চঞ্চল ডেলিভারি: আমরা আপনার যাত্রায় আপনি যেখানে আছেন সেখানে আপনাকে পেয়ে যাই এবং আমাদের সাফল্যকে আপনার সাথে সানجلة করি।
এখন চ্যাট করুন শুরু করতে।