2009年10月26日 星期一

How to Find JD Edwards EnterpriseOne Product Documentation [ID 869461.1]

Goal:

How can I find the JD Edwards EnterpriseOne Product Documentation?


Solution:


You can find the EnterpriseOne documentation by following these steps:

  1. Go to www.oracle.com
  2. Click Support tab.
  3. Click Oracle Product Documentation under OTN RESOURCES.
  4. Click JD Edwards EnterpriseOne or Archive JD Edwards EnterpriseOne to see the available Documentation Libraries (example JD Edwards EnterpriseOne Tools Guides Release 8.98)
  5. Click View Library to see the individual documents within the documentation library.

2009年10月22日 星期四

10/22 E9.0 FDA Train

  • FDA設計
    1. 新增Table-F5942101(SH)
    l 將欄位放入Table
    l 設定OrderNo+DCTO+KCOO作為pk
    l 可以從Print review中可以看到明細
    l 關閉TDA
    l 檔案作業→產生檔案。 如果只是新增Index,則產生索引。產生檔案會將既有Table內所有資料清空。
    l (什麼時候需要產生General Header File)
    l 什麼是Promote Synchronization File
    l 什麼是Database Object Sizing

    2. 新增Table-F5942111(SD)
    l 將欄位放入Table
    l 設定OrderNo+DCTO+KCOO+LNID作為pk
    l 可以從Print review中可以看到明細
    l 關閉TDA
    l 產生檔案
    l 因為欄位有金額欄位,所以需要做轉換。(Table Trigger Design Aid):使用BSFN—B1100005(搜尋Decimal Trigger*)Get by Company。做在Currency Conversion in On
    l 建立好Trigger后,必須要Build Trigger。
    l Generate Header File是當您發現檔案有問題時,可能需要重新產生.H的檔案。一般來說,當您從檔案作業中產生Table,系統會自動產生該檔。

    3. 新增BSWV—V5942101作為Header和Detail的Join View
    n 開啟Business View Design Aid
    n 抓取F5942101, F5942111(只有一個是Primary,可以切換)
    n 建立Join Type(Left outer Join)
    n 選擇要查找的欄位
    n 說明:View並不是實際的Table,只是存在Oracle的SQL語法中設定值。
    4. 新增V5942102—作為Header的View
    5. 新增V5942103—作為Detail的View
    6. 新增App Form
    n 新增P5942101
    n 進入Form Design Aid
    n 新增Find/Browse→輸入Title和確認Entry Point是否勾選
    n Form→Select Business View(V5942101)
    n 設定Grid和Column→設定查找的條件和顯示的欄位
    n 設定Disconnect
    n 注意:如果是Business View的欄位,則在左下角顯示藍色小點。
    n 設定Group Box
    n 移動欄位的順序:點選欄位,按Ctrl+方向鍵
    n 欄位的說明文字,取自於DD的說明。
    n DD的欄標題&列標題:
    n 設定Description
    n 設定是否用*號顯示=屬性→設定Filter
    7. Fix/Inspect
    n Select出來的資料其Key會自動Disable,灰色!
    n 取消Group Box的名稱
    n 此時,Menu會自動建立OK和Cancel兩個按鈕
    n 注意這個Form會有Data Structure
    n 設定連結:
    1. 回到Find/Browse
    2. From→Menu Exit,選擇Select→Event Rule
    3. 設定Form Interconncet
    4. 新增Add動作
    5. 放入Audit資料:
    n B9800100放在Form的Add Record to DB-Before
    n PID=P5942101
    n User ID=TURG
    n 在Update Record to DB-Before重複以上資訊
    6. 設定日期預設為今天
    n Post Dialog is Initialized
    n 如果是新增的Form則放入今天日期,如果Update則不需要!
    n If SV Form_Mode=CO ADD_MODE
    u FC Order Date = SL DateToday
    n Endif
    7. End Form on Add=新增後退出回到第一個畫面
    8. Required Field=該欄位一定要輸入
    9. Tab的順序→一定要重新排序,不能從中間設定。
    8. Header Detail
    u 表頭和表身可以使用不同的View
    l 先放Form的資料欄位
    l 再放Grid的資料欄位
    l 表頭與表身互相連結:選擇表頭的欄位,設定屬性的Filter,設定為等於。
    l 自動顯示明細資料:在Grid的屬性,Option標籤中,設定Auto Find on Entry
    l 設定排序的欄位:選擇Grid的屬性,設定Sort
    l AN8會自動帶NN,要取代掉。設定DD的取代Disable
    l 表身也是要等於表頭的值:在Gird→Event Rule
    n Row Exit & Change-Asynch
    u GC=FC (GC為Grid Column為表身,Form Column為表頭。)
    n Add Grid Rec to DB-Before
    u B9800100→設定Audit information
    u BC PID=P5942101
    u BC TURG=BC USERID
    n Update Grid Rec to DB-Before
    u B9800100→設定Audit information
    u BC PID=P5942101
    l Form的Event Rule
    n Add Record to DB-Before
    u B9800100→設定Audit information
    u BC PID=P5942101
    u BC TURG=BC USERID
    n Update Record to DB-Before
    u B9800100→設定Audit information
    u BC PID=P5942101
    l 設定Menu Exits
    n 設定&Row→SO Revision
    n Form Interconnect→設定GC值等於(←→)Data Structure DD
    n
    l 從Sf中設定Control來設定Disable Control
    n IF SV Form_Mode = CO Update Mode
    u Disable Control三個欄位(FC )
    n Endif
    l 取得Item 資料
    n Table IO F4101
    l Insert Push Bottom
    n 計算金額的按鈕名稱
    n 右鍵→Event Rule
    n Bottoms Clicked Event
    u GC總額=GC數量*GC單價
    l 進入數量和單價的Grid Event Rule中
    n 寫在Col Exit & Change-Asynch(Inline)在Sf有Press Bottom(當這個欄位有值並且有變更時必須要處理的動作)
    9. Headerless Detail
    n 有Grid
    n 共用一個View
    n Form GC設定Filter
    n 設定自動顯示資料
    n 再Row裡,設定一個新的Button→呼叫新增Form
    n Form Interconnect
    n Modeless功用:使用頁籤功能
    n 自動帶出短料號
    n 表頭欄位設定失效
    n 金額自動重算
    10. Search and Select Form
    n 搜尋Item Branch
    n Edit View→使用V4102C
    n 增加DD的Data Structure
    n 表頭放MCU
    n MCU的filter設定成=,並且勾選使用*
    n 設定自動尋找
    n 設定Header Detail→選擇某欄位→在Visaul Assist Button Click EV
    1. 在System Function中有Suppress Default Visual Assisf Form
    2. 然後在使用Form Interconnect來設定使用的Search & Select
    11. Message Form
    n NO Business View
    n 修改Data Structure。Form→Data Structure。在DD Alias中選擇GDSC,可以修改Name顯示名稱
    n Dialog is Initialized
    n System Function中Control有Set Control Text
    u Control=FC Insert Text Here
    u Text=FI SzMessage
    n 設定Text Variables→可以設定成不同語言。如果設定寫死在程式裡,將會無法取代語言的顯示。
    n 在Col Exit & Change –Inline
    u if SV File_IO_Status = CO Success
    u Else
    l GC料號=’’
    l GC說明=’’
    l GC 單位=’’
    l Call P5942101的Message Form→選擇帶入TV值。
    u Endif
    n 設定出現Error,而且不能存檔!
    u DD→設定Error Message
    u 選擇0245→Error Level設定:1=Error, 2=Worry
    u 回到剛剛的Event
    u 選擇System Function→Grid→Set Grid cell Error
    l Grid= FC Grid
    l Row=目前的列
    l Column=GC第二料號
    l Error=0245
    n 設定正確後才可以存檔:
    u 選擇System Function→Grid→Clear Grid cell Error當有選擇到資料則要清除上一次失敗的Error
    12. Parent/Child Form
    n 有查找的功能
    n 先當成Entry Point→一支P程式只能有一個。
    n 先Select Header View
    n 使用同一個View
    n 表頭放DOCO+DCTO
    n 設定Filter,設定成=
    n 明細放DOCO+DCTO+KCOO+MCU+AN8等
    n 加入DD名稱:GDSC
    n Parent/Child→屬性→Tree Control Option→Column Move to Tree選擇剛剛設定的GDSC。則會將該欄位設定到左邊的灰色區域。也可以設定Hide in Grid
    n Form的Event Rule→Grid Record is Fetched當資料已讀取出來
    n GC GDSC=Concat DOCO+DCTO+KCOO
    n 增加DD欄位:LNID、LITM、UOM、UORG到明細資料
    n 瀏覽一下:尚未有控制。
    n Event Rule→TreeNode is Enpanding
    n Parent/Child→Suppress fetch on Node Enpand=FC Parent/Child→把自己呼叫自己的動作Suppress掉。
    n If GC第二料號=Blank
    u Table IO—Select +Fetch Next→先把值放到GB內→再利用Sf將GB寫到GC
    u While SV File_IO_Status = CO_Success
    l GB=GC
    l System function→P/C→Insert Grid Buffer Row將資料Insert到GC區域
    l Fetch Next
    u End While
    n Endif
    n 在Select的Event中可以加上Form Interconnect P5942101
    n P/C→屬性→Tree Control Option設定Always Hidden,則資料的右半邊就不會顯示。
    13. Power Edit
    n 可以用SubForm
    n ReusableEditsubform
    n Insert Grid
    n 也可以使用Business View→但要從屬性中進入
    n 併不會自動新增Data Structure
    n Form的名稱為S開頭
    n 設定Filter
    n 設定Auto find entry
    n 新增Push Button→設定成Find功能
    n Notifed by Parent
    u FC = SI(Subform Interconnect)
    u Press Button (FC find)→General System function
    n 新增Power Browse
    14. Power Browse
    n ReusalbeBrowsesubform
    n 設為Entry Point
    n 將表頭的View放進來
    n 將欄位資料選入到Grid
    n Insert Subform Alias
    n 將Form的值傳入到SubForm。屬性→Mapping Link
    n Row is Select
    u Subform Functions
    l Notify Child
    n 當Browse選到某筆資料,則Alias的會進入到明細資料。
    15. Power PortalWizard

2009年10月18日 星期日

節錄--2009甲骨文全球大會

« 甲骨文CEO搶先展示Oracle企業管理軟體
甲骨文推出PeopleSoft企業人力資本管理9.1和People Tools 8.50 »

甲骨文全球大會精彩展示—全面性、開放和整合的軟體產品線 c4news 2009-10-18 03:41
台北,2009年10月16日——
甲骨文公司產品開發執行副總裁Thomas Kurian日前於2009甲骨文全球大會主題演講會中,展示了Oracle客戶案例分析,以及全面性、開放、整合的產品線,並概述了客戶將可自Oracle應用產品中介軟體資料庫以及基礎設施和管理軟體的緊密整合中,獲得哪些益處和價值。
展示重點包括以下6個關鍵的整合領域:
用戶體驗―客戶需要提供統一、新式和多重管道的用戶體驗,以解決散亂的客戶介面及行銷系統、訂單匯集和交易系統,以及過時的電子商務和協作基礎設施等問題。所展示的重點產品包括:Oracle Siebel CRMOracle應用開發框架(Application Development Framework, ADF)Oracle WebCenter套件Oracle 企業內容管理Oracle空間 (Oracle Spatial)等。Oracle融合中介軟體11g如何透過在安裝、開發工具、運行環境、管理軟體,及身份管理與安全整合,以協助客戶提高效率、節省成本;
業務流程管理―客戶需要套裝、且可改寫的業務流程,以緊密整合其訂單匯集、供應練、庫存顯示及需求規律的緊密聯繫,並建立起回應業務變動的能力。展示的重點產品包括:Oracle Siebel CRMOracle 應用整合架構、Oracle融合中介軟體、Oracle SOA套件Oracle電子商務套件
骨文計畫將加碼投資以確保Oracle融合中介軟體的業界最佳地位;
商業智慧―客戶需要結合高效能資料倉儲的套裝商業智慧應用,以提供跨系統及功能的營運智慧、協助使用者將資訊轉化為行動,以及另一個高效能資料倉儲可讓使用者深入瞭解交易細節。展示重點產品包括:Oracle商業智慧企業版Oracle EssbaseHyperion PlanningSun Oracle資料庫機器、Oracle電子商務套件、Oracle Siebel CRM以及Oracle融合中介軟體SOA套件。
安全性―客戶需要部署並監控流程控管與安全性,以增強管理業務流程的交易控制、集中身份配置和管理,並保護關鍵資料免受超級用戶影響。展示重點產品包括:Oracle Database VaultOracle治理、風險與法規遵從套件(Oracle Governance, Risk and Compliance Suite)Oracle身份認證管理
可擴充性及高可用性―客戶需要具備可擴充性和最高可用性的低成本網格,以符合需求變動時所需的彈性運算效能;當機成本導致需求最高可用性架構;當預算限制致使需求商品化硬體。展示重點產品包括:Oracle應用網格Oracle RACOracle Active Data Guard
營運管理―客戶需要對企業應用、資料庫、中介軟體和基礎設施進行整合式管理,以減輕監控終端用戶的使用負擔、簡化業務和系統監控的關聯、更容易地識別和解決[「與套裝軟體相關的」問題。展示重點產品包括:Oracle Real User Insight、Oracle Enterprise ManagerOracle Real Application TestingOracle Advanced Compression
其他展示重點包括:
甲骨文擁有世界上最出色的智慧財產權、最全面的端對端行業解決方案。
甲骨文具有卓越的執行能力;
已推出超過190款Oracle新產品;
擁有50多款主要的軟體版本;
提供超過17,650項軟體新功能;
提供總共超過8,000萬小時的品質保證;
擁有2,000多項軟體專利;
提供超過610萬種軟體下載。
甲骨文高階主管引言
甲骨文產品開發執行副總裁Thomas Kurian表示:「客戶反應給我們的最重要需求是,在無損功能的情況下協助其簡化IT基礎設施,而甲骨文的策略是為客戶提供一套全面、開放且整合,並具有同類最佳功能的產品。所以,此一策略有助於客戶大幅降低IT成本、強化安全性、提高效能和可靠性,同時實現企業敏捷性。」
支援性資源
2009甲骨文全球大會
下載 Oracle軟體,有關條款、條件和限制條件適用。
甲骨文創新歷程展示
32年來,甲骨文一直是個協助企業改變其業務推動方式的技術創新者。如欲進一步瞭解甲骨文的最新技術及創新歷程,歡迎您造訪Innovation Showcase網站。如需更多資訊,歡迎造訪oracle.com/innovation。而於甲骨文 Openworld期間,如需獲得來自甲骨文及其合作夥伴創新者交流,歡迎瀏覽oracle.com/openworld
關於甲骨文
美商甲骨文公司 (NASDAQ: ORCL)是全球最大商業軟體公司。如需索取有關甲骨文公司的進一步資料,歡迎造訪甲骨文公司全球網站:http://www.oracle.com/

新版本16個預置整合套裝軟體協助企業更快實現應用投資價值,降低整合持有成本
台北,2009年10月14日——
甲骨文公司於2009甲骨文全球大會上推出Oracle應用整合架構(AIA)2.5版,這是迄今為止最廣泛且全面的Oracle應用整合架構版本。由1,000多個企業級服務、和100多個企業級物件所組成持續擴充的資源庫基礎上,新版本提供10個新的跨行業流程整合套裝軟體(PIPs),和6個新的特定行業流程整合套裝軟體。
Oracle應用整合架構2.5版更專注於端到端的行業解決方案,也更專注於橫跨近乎所有Oracle與非Oracle的主要應用,如SAP應用的預先整合,可協助企業降低業務流程整合的複雜性,並透過經實作驗證過的可靠SOA框架以加速提供企業應用解決方案。
Oracle應用整合架構2.5版進一步強化了跨行業支援的深度和廣度。此一版已完成適用於通訊、公用事業和保險行業的Oracle應用整合架構基礎套裝軟體之行業拓展,並將適用於製造,如變數管理(Variant Management)的Oracle Agile產品生命周期管理方案整合至Oracle Product Data Hub、公用事業、零售和醫療衛生科學行業推出新的流程整合套裝軟體。
Oracle應用整合架構2.5版共提供30個流程整合套裝軟體、和4個基礎套裝軟體,可橫跨多個行業實現關鍵業務流程。甲骨文承諾為客戶提供整合解決方案,並可隨時間推移進行擴展、並進行更具成本效益的管理及維護,Oracle應用整合架構2.5版充分展現並加強此一承諾。Oracle應用整合架構提供一種開放、基於標準的方法,有助於企業進行廣泛的客製化作業,將Oracle或第三方應用整合至現有業務流程,同時提高效率、增強競爭優勢並實現更低的總體擁有成本。

Oracle應用整合架構2.5版的重要跨行業流程整合套裝軟體包括:
銷售機會到訂單 (Lead to Order)整合套裝軟體:Oracle On-Demand CRM—Oracle JD Edwards World,為客戶、合約和產品提供資料同步,整合關鍵資訊以支援機會—報價(Opportunity-to-Quote)流程。
適用於SAP的訂單到現金 (Order to Cash for SAP)整合套裝軟體:適用於Siebel CRM和SAP的Oracle訂單—現金(Oracle Order to Cash for Siebel CRM and SAP),展現無縫的訂單—現金業務流程,連接Siebel CRM中的報價和訂單與SAP ERP中的訂單。
適用於SAP的客戶主資料管理(Customer Master Data Management for SAP)整合套裝軟體:用於SAP的Oracle Customer Hub,除了支援Oracle電子商務套件和Siebel CRM,還支援與SAP同步的客戶資料流程遞交。
設計至生產發行(Design to Release)整合套裝軟體:Oracle JD Edwards EnterpriseOne,從最初設計到進入製造作業期間,透用標準審核流程幫助企業掌控自新產品推出、產品創新和產品修改。
專案管理整合套裝軟體:適用於Oracle電子商務套件的Oracle Primavera;以及適用JD Edwards EnterpriseOne的Oracle Primavera,可與Oracle Primavera P6企業專案組合管理(Oracle Primavera P6 Enterprise Project Portfolio Management)實現無縫整合。可協助用戶在JD Edwards EnterpriseOne、Oracle專案組合管理(Oracle Project Portfolio Management)或P6企業專案組合管理中建立專案,並實現專案結構、活動、資源細節和任務分配、預算、實際成本、進展並進行成本同步。
供應鏈規劃整合套裝軟體:Oracle價值鏈規劃(Oracle Value Chain Planning)應用軟體—JD Edwards EnterpriseOne,客戶可獲得其現有方案中無法提供的強大功能,從而在貿易管理、需求信息管理、風險管理、供應和經銷規劃、需求管理、進階預測、銷售和營運規劃、庫存延期、協作規劃和整個企業的績效管理規劃中實現最佳實作。
員工管理整合套裝軟體:PeopleSoft Enterprise 9.0人力資本管理,利用企業業務物件和服務(Enterprise Business Objects and Services)公佈人員、工作和簡況資料,這些物件和服務可以整合到想要的目標應用。

Oracle應用整合架構2.5版行業流程整合套裝軟體包括:
醫療衛生科學整合套裝軟體:Oracle遠端資料擷取(Oracle Remote Data Capture)—Oracle Siebel臨床試驗管理系統(Oracle’s Siebel Clinical Trial management System),為電子資料擷取和臨床試驗管理系統進行現場資訊同步研究,並自動追蹤患者登記和研究活動。
公用事業現場工作(Utilities Field Work)整合套裝軟體:Oracle公用事業客戶管理和計費—Oracle公用事業移動辦公人員管理和Oracle公用事業工作與資産管理,通過融入現場工作(Field Work)生命周期各個不同階段的每一個應用,支援與現場工作有關的端到端業務流程。
高科技╱製造整合套裝軟體:Siebel CRM—Oracle 獎勵(Oracle Incentive Compensation),為包括電信和高科技行業客戶在內的Siebel CRM客戶群提供基於Oracle應用整合架構、且可持續整合的獎勵解決方案。
零售業財務控制整合套裝軟體:適用於Oracle零售銷售套件(Oracle Retail Merchandising Suite)以及Oracle電子商務財務套件(Oracle E-Business Suite Financials)的Oracle財務營運控管整合套裝軟體(Oracle Financial Operations Control Integration Pack),提供預配置整合,以更高效率地支援函式庫存評估、收入確認和銷售採購至支付流程。

甲骨文高階主管引言
甲骨文公司應用整合架構應用開發與產品策略副總裁Jose Lazares表示:「Oracle應用整合架構2.5版是迄今為止最全面的版本,充分兌現並加強了我們透過Oracle應用整合架構為客戶降低整合成本的堅定承諾。甲骨文再一次展現出超乎預期的創新,並為客戶提供了進一步方便企業應用部署、節省時間和確保資源的整合。」

支援性資源
Oracle應用整合架構
Oracle 應用整合架構部落格
Oracle應用整合架構總覽影片
Oracle應用整合架構客戶和合作夥伴現身說法
Podcast:Oracle應用整合架構―第一部分
Podcast:Oracle應用整合架構―第二部分

E9.0 Tools ERW+FRW上課

10/15~16兩日,到「順捷」自行車廠上JDE E9.0的ERW課程。
該課程式由逸凡所安排的。在此感謝逸凡的協助。

ERW課程包括很多,幾乎所有相關的部分都教了,跟E8.0的差不多,以下是大致內容:
DAY 1--
  1. Tools Instruction
  2. OW Object Store
  3. Object Management Workbench(OMW/OL)
  4. Object Management Configuration(OMC)
  5. **Break
  6. Report Writing Overview
  7. Cteate a View
  8. Report Object Creation
  9. Create a Columnar Section
  10. Directed Exercise: Creating a Columnar Section
  11. Create a Group Section
  12. Directed Exercise: Creating a Group Section
  13. **Break and Lunch
  14. User Interface
  15. Modifying Properties and Object-Columnar
  16. Directed Exercise: Modifying a Columnar Section
  17. Modifying Properties and Object-Group
  18. Directed Exercise: Modifying a Group Section
  19. Directed Exercise: Creating Header Sections
  20. Directed Exercise: Creating a Report Footer
  21. **Break
  22. Level Breaks Overview
  23. Directed Exercise: Creating a Level Break Header
  24. Directed Exercise: Creating a Level Break Footer
  25. Subsection Joins Overview
  26. Creating a Subsection Join
  27. Directed Exercise:Creating a Subsection Join
  28. Review Questions

DAY 2--

  1. Batch Versions
  2. Directed Exercise: Adding and Copying Batch Versions
  3. Directed Exercise: Submitting and Viewing Reports
  4. Overriding Versions(版本取代)--要先Check in→修改→Check out
  5. Directed Exercise: Overriding Version Specifications
  6. **Break
  7. Ctrating a Tabular Section
  8. Directed Exercise: Creating a Tabular Section
  9. Tabular Level Breaks
  10. Directed Exercise: Utilizing Tabular Level Breaks
  11. Event Rule Overview(Report→Section→Object→Event)
    X=, ?, f(B), s(B), variable, else, Table IO, UBE Interconnect
    條件中, ,
    , ,
  12. Working with Event Rules
  13. **Break and Lunch
  14. Directed Exercise: Creating Event Rules
  15. Creating a Processing Option(含Override)
  16. Directed Exercise:Creating a Processing Option
  17. Report Data Structure
  18. Directed Exercise: Report Data Structure
  19. **Break
  20. How to Debug
  21. Directed Exercise: Application Debugger
  22. Directed Exercise: JDE debug log
  23. Directed Exercise: Debug by VC++
  24. Review Questions

DAY 3 --FDA

  1. Form Design Overview
  2. Directed Exercise: Find/Browse Form Design
  3. Directed Exercise: Fix/Inspect Form Design
  4. **Break
  5. Directed Exercise: Header Detail Form Design
  6. Directed Exercise: Headerless Detail Form Design
  7. **Break and Lunch
  8. Directed Exercise: Search & Select Form Design
  9. Directed Exercise: Message Form Design
  10. **Break
  11. Directed Exercise: Parent/Child Form Design
  12. Directed Exercise: Form Data Structure
  13. Directed Exercise: Creating a Procession Option
  14. How to Debug
  15. Directed Exercise: Debug a Form
  16. Review Questions

2009年10月5日 星期一

世界就這麼毀滅的~~~

昨天10/5日,公司JDE系統突然發生一件奇怪的事情,至今原因不明!

昨天下午,使用者紛紛打電話來告知,採購單無法作業。
進資料一查,不得了!
將進1萬多筆的資料全部被修改,被KTXXXX修改掉。但詭異的是該員沒上班。

再仔細查:
  1. 採購歷史交易記錄也有→代表系統執行使用標準程式
  2. 沒有記錄程式代號
  3. 工作中心查不到該員工作項目

因此,有很多都有可能:Subsystem、外部程式執行或是Schedule都有可能?

難道真的是系統自動執行的嗎?

這讓我想起世界應該就是這樣毀滅的吧!因為資訊自動化的程度太深,往往會建立很多的Trigger來監控、啟動某些程式。像JDE本身也是一樣,可以設定Subsystem,當Table建立一筆記錄時,DB就會Trigger,由系統接手下個動作。

本來,DB應該要做最後的安全防線,但JDE的系統安全分為System與User。我們選擇的是System,所以在DB中的Trace記錄都只有標準的JDE這個User。並且由於資料異動太大,平常也沒有啟動。所以還是沒辦法!

到現在還查不出原因,實在很危險ㄝ!該怎麼防範呢?該怎麼記錄呢?

2009年9月23日 星期三

無法Get F55 Table

2009.9.24

Failed to write file d:\B7\DV7334\include\F55UF10D.h in FUtil::CopyF.
Failed to write file c:\e812\DV812\include\F553103.h in FUtil::CopyF. (E812好像也會)


總是出現以上的問題!

這應該是從Client無法登入到JDE Deploy機器,導致沒有權限的問題。
在Client中登入JDE/JDE,就可以解決這個問題。

在CMD中运行\\开发服务器的主机名即可和开发服务器验证一下

这个issue应该是你的用户没有对deployment的写或者读的权限,map一个deployment server的盘符,就ok了

table也是一个C函数,主要就是这个函数的复制出了问题,如果是UBE和程序就是另外一种checkin checkout了

2009年9月21日 星期一

建立P560015三旬匯率(With E8.0 and E812)

建立P560015三旬匯率(With E8.0 and E812)
http://docs.google.com/Doc?docid=0AbWJq86jzRW-ZGMyMnoydzdfNDljeDlnajNobQ&hl=en


1. F560015:選擇欄位、建立索引檔
2. V560015
3. Dialog is initialized
If SV Form_ Mode is equal to CO UPDATE_MODE
Disable Control(FC To Currency Code)
Disable Control(FC Currency Code)
Else
If SV Form_ Mode is equal to CO ADD_MODE
Hide Control(FC Skip to Date)
End If
End If
4. Write Grid Line-Before
Disable Grid(FC Grid, , GC EffectiveFrom)
Disable Grid(FC Grid, , GC EffectiveThru)

BizTalk Server 整體架構概覽

http://www.dbworld.com.tw/member/article/010521b.htm

作者: 恆逸資訊 鄭淑芬

目前電子商務的模式,不外乎:Business To Business(商家對商家)、Business To Customer(商家對消費者)、Business-to-Employee(B2E,公司內部的採購系統,採購的物資與企業本身業務無直接關係)、Supply Chain Integration(供應鏈整合,採購與企業本身業務有直接相關的物料或資源),此外還有電子市集(e-Market Place)…等。

目前也已經有許多軟體開發廠商提供許多電子商務解決方案及套裝軟體、諮詢服務,有的產品定位在提供平台,有的是針對解決特定問題,因此就會有所謂的out-of-the-box解決套件,或是提供一組工具程式由客戶自行開發,或是以包專案的方式根據客戶需求建立專屬軟體。

從這個角度分析,BizTalk Server提供的是一個平價的平台(platform),讓企業自行開發或是由獨立軟體開發廠商(ISV, Independent Software Vendor)為客戶量身訂做解決方案,在硬體方面則結合其它的廠商,如Compaq、HP…等;IBM提供的是一次購足方案(one-stop-shopping),其中包括軟、硬體及服務,如:WebSphere,最近又加入Net.Commerce;宏道(Broadvision)主要著重在個人化及內容管理。

Microsoft BizTalk Server 2000 是微軟根據BizTalk Framework(http://www.BizTalk.org)所設計出來的一項產品,完全遵循BizTalk Framework所要求的開放架構,使用目前Internet上的標準通訊協定、支援XML及其它Internet標準的資料保全技術,提供可靠的商業文件傳送能力,協助企業內部及交易夥伴之間的應用程式,可以直接交換彼此的訂單、發票等商業訊息及工作流程的整合,確保資料安全、一致及即時的需求。

系統間的整合分為兩個層次:資料(Data)及作業程序(Process)。 兩個系統可以了解、處理對方產生的資料,這是整合的第一步。解決的方式可能是雙方使用同一種格式的資料,例如:IE可以處理自Apache web server所送出來的網頁,因為雙方都使用標準的HTML格式。或是其中的某一方要將資料轉換成另一方可以接受的資料格式。

但是在商業交易中,單純的資料交換是不夠的。雙方必須能夠了解、認同一致的交易流程、商業規則、作業程序,以確保資料依正確的程序妥善地處理,例如:買方送出付款通知給銀行之後,銀行必須回覆付款處理結果並傳送入帳通知給賣方,而當賣方收到入帳通知之後就會開立發票給買方。如此的一套程序就不只是訊息傳送,相關的系統除了具備處理訊息的能力外,還必須在接收到訊息之後做出判斷、依序回應適當的訊息。

微軟針對系統間及組織間的整合問題提出Microsoft BizTalk Server 2000,其中主要的兩項服務:BizTalk Messaging Service及BizTalk Orchestration Service,分別就資料及作業程序這兩個層次而設計。BizTalk Messaging Service是訊息閘道,透過它傳送資料、轉換訊息格式(XML、EDI、Flatfile…);BizTalk Orchestration Service掌控流程,監控商業程序的執行、回應適當的訊息或進行處理。

透過對Internet 上標準通訊協定(HTTP、HTTPS、SMTP)及COM、Message Queue技術的支援,讓Microsoft BizTalk Server 2000可以整合Windows、Unix、Linux、Mainframe等平台,並跨越區域網路的限制將訊息傳達給外部的交易夥伴或是遠端的分公司。

商業訊息閘道-BizTalk Server Messaging Service

在Internet提供開放標準的同時,對程式開發人員來說卻也帶來另一個問題。以往封閉環境單純、單一的連接方式,轉換到Internet上,要面臨的可能是多樣的通訊訊定:HTTP、SMTP、FTP…,此外Internet是個公開管道,資料在傳輸的過程中為了保障商業機密,必須加上安全加密、編碼或是電子簽章。

這些處理雖然繁瑣但卻又是非做不可,然而撰寫這些底層的通訊傳輸、編碼加密指令,往往會消耗掉大量的時間及人力,嚴重影響專案進展的速度。其實,資料交換時所需的通訊服務,在目前Internet的環境中來說,可以將它視為一種基礎建設,幾乎所有整合的情況都會使用Internet上標準的通訊協定做為彼此交換資料的方式,程式開發人員應該將重點放在商業邏輯,產業本身的商業作業上,而不該花時間在撰寫這些底層、瑣碎的通訊協定上。既然如此,是否已經有任何人已經把這些Internet通訊方式包裝成一套函式庫或是服務,以便程式設計師在資料準備妥當之後,可以直接透過這個通訊的黑盒子進行傳送?

技術通透性(Transparency)

為了解決在Internet上交換商業文件時可能遇到的問題,BizTalk Messaging服務扮演商業訊息閘道的角色。它的功能包括:文件格式的轉換、支援Internet標準的傳輸方式,並提供與既有應用程式的整合窗口。讓程式開發人員可以專心地解決商業邏輯問題,將資料格式的轉換工作及文件加密、傳輸動作…等交給BizTalk Server。BizTalk Server支援目前Interent上標準的通訊協定,如:HTTP、HTTPS、SMTP等,並將這些傳輸功能包裝成產品內部的通訊元件(Transport Adapter)。對使用BizTalk Server的企業來說,系統開發人員在程式中便不再需要處理底層的通訊傳輸,只要專注在商業文件中的資料、並將其以適當的文件格式表達,接下來的傳送動作可直接委託BizTalk Messaging服務進行。IT人員透過BizTalk Messaging Manager管理工具,以設定的方式委託BizTalk Messaging進行傳送,提供企業與交易夥伴間可靠、安全的商業文件交換功能。藉由精靈的協助, IT人員可以十分容易地進行設定及管理工作。BizTalk Server提供精靈引導MIS管理人員或是系統開發人員,設定企業與交易夥伴的資料傳輸方式:

文件的來源及傳送目的位址。
文件的原始及目標格式。
文件交換時所有的轉換步驟。
傳送方式,如: HTTP、HTTPS、SMTP或File(檔案複製)。
安全機制,如:Secure Multi-purpose Internet Mail Extensions (S/MIME)、公鑰加密(Public Key Encryption)、數位簽章。
編碼與否及編碼方式。

XML-Internet上的標準語言

在BizTalk Framework的開放架構下,企業選擇電子商務解決方案的判斷因素就變成:廠商、軟、硬體是否支援相關的標準與規格,將應用程式、商業文件、網路傳輸與作業平台,彼此的相依程度降至最低;換句話說,企業可以根據本身的需求,自行選擇合適的解決方案組合,不必強迫接受特定廠商提出的所有解決方案。BizTalk Framework之所以可以達到如此的通透性(Transparency),相當關鍵的一項技術便是XML。

無論目前的應用程式、作業系統、網路架構如何,在企業內部透過公司政策可以強制要求或是調整使用相同的平台、系統及規格,但是到了Internet的環境,是個開放自由的環境,無法要求也無法預期交易夥伴或客戶與企業內部使用相同的資訊產品及技術。所幸目前在Internet上所有人已經取得一個共識,那便是以XML做為彼此溝通的語言。XML文件是單純的文字檔,但又可以很豐富地描述每段資料之間的相關性及結構性,因此在跨平台的各種環境中都可以處理純文字資料,而且資料中的語義及結構,在傳輸的過程中、無論在任何一種平台上都不受影響。

BizTalk Editor -XML Schema 編輯工具

BizTalk Server提供兩個XML的相關工具,其中BizTalk Editor協助IT人員設計企業所需的XML文件規格,透過BizTalk Editor圖形化的介面,只要具備基本的XML Schema概念,便可進行XML Schema的編輯工作,或是修改BizTalk Editor提供的Schema範本,像是採購單、發票…等。完成之後的Schema可藉由BizTalk Editor的 WebDAV (註1) 功能, 發佈到Internet或者是Extranet上的網站。BizTalk Editor協助企業簡單、快速地製作、編輯及管理XML Schema:

建立XML Schema。
可匯入既有的文件定義檔(DTD)。
可匯入External Data Representation (XDR) 資料結構描述。XDR是XML Structure Definitions (XSD) 規格的子集合。
匯入一份Schema並展示Schema中的定義。
驗證XML文件是否符合XML Schema的規範。

BizTalk Mapper-文件規格轉換檔設計工具

企業間的文件規格就像我們所面臨的Internet環境一樣,不太可能是天下一統的局面,即使有業界標準,可能還會有版本別或是地區別之分,至於公司內的系統也可能每個系統的文件格式都不盡相同。因此,企業與企業、系統與系統之間進行溝通時,除了需要傳送訊息外還必需適時地進行「翻譯」。

BizTalk Mapper圖形化的介面,協助企業設計不同文件格式間的轉換檔。一邊是原始文件格式,一邊是目標文件格式,設計人員以滑鼠拖曳將兩邊對應的欄位連結在一起,如有需要,也可使用運算元(Functoid)做進一步的資料轉換。或是撰寫程式為目標格式中新產生的欄位設定新值。文件轉換設定完成之後, BizTalk Mapper 會自動產生XML 格式轉換檔案(XSLT, XSL Transformations)。 XSLT是W3C所制定的標準語法,用來描述如何將一份XML文件轉換成另外一種格式。XSLT檔案可以儲存在一個固定的地方(repository),每當收到一份與來源文件格式相同的資料時,BizTalk Server可以到Repository找到相關的格式轉換檔案進行轉換,將原始資料轉換為目標文件格式。

整合商業流程-BizTalk Orchestration

透過Messaging Service企業的IT人員可以將心力專注於應用程式中商業邏輯的處理,不必費心學習如何進行底層的資料交換、通訊協定與文件格式轉換。但是有XML及Internet是不夠的,當MIS人員進行整合以協調橫跨多個企業間的資訊系統時,將面臨如下的挑戰:商業處理作業涵蓋多個組織、系統,並分散在不同的平台,而當作業進行時,每一個步驟可能在不同的時間、機器上,以同步或是非同步的方式處理。

前面提到的BizTalk Messaging Service只專注在處理「單次」的訊息交換,像是傳送一張訂單、回傳一張收據,而在各位的真實生活中,企業間的商業往來或是一筆交易,其實是包含了一連串的動作:提出請購要求、審核、下單、採購確認、收貨確認、入帳,不單是一個步驟就可以完成的。

然而仔細回想一下,這些動作其實都已經有固定的系統在幫我們處理,像是:採購系統、人事薪資系統、會計系統、業務系統…等,只不過這些系統都是獨立運作,彼此之間的資訊無法交流,所以往往一個業務人員下單請購的資料,必須重複地在不同的系統中輸入,每個環節的串連就由人力來進行。

這不僅造成許多人力上額外的工作負擔,人的介入往往也會伴隨著錯誤,尤其當資料量一大時,錯誤的比例勢必也會與工作量同步成長,再加上時間的因素,有時候商場上時間也是一項成本,處理時間愈短、回應速度愈快,成交的可能性就愈高,利潤可能也會因此相對地提高。微軟BizTalk Server 2000簡化分散式商業處理流程的建立及整合工作,讓企業可以更快速地反應市場需求。

BizTalk Orchestration Designer-整合商業流程的樞鈕工具

先撇開技術不談,在眾多交易夥伴及異質系統的環境中,商業流程分析人員需要一個可用來模擬、設計分散式商業處理作業的工具,以便將真實世界中所有可能的商業流程,以這個工具表達出來,並進一步加以規劃及管理。透過BizTalk Orchestration Designer,商業流程分析人員可以設計、規劃各種商業流程,或是在作業處理過程中,動態地根據商業文件的內容調整的商業處理流程。

同步(Synchronization)流程與並行(Concurrency)處理

當然複雜的商業流程不會只是直線式地進行,配合商業邏輯,流程可能需要進行條件判斷(Decision)、重複執行、交易(Transaction)或是並行處理(Fork)。例如:經銷商送來的一份訂單,其中採購的產品可能由數家不同的供應商提供,根據商業邏輯,處理方式便是拆單,將訂單依廠商拆成數張子訂單,流程中可以Fork分出數個步驟,同時傳送子訂單給多家供應商,這些步驟都會以並行(Concurrency)的方式處理。 為了等候所有的供應商傳回的出貨確認訊息,商業流程分析人員可以使用Join匯集每家供應商訂單的處理動作,同步(Synchronization)之後再一起進入下一個流程。以下面這個例子來說,描述的是一段倉庫出貨的商業處理流程,當點貨人員將訂單中的每一份產品都準備好之後,希望能以各種方式通知客戶所下的訂單已經進入遞送的程序,這些動作包括發送電子郵件、電話語音通知、更新Microsoft Commerce Server電子商店上的訂單處理狀態,此外公司內的ERP系統(JDEdwards)中的訂單記錄也要更新,如果這些動作在流程中都希望同時並進,可以「Fork」要求BizTalk Orchestration的執行引擎以並行(Concurrency)方式處理。之後的同步(Synchronization),可能會希望等待每個動作都完成之後,再執行下個步驟,或是只要任何一個動作完成之後就可進行下個步驟,在「Join」裡可以切換「AND」及「OR」的方式指示BizTalk Orchestration執行引擎如何在並行處理之後做同步的處理。

迴圈 (While)
BizTalk Orchestration Designer左方的數種流程,搭配組合之後還可有許多的變化,像是物料詢價。如果企業正要針對某項原料進行採購,除非這個原料或是零件只有一個供應商可以提供,否則詢價或是開放給供應商競標都是企業常見的解決方式。商業流程分析人員可以在BizTalk Orchestration Designer中,使用「Action」、「While」…等簡單幾個圖示,表達企業使用Internet進行供應物料競標的商業處理流程。

動態的商業處理流程

真實的商業環境就如消費者的胃口,往往是詭譎多變的,因此商業分析人員即使已絞盡腦汁考慮過所有可能的狀況,仍舊會在實行時隨時發生例外的狀況。BizTalk Orchestration Designer提供直覺、圖形化的商業流程設計介面,商業分析人員可隨時透過這個工具,動態地調整、組合公司內部的系統、流程與外部組織的互動。將商業流程的定義與實作部分分離之後,企業可以更靈活地調整底層網路架構、應用程式的撰寫技術、執行平台,而商業流程的變動也不會影響既有已經在運作的系統。有關動態商業處理流程還有另一個解釋,以之前網上物料競標為例,在競標尚未結束之前,沒有人會知道是由那一家供應商得標。因此設計商業處理流程時只能定義虛擬的供應商,在最後得標結果公佈之後,以下的流程才知道要如何繼續,像是得標結果及通知要如何送達給得標廠商,及其收件的窗口。也就是說,BizTalk Orchestration提供Content-based的文件繞送功能,可在流程執行時根據應用程式、資料內容,動態地決定下一步的處理步驟。

交易機制

和撰寫程式一樣,在某些情況下,商業流程中也需要交易(Transaction)機制以確保組織或客戶的權利。例如:信用卡扣款錯誤,或是產品有瑕疵、客戶不滿意可以退貨…等,然而當這些情形發生時,該如何執行回復(Roll-back)的作業?

以往,交易都是在緊密連結的各系統或元件之間,以即時的方式進行,然而在跨平台的B2B環境中,交易機制可能要橫跨各個組織,在鬆散結構(loosely coupled)、非同步的環境中執行。在時間上,交易範圍中的每個動作可能延宕數天、數周、甚或數個月。BizTalk Server解決的方式,是在BizTalk Orchestration Designer中提供交易機制的設計功能,商業流程分析人員同樣可以滑鼠拖曳的方式,將數個商業處理步驟置於一個交易範圍中,針對每個交易,商業分析人員可決定交易的種類:限定交易執行時間(Time transaction)、即時交易(Short-lived ,DTC-style)、長時間的交易(Long running),以及是否要加入失敗時的處理手續。對於長時間的交易,當它失敗時BizTalk Orchestration便會進入事先定義好的失敗處理程序;由於流程執行時間太長,已經完成的記錄無法取消通常是以補償式的動作加以彌補。 BizTalk Orchestration服務負責執行每個流程,隨時監視流程中每個步驟的執行狀態,企業藉由BizTalk Orchestration這項在後端穩定執行的服務,便可將長期、鬆散結構的商業作業視同單一、同步、緊密結合的交易進行。

多樣化的整合技術

前面討論過目前企業內部整合、供應鏈整合及異質系統間的問題,最後的結論是BizTalk Orchestration可以扮演這些獨立系統協調者的角色,讓這些原本互不相干的系統可以依照商業分析人員在BizTalk Orchestration中規劃的流程,依序地執行。下一步,如何將這些流程中的步驟(Action)仍舊需要繫結(bind)到真實運作的應用程式,例如:會計系統、電子商店、公司既有的主機系統。

BizTalk Orchestration讓程式開發人員可以熟悉的技術進行系統間的整合,透過COM、Message Queuing、以及BizTalk Messaging Service提供的Internet相關標準通訊協定…等開放的繫結架構,程式開發人員只要為既有的應用程式撰寫一個整合元件(Adapter),執行時BizTalk Orchestration便可透過這個Adapter將商業流程中的步驟與它串連起來。

事實上,整合元件的任務很單純,不是接收便是傳送。以接收訊息而言,Adapter透過財務系統提供的API或是COM介面,模擬日常人員資料輸入的動作,將BizTalk Orchestration傳送過來的訊息呼叫財務系統的API直接送入應用程式內部。當財務系統處理完畢,訊息要再回到BizTalk Orchestration中以進行下個步驟,也可再透過Adapter元件回送。

事實上,微軟目前正加緊與獨立軟體開發廠商的合作進度,協助財務軟體、客戶管理 (CRM)系統、會計軟體、企業資源規劃(ERP)及套裝軟體等廠商,開發相關的Adapter整合元件,事實上國內、外許多商用套裝軟體廠商已經開發完BizTalk的Adapter整合元件,企業可直接使用這些整合元件連結現有資訊系統,省下IT人員開發的工作。

結 論

建置電子商務整合方案就像在下一盤棋,IT人員應妥善運用企業中既有的資源,將以往投資的每套系統、應用程式及人力,安排在適當的位置,彼此之間獨立卻又協調地並行運作,其中保留一些彈性及調整空間,以便企業可隨時根據市場回應保持機動性。
系統間的整合分為兩個層次:資料(Data)及作業程序(Process)。下一次將先深入探討如何透過BizTalk Messaging Service達到電子資料交換的自動化功能,為求簡化起見,將以電子商務網站與資料庫之間的訂單資料交換為例。

(註1) : WebDAV也是Internet上的一種通訊協定,是HTTP 1.1標準的延伸,基本上WebDAV希望擴充HTTP通訊協定,將Web從唯讀的網頁伺服器,變成是一個可以讓多人共同分享、編輯文件,可讀也可寫入的一個媒體。

2009年9月18日 星期五

我的第一支程式Find/Browse

http://docs.google.com/Doc?docid=0AbWJq86jzRW-ZGMyMnoydzdfMjRmazI3Y2txNw&hl=en


我的第一支程式Find/Browse


Get Phone Number 可以一次抓到TEL和FAX(BSFN)
參考自:P04012
其中,Check Box資料很重要,決定是否要顯示全部的資料。但如果只是用Check Box,是無法達到效果的,必須將資料Associate→Data Dictionary Item
如果只是Check Box,則資料無法設定初始值。必須將資料賦予某個DD Item後才可以賦予初始值。

在右下角有綠色小點,代表有賦予DD Item。
另外,
Media Object Structures(ABGT, , , VA frm_PrintYN, BC Address Number (F0101))
If VA frm_PrintYN is equal to "1"
Set Grid Text Indicator(FC Grid, , )
End If
設定Exit Tool Bar
設定CALL UBE Interconnect
u Include In Transation
u Asynchronously
※這是因為Category的結構不符合。一定要先Begging然後最後是End。像這樣:
設定R5543130SI的Data Structure
然後,修正P550401報表產出設定,此時的UBE Interconnect會有參數可以設定,直接帶入值。
其中,可以帶入的值有:
u BC:
u GC:
u BG:
u QC:
u FI:
在畫面上是:
列印:會直接跑JDEAPP1 Server來執行。所以必須要Build Package才行。這裡我們無法測試產生出來的結果。不過,我們可以利用另外一項Form Interconnections的功能來繼續開發。
設定CALL Form Interconnections→P98305→W98305A→版本
結果如下:直接帶出報表代號,讓使用者選擇版本。
奇怪,怎麼還是丟主機?檢查一下OCM吧!
哇~~~!在測試環境裡都是丟主機ㄝ!改設定!
測試看看:呵呵,跑Local了!
在測試剛剛UBE Interconnect的部分:可以直接產生了!
報表執行過程:
--UBE--[4]-- SELECT * FROM DV7334.F983051 WHERE ( VRPID = 'R5543130SI' AND VRVERS = 'TK001' )
--UBE--[6]-- Call jdeActiveRptFlag to get report Updateable flag in thread ID 548
--UBE--[4]-- UPDATE DV7334.F983051 SET VRPID='R5543130SI',VRVERS='TK001 ',VRREPORTID=0l,VRVERSIONID=0l,VRJD='合格供應商名冊 ',VREXCL='0',VRUSER='SIMON ',VRVCD=109261,VRVED=109261,VRPROPTMID=0l,VRPOID=0l,VROPCR=' ',VRVLISTMODE=2,VRVERTXTID=0l,VRCHKOUTSTS='Y',VRCHKOUTDAT=0,VRUSR0='SIMON ',VRVRSAVAIL='N',VRENHV='DV7334 ',VRMKEY='SIMONLIN1F ',VRPODATA=LONGVARBINARY_DATA,VRDSTNM=' ',VRVCC1=' ',VRVCC2=' ',VRVCC3=' ',VRVCC4=' ',VRVCC5=' ',VRFRMTSTR=' ' WHERE ( VRPID = 'R5543130SI' AND VRVERS = 'TK001' )
--UBE--[6]-- UBEReport_LoadSpecifications Start
--UBE--[1]-- Currency Flag is Z
--UBE--[4]-- SELECT SISY FROM OBJ7334.F9860 WHERE ( SIOBNM = 'R5543130SI' )
--UBE--[4]-- SELECT LMLL, LMRLS FROM SYS7334.F00941 WHERE ( LMLL = 'DV7334' )
--UBE--[6]-- Processing Init Report at Report Level
--UBE--[6]-- UBEReport_StartProcessing Start
--UBE--[4]-- SELECT * FROM OBJ7334.F9860 WHERE ( SIOBNM = 'R5543130SI' )
--UBE--[1]-- No ER detected for INIT_REPORT event. Clearing values for report level RV and ER Variables.
--UBE--[6]-- Processing Do Init Printer at Report Level
→資料沒有帶到報表內!
所以,報表的Initial中要設定:
然後,Form中的UBE Interconnect要設定GC。
當,Form中顯示的結果為:
報表顯示為:

2009年9月17日 星期四

JDE E812 StandAlone 安裝

※ 2009.9.17安裝問題:

  • 目前有中文版的StandAlone可以下載
  • 目前有兩個版本:E812 Stand Alone和Stand Alone With 8.97。這兩者的區別是:Stand Alone是8.96.C1的版本,可以從安裝後,B9\System\bin32\pft.log中查看。另外With 8.97的版本有增加Server Manage的功能,類似先前的SAW
  • 在Base Components中,有Thrid Party的目錄,其下有Workflow Modeler的程式可以安裝。不過,因為我們的作業系統都是中文版的,所以安裝時會出現問題,目前已跟新加坡要到可以安裝的檔案wfm_setup。檔案版本10.50.0.125
  • wfm安裝成功後,在E812/下會有一個Workflow Modeler的子目錄。

※2009.9.18

  • 安裝完Base Components和Data Component后,可以直接安裝SPC,然後就可以啟動E812了,以前雖然可以在JDE.ini中設定不檢查密碼,但安裝With 8.97后好像不行。啟動後,會出現沒有JDK的錯誤訊息。
  • 第一次啟動後,在E812\的目錄下才會出現Client的子目錄。而裡面有存放SPC的資料。
  • 其中Snapshot檔案也比較新。OneWorld Enterprise Server 8.97.00.01.07
  • 若先安裝MSDE並設定SQL連線,則安裝後不需要更改設定值。
  • 成功安裝E812 TC StandAlone with 8.97 and Workflow Modeler

參考:

812 Standalone Installation_revised.doc

j2sdk-1_4_2-windows-i586.exe

demo_spc_ext_setup_oneworld_b9_b10.ZIP

JDBC SP2

Installation of Workflow Modeler failed on Workstations installed with double byte languages like Chinese, Korean, Japanese Windows OS. Attempting to install workflow modeler from deployment server i.e. run \OneWorld Client Install\ThirdParty\WorkFlowModeler\wfm_setup.exe, encounter the following window pop up error:-InstalledShield 1152: Error extracting c:\Temp~ .CAUSE:JD Edwards® EnterpriseOne Workflow ModelerIssue is caused by the Copyright symbol ® next to the JDEdwards brand i.e. JD Edwards®. The copyright symbol is not recognised by CJK OS. In CJK Windows Version., it will show ??? and hence can not use to create the file name JD Edwards® EnterpriseOne Workflow Modeler.msi".