บทนำ
บทความบล็อกนี้อธิบายวิธีการรวม Oracle Application Development Framework (ADF) กับ E-Business Suite (EBS) Supply Planning Work Area (SWPA)
ADF
Oracle อธิบาย ADF ใน Oracle Fusion Middleware Understanding Oracle Application Development Framework ดังนี้:
"Oracle Application Development Framework (Oracle ADF) เป็นเฟรมเวิร์กแอปพลิเคชันแบบ end-to-end ที่สร้างบนมาตรฐาน Java EE และเทคโนโลยีโอเพนซอร์ส เพื่อลดความซับซ้อนและเร่งการนำแอปพลิเคชันองค์กรไปใช้งาน Oracle ADF เหมาะสำหรับนักพัฒนาองค์กรที่ต้องการสร้างแอปพลิเคชันที่ค้นหา แสดง สร้าง แก้ไข และตรวจสอบข้อมูลโดยใช้อินเทอร์เฟซเว็บ มือถือ และเดสก์ทอป
"คุณสามารถใช้เฟรมเวิร์ก Oracle ADF ทั้งหมดเพื่อสร้างแอปพลิเคชัน หรือคุณสามารถใช้ส่วนของเฟรมเวิร์กร่วมกับเทคโนโลยีอื่นๆ ตลอดคู่มือนี้ แอปพลิเคชันที่มีเทคโนโลยี ADF ใดๆ โดยทั่วไปจะเรียกว่าแอปพลิเคชัน ADF แอปพลิเคชันเว็บที่นำเทคโนโลยี ADF มาใช้ทั่วชั้นบริการทางธุรกิจ โมเดล คอนโทรลเลอร์ และมุมมอง จะเรียกว่า Fusion web applications"
SWPA
Oracle อธิบาย SPWA ใน FAQ For 12.2.5 - SPWA - Supply Planning Work Area ดังนี้:
"Supply Planning Work Area (SPWA) เป็นส่วนประกอบของ Oracle Advanced Supply Chain Planning (ASCP)
"12.2.5 VCP นำเสนอฟอร์มใหม่สำหรับผู้ใช้ซึ่งเป็นทางเลือกสำหรับ Planner Workbench ฟอร์ม Planner Workbench มาตรฐานยังคงมีอยู่และจะไม่ถูกลบออกจากแอปพลิเคชัน
"ฟอร์มนี้ใช้เทคโนโลยี ADF (Application Development Framework) stack เดียวกันที่ขับเคลื่อน Rapid Planning และแอปพลิเคชัน Fusion—ส่วนหนึ่งของ Fusion Middleware (FMW) tech stack ฟอร์มนี้ไม่ได้ใช้เทคโนโลยี Oracle Forms แบบมาตรฐานที่เป็นมาตรฐานมามากกว่า 15 ปีแล้ว
"มันขึ้นอยู่กับ WebLogic tech stack และ ADF rendering ของฟอร์ม"
รวม ADF กับ SWPA
ใน EBS เวอร์ชัน 12.2.5 และใหม่กว่า Oracle นำเสนอ SPWA ซึ่งแทนที่ Advanced Supply Chain Planning (ASCP) Planner Workbench ในการเผยแพร่ EBS ก่อนหน้า
ใช้ขั้นตอนต่อไปนี้เพื่อรวม ADF กับ EBS v12.2:
- ดาวน์โหลดและติดตั้ง WebLogic Server (WLS) ใหม่หรือแยกต่างหาก เวอร์ชัน 10.3.6
- ดาวน์โหลดและติดตั้ง ADF Runtime เวอร์ชัน 11.1.1.9.0
- กำหนดค่าโดเมน WLS
- สร้าง managed server ใหม่ใน WebLogic
- สร้าง Java Database Connectivity (JDBC) data source
- ตั้งค่า Oracle Metadata Services (MDS) repository
- เริ่มต้น administrative และ managed servers
- ปรับใช้ Planning UI application
- ตั้งค่า Oracle Advanced Supply Chain Planning (MSC) profile ใน EBS
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 home ที่คุณต้องการติดตั้ง 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 ใช้ขั้นตอนต่อไปนี้:
- จัดเตรียมซอฟต์แวร์นี้บนเซิร์ฟเวอร์ Unix
- รันคำสั่งต่อไปนี้:
cd /stage/adf_11.1.1.9.0 ./runInstaller -jreLoc /u01/utilities/jdk160_29
ระบุข้อมูลต่อไปนี้ระหว่างกระบวนการติดตั้งตามความจำเป็นและเสร็จสิ้นการติดตั้ง:
- ข้ามการอัปเดตซอฟต์แวร์ใดๆ
- ระบุเส้นทาง Middleware home ที่คุณติดตั้ง WLS ในขั้นตอน 1
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
- เลือก Administration Server บนหน้าจอ Optional Configuration
- เปลี่ยนพอร์ต listener เป็นพอร์ตอื่นหากคุณติดตั้ง WLS ใน EBS Apps tier เดียวกัน
- เปลี่ยนเป็นพอร์ต
7051และหาก Secure Socket Layer (SSL) ไม่ได้เปิดใช้งาน ให้ยกเลิกการเลือก SSL
4. สร้าง managed server ใหม่ใน WebLogic
เพื่อสร้าง managed server ใหม่ใน WebLogic ให้รันขั้นตอนต่อไปนี้:
- เพื่อเปิด WebLogic Console ด้วยพอร์ต
7051ซึ่งคุณใช้เมื่อกำหนดค่า admin server ให้เข้าไปที่ https://webtest.linux.local:7051/console - ล็อกอินด้วยชื่อผู้ใช้และรหัสผ่าน WebLogic
- หลังจากหน้าจอ Administration Console แสดง ให้คลิกที่ Servers -> Create New to create new server
- ป้อน Server Name
ASCPManagedServer - เพื่อเปิด WebLogic EM Console ด้วยพอร์ต
7051ซึ่งคุณใช้เมื่อกำหนดค่า admin server ให้เข้าไปที่ https://webtest.linux.local:7051/em - ล็อกอินด้วยชื่อผู้ใช้และรหัสผ่าน WebLogic
- หลังจากหน้าจอ EM Fusion Middleware Console Control แสดง ให้คลิก WebLogic Domain -> ASCPManagedServer
- คลิก Apply JRF Template
ข้อความยืนยันจะแสดงที่ด้านบนของหน้า
5. สร้าง JDBC data source
เพื่อสร้าง JDBC data source ใช้ขั้นตอนต่อไปนี้:
- เพื่อเปิด WebLogic Console ด้วยพอร์ต
7051ให้เข้าไปที่ 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 repository
เพื่อสร้างไดเรกทอรี MDS ที่ตำแหน่ง ASCP Managed Server ใช้ขั้นตอนต่อไปนี้:
-
รันคำสั่งต่อไปนี้:
cd /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer mkdir mds -
เพื่อสร้าง File Persistence Store ให้เปิด WebLogic Console ด้วยพอร์ต 7051 โดยเข้าไปที่ https://webtest.linux.local:7051/console
-
ล็อกอินด้วยชื่อผู้ใช้และรหัสผ่าน WebLogic
-
หลังจากหน้าจอ Administration Console แสดง ให้คลิกที่ ascp_domain -> Services -> Persistent Stores -> New -> CreateFileStore หน้าจอ Create a File Store จะแสดง:
- ป้อน mds-ascp-repos ในฟิลด์ Name
- เลือก ASCPManagedServer จากรายการ Target
- ป้อน /u01/app/oracle/product/fmw_oam2/user_projects/domains/ascp_domain/servers/ASCPManagedServer/mds ในฟิลด์เส้นทาง Directory
- คลิก Ok
- หากคุณไม่เห็นโครงสร้างไดเรกทอรี ให้หยุดและเริ่ม ASCPManagedServer ใหม่
7. เริ่มต้น administrative และ managed servers
เพื่อเริ่มต้น admin และ managed servers ใช้ขั้นตอนต่อไปนี้:
-
เพื่อเริ่มต้น admin server ให้รันคำสั่งต่อไปนี้:
cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin ./setDomainEnv.sh nohup ./startWebLogic.sh & -
เพื่อเริ่มต้น managed server ให้รันคำสั่งต่อไปนี้:
cd /u01/app/oracle/product/fmw_oam2/wlserver_10.3/server/bin ./setDomainEnv.sh nohup ./startManagedWebLogic.sh ASCPManagedServer &
8. ปรับใช้ Planning UI application
เพื่อปรับใช้ Planning UI application ใช้ขั้นตอนต่อไปนี้:
-
รันคำสั่งต่อไปนี้เพื่อคัดลอกและแตกไฟล์ 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 application
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/. -
เปิด WebLogic UI สำหรับ ASCP domain ตามขั้นตอนในขั้นตอน 7
-
เลือก Deployments ในภูมิภาค Domain Structure ซึ่งแสดงแท็บ Summary of Deployments - Control
-
เลือก Install เพื่อติดตั้ง Planning application ใหม่ ซึ่งแสดง Install Application assistant
-
เพื่อเปิด Weblogic Console ด้วยพอร์ต
7051ให้เข้าไปที่ https://webtest.linux.local:7051/console -
ล็อกอินด้วยชื่อผู้ใช้และรหัสผ่าน Weblogic
-
ใน Administration Console ให้คลิก ascp_domain -> Deployments -> Install -> Provide Path และคลิก Next
-
คลิก Select ASCPManagedServer และคลิก Finish
-
หลังจากการปรับใช้เสร็จสิ้นและคุณเห็นการปรับใช้ Planning UI ให้เลือก Deployments จากภูมิภาค Domain Structure และค้นหา Planning UI ในตาราง Deployments การปรับใช้ Planning UI ควรแสดงเป็น Active
9. ตั้งค่า MSC profile ใน EBS
ตั้งค่า MSC profile ใน EBS โดยใช้องค์ประกอบต่อไปนี้:
- Profile Name: MSC: ASCP Planning URL
- Value: https://webtest.linux.local:7151
สรุป
SPWA เป็นคุณสมบัติใหม่ที่แทนที่ Planner Workbench ในการเผยแพร่ก่อนหน้า
ใน SPWA คุณสามารถกำหนดค่า ดู และวิเคราะห์กระบวนการทางธุรกิจจริงของคุณได้ โดยใช้ SPWA คุณสามารถทำสิ่งต่อไปนี้:
- ดูหลายแผนและข้อมูลนำเข้าของแผนพร้อมกัน
- ใช้ layout หน้าที่กำหนดไว้ล่วงหน้า
- สร้าง layout หน้าที่ผู้ใช้กำหนดเองเพื่อดูข้อมูลแผนที่ปรับแต่งสำหรับองค์กรของคุณ
ฟอร์ม SPWA ใช้ ADF และไม่ได้ใช้ Oracle Forms มาตรฐาน เพื่อใช้ SPWA คุณต้องติดตั้งและกำหนดค่า WLS และ ADF ทั้งคู่ จากนั้นเปิดใช้งานผู้ใช้ให้ทำงานบนหน้า ADF จาก EBS
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม
เพิ่มประสิทธิภาพสภาพแวดล้อมของคุณด้วยการจัดการ การกำหนดค่า และการบริหารจัดการโดยผู้เชี่ยวชาญ
ผู้เชี่ยวชาญด้านบริการแอปพลิเคชันของ Rackspace (RAS) ให้บริการมืออาชีพและบริการที่จัดการทั่วพอร์ตโฟลิโอแอปพลิเคชันที่กว้างขวาง:
- แพลตฟอร์มอีคอมเมิร์ซและประสบการณ์ดิจิทัล
- การวางแผนทรัพยากรองค์กร (ERP)
- Business Intelligence
- Salesforce Customer Relationship Management (CRM)
- ฐานข้อมูล
- โฮสติ้งอีเมลและประสิทธิภาพการทำงาน
เราให้บริการ:
- ความเชี่ยวชาญที่ไร้ความลำเอียง: เราลดความซับซ้อนและนำทางการเดินทางการทำให้ทันสมัยของคุณ โดยเน้นความสามารถที่ส่งมอบคุณค่าทันที
- Fanatical Experience™: เรารวมแนวทาง Process first. Technology second.® กับการสนับสนุนทางเทคนิคที่专心เพื่อให้โซลูชันที่ครอบคลุม
- พอร์ตโฟลิโอที่ไม่มี對手: เราใช้ประสบการณ์คลาวด์ที่กว้างขวางเพื่อช่วยคุณเลือกและปรับใช้เทคโนโลยีที่เหมาะสมบนคลาวด์ที่เหมาะสม
- การส่งมอบที่คล่องตัว: เราพบคุณที่จุดที่คุณอยู่ในการเดินทางของคุณและปรับความสำเร็จของเราให้สอดคล้องกับของคุณ
แชทตอนนี้เพื่อเริ่มต้น