tutorial.book

Similar documents
interop.book

b2bintro.book

b2bsampl.book

diplugin.book

intro.book

time.book

wlec.book

rosnet.book

migrate.book

cluster.book

cluster.book

install.book

support.book

secwlres.book

cxml.book

applets.book

WebLogic 6.0

edi.book

rmi.book

comtools.book

file.book

aiuser.book

WebLogic File Services ユーザーズ ガイド

WebサービスとCORBA

jconnector.book

_02-5.ppt

snmpman.book

tour.book

untitled

wpEnterpriseSvr.doc

new_logo.eps

admin_domain.book

glossary.book

jcom.book

Cisco® ASA シリーズルーター向けDigiCert® 統合ガイド

relnotes.book

diuser.book

CAC

実施していただく前に

Web Microsoft 2008 R2 Database Database!! Database 04 08

Testing XML Performance

はがきファイリングOCR V1.1 ユーザーズガイド

cstour.book

plugins.book

untitled

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

relnotes.book

<Documents Title Here>

Oracle8 Workgroup Server for Windows NTインストレーション・ガイド,リリース8.0.6

fm

Oracle Application Server 10g(9

jmx.book

MultiPASS B-20 MultiPASS Suite 3.10使用説明書

XISによる効率良いシステム開発のポイント

new_logo.eps

Oracle Identity Managementの概要およびアーキテクチャ

ESA_UI_1110.PDF

BC4J...4 BC4J Association JSP BC4J JSP OC4J

< F31332D8B638E FDA8DD E F1292E6A>

fm

Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Correspondence Management Solution のインストールと設定

Oracle Application Server 10g( )インストール手順書

Oracle9i JDeveloperによるWebサービスの構築

FileMaker Server 9 Getting Started Guide

rzat10pdf.ps

Microsoft Word - AV600U_Japanese_V3.0.doc

...h.book

logging.book

TravelXMLを利用した Webサービス実証実験デモ

Si-R180 ご利用にあたって


橡CoreTechAS_OverView.PDF

FileMaker Server Getting Started Guide

FileMaker Server Getting Started Guide

I

jms.book

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

untitled

Oracle Enterprise Manager概説 リリース2.2

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

Oracleコール・インタフェース for Windows スタート・ガイド リリース8.1.6

upgrade.book

ejb.book

<Documents Title Here>

FileMaker Server 8 Administrator’s Guide

IT / KPI IT WF(XOML),BPEL WSDL XSD IT XSD WSDL BPEL XOML XML

_‚Ofl¼

名刺ファイリングOCR ユーザーズガイド

Oracle Application Server10g (9.0.4) - OracleAS PortalによるOracleAS Web Cacheの配置

Insert VERITAS™ White Paper Title Here

ValueHolder... 9 Customer.java Oracle TopLink 10g(10.1.3) È Volume3 2

<Documents Title Here>

Oracle Application Server 10g(9

<4D F736F F D2088CF88F589EF8E9197BF F690EC816A2E646F63>

obs_usersguide.book

Blue Asterisk template

Microsoft Word - C.....u.K...doc

雲の中のWebアプリケーション監視術!~いまなら間に合うクラウド時代の性能監視入門~

日本オラクルのSOA戦略

Transcription:

BEAWebLogic Integration WebLogic Integration ªªªª ª ª ªªªª 7.0 ªª ª ª : 2002 6

m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª «BEA «vw ~ ª ªª v ª ª ª ª ªª ~ ªªª ª ÿ BEA Systems, Inc. ˆ t tt fv w s tt BEA vw FAR 52.227-19 Commercial Computer Software-Restricted Rights ªªªª ªª ª (c)(1) DFARS 252.227-7013 Rights in Technical Data and Computer Software ªªªª ª ª ª (c)(1)(ii) NASA FAR t 16-52.227-86 Commercial Computer Software--Licensing ª ªªª ª ª ª (d) y ªª ª ª v BEA y ªª ª ªªª ª ~ ««Š v BEA Š ª ª ª ªª ª ª v s s ƒ BEA Jolt Tuxedo WebLogic BEA Systems, Inc. ƒ BEA Builder BEA Campaign Manager for WebLogic BEA elink BEA Manager BEA WebLogic Commerce Server BEA WebLogic Enterprise BEA WebLogic Enterprise Platform BEA WebLogic Express BEA WebLogic Integration BEA WebLogic Personalization Server BEA WebLogic Platform BEA WebLogic Server BEA WebLogic Workshop How Business Becomes E-Business BEA Systems, Inc m WebLogic Integration ªªªª ª ª ªª ª ª ª ª ªªª ª ª 2002 6 7.0

目次 ªªª ª ywf...viii e-docs Web ª ª...ix ªª ª ª... ix ~... x ªªª ª... x svu...xi 1. ªªªª...1-1 ªª ª g...1-2 EnergyMiser 76...1-2 t u...1-3 ª ª ª ªª ª ª ªª ª...1-3...1-4 ª ª ªªª ª ª ªªªªªª...1-6 2. ªªªª v s ªªªª s...2-1 ªªªª s...2-2 ªªªª 1: z Web ªªª ª ª ª ª ªªª ª ª 2-3 ªª ªªª...2-3 ªªªª 1A : RunSamples ª ª ª ª ª z...2-4 ªªªª 1B : Start Server Launcher ª ª ª ª ª z 2-6 ªªªª 2: WebLogic Integration ªªªª...2-8 ªªªª 3: ªªªª z...2-9 ªªªª 4: QPA u ~...2-10 ªªªª 5: QPA u v...2-11 ªªªª 6:...2-12 WebLogic Integration ªªªª ª ª iii

ªªªª 7: v...2-14 ªªªª 8: v v...2-14 3. ªªªª u...3-2 ªªªª ª ª ªª ªªª...3-2 B2B...3-3 ªªªª ªªªª...3-3 ªª ª...3-4 B2B Integration...3-4 ªªªª ª ªª ª ªªª...3-5 ªªªª ª ªª ª...3-6 ªªªª ªª ª ªª f...3-7 ªªªª ªªª ª...3-8 ªªªª ªª ªª ª ª...3-10 v f...3-12 ªªª ªªª ª ª ª ªªª ªª...3-13 WebLogic Integration B2B Console...3-16 ªªªª ªªªª ª ªª ª ªª ªªª...3-19 BPM u...3-19 WebLogic IntegrationStudio...3-20 Studio z...3-20 Studio ª ªªªªª ªªªªªª s...3-21 ªªªª BPM ªªªªªªª...3-22 QPA ªªªª ªªªª...3-23 QPA t u...3-25 ª ªª ª t...3-28 ªªª ªª ª t...3-50 PO ªªªª ªªªª...3-58 PO t u...3-60 ª ªª ª t...3-64 ªªª ªª ª t...3-77 Application Integration Data Integration...3-83...3-84 Application Integration...3-84 KX WebLogic Integration ªªªª ª ª

A. DTD Data Integration...3-88 Format Builder z...3-90 ªªªª ª ªª s...3-91 ~ DTD...A-1 QPA DTD...A-2 PO DTD...A-4 WebLogic Integration ªªªª ª ª v

XK WebLogic Integration ªªªª ª ª

このマニュアルの内容 ªª ª ª ªªªª ª ª ªªª ª ª w ªªªª ª ª ªªª ª ª ªªª ª ªª ªª ªªª ªª ªª ªª ª ª t ªªªª ªªªª i ª ªª ªª ªª ªª ª ª ª ª ª ª ªª ª ª ªªªª ª ª ªªª ª ª v s WebLogic Integration ªªªªªªª f ªª ª ª WebLogic Integration u WebLogic Integration h ª ª ªªª ª ª vv ªªª ª ªª w 4 ªªª ª ª ªªª 1 ªªª ª WebLogic Integration h u 3 ªªª ª ~ WebLogic Integration «WebLogic Integration u w ªªª ª ªªª ª ª ª ª ª ªª ªª ªª ªªªª E ªªªª ˆ Š w WebLogic Integration E ªªªª Š u Application Integration B2B Integration Business Process Management Data Integration h w WebLogic Integration ªªªªªªª vv «WebLogic Integration ª ªªªªªª vv w ªªª ª ªªª ª ª ªª ªªªª ª vv f WebLogic Integration ªªªªªªª ªªª ªªª «ª ª ªª ª ª ª ªª ª ªªªª s w ª ªª ª ªªª ª ª ª ªªª ª ª ªªª ª ªªª ª ª ªªªªªª ªª ªªªª ªªªªªª f ªªª ª u WebLogic Integration h v ªªª ª ~ ªª ª ª WebLogic Integration ªªªª ª ª vii

1 ªªªª Š WebLogic Integration w 2 ª ªªª v s ªªªª t v s w 3 ªªªª ªªªª h WebLogic Integration ªªªªªªª w ªª ªª ª ª Š u w ªªªª ªª ªª ªª ª ª f t ªªªª ªªªª i ª ªª ªª ªªªªª ª ªªªª ªªªª ª ª ƒ A DTD ªªªª t f «DTD«ywf ªªª ª ªªª y ªªªª ª ª ª ª «ª ª ªªª ª ª f ~ ª ªª ª ª ª ª ª ª ªª ª ª ªªª ªªªª ªªªª ª ~ ªªªª ª ª ª ª s y s ªªª ªªªª ªª ªª ªªª ª ª ª ª ª «Application Integration Business Process Management B2B Integration Data Integration WebLogic Integration ª ªªªªªª v ªªª ª ªª ª ª ª ª ª ª ª ª ~ ªªªª ªª ªª ª ª x ªªªªªªª ªªªª ª ª ªª ªªª ªªª «WebLogic Integration ªªªªªªª t ªª ª ªªª ªªªªªªª ªªª ~ ªª ª ªªªªªªª ªª ª ªªªªªªª v ª ªªªªª viii WebLogic Integration ªªªª ª ª

ªª ªªªª ªªªªªª ªª ª ª ª ªªª ª ª Š ªªª ª ª ªªªª ª wš ª ª ªª ªªª ªª ªªª ª ª f y WebLogic Integration ªªª ª ª ªª Java ªªªª ª ªª wf ~ e-docs Web ª ª BEA t ª ªª ª ªª BEA Systems, Inc. Web ª ª BEA ªªª ªªª [ t ª ªª ª ªª ] ª ª ªª e-docs t ª ªªª ªª ªªª «http://edocs.beasys.co.jp/e-docs/index.html«s ªª ª ª Web ªª ª [ ª ª ] ªª ª ª Web ªª ª ªªª ª ÿ 1 ª ª ªªª ª PDF WebLogic Integration Web ª ª PDF Adobe Acrobat Reader ªª ª ª «ÿ «PDF s WebLogic Integration ª ªª ª ªª ªªª ªªª [PDF ] ªªª ª ª ª ª ªªª ª Adobe Acrobat Reader Adobe Web ª ª «http://www.adobe.co.jp/«weblogic Integration ªªªª ª ª ix

~ WebLogic Integration ªªª ª ªªª ª tz WebLogic Integration ª ª ªªª ª ª ªª ª u WebLogic Integration WebLogic Integration ªªªªªªª ªªª ªªª WebLogic Integration ªªªªªªª vv WebLogic Integration ªªª ª http://edocs.beasys.co.jp/e-docs/index.html ªªª ª BEA WebLogic Integration ª ªª ª ªª ªªª ª ªªªªª ˆ u z u ª ªª docsupport-jp@bea.com ~ u WebLogic Integration ª ªª ª ªª u BEA f ~ ª ªª ª ªªªª t ª ªª ª ªª ªªª ª ª ªªª ª ª BEA WebLogic Integration BEA WebLogic Integration ªª ªªª Š BEA WebSupport (websupport.bea.com/custsupp) ~ BEA ª ª ª ªªª ª ª ª ª ªªª ª ~ t ªªªªª ª ª ª ªªª ª ª ª v ª ª ª ªªª ª ª ªª ª ªª v ª ªª x WebLogic Integration ªªªª ª ª

ªª ª t ªªª ª ª Š s ªª ª ªªªª svu ªª ª ª ~ svu sv Ctrl + Tab ÒÐÑÒ Ê ÒÐÑÒ w f w t ªª w ª ª ª ªªª ªªªª ªªª ª ªª ª ª ªªª ~ ª ªªª ªª ª ª ª ª ª ª ª ª ª ª ª ª ªªªª ª ª ª ª ª #include <iostream.h> void main ( ) the pointer psz chmod u+w * \tux\data\ap.doc tux.doc BITMAP float ªª ª u void commit ( ) WebLogic Integration ªªªª ª ª xi

sv Ê Ò ÐÑÒ ªª ª ª ªªª String expr ªª ª w LPT1 SIGNON OR { } t g [ ] buildobjclient [-v] [-o name ] [-f file-list]... [-l file-list]... g v... ª ªª ª ª ª t e } ªª ªªª ~ v buildobjclient [-v] [-o name ] [-f file-list]... [-l file-list]...... ªªª ªªªª v xii WebLogic Integration ªªªª ª ª

1 はじめに WebLogic Integration ªªªª g ªªªª Š w ªªªª ªª ª g ª ª ª ªª ª ª ªª ª ªªªª BEA WebLogic Integration ª ª ªªª ª ª ªªª ª ª ªªª ª ª ªªªª ªªªª ªªª «B2B«h ÿ ª ª ª ª ª ªª WebLogic Integration ªªªª WebLogic Integration ªªª ª ª ªª ªª ªªª ª ª ªªªª t ªª ªª ªªªª ªªªª ªª ª ª ~ ªªª ª ªªªª ªªª WebLogic Platform ªª ªªª ª ªª ª ª WL_HOME\samples\integration\samples\wlis s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª ªªªª t ªª ª ª ªª i wš ÿ WebLogic Integration ªª ª ª ª ªª u ª ª ªªª ª ª ª ª ªª ª ªª WebLogic Integration ªªªª ª ª 1-1

1 : ªªª ª w WebLogic Integration ªªªª WebLogic Integration ª ª ªª ˆ XOCP ªªªª ªª ª ªª XOCP h v BEA WebLogic Integration ªªªª ªªª ªªª g General Control Systems (GCS) ª ª ÿ ª ª ªª ª ª ª ª t~ EnergyMiser 76 1970 GCS y u ª ª ªª EnergyMiser 76 t~ ªªªª ª ª ªª 3 OEM GCS EnergyMiser 76 ª ª ª ª ª ª u Midwest Metals w~ Midwest Metals ªª ª ª ª ª ªª ªªªª 25 GCS y f «VAR«EDI ªªªª ªªª ª ªª i GCS 15 EDI ªªª ª ªª ªªª ª ª ªª VAR Midwest Metals w~ i ªª ª ª ª ª ªª ªªªª GCS Midwest Metals EDI ª ª ª ª ª ª ª i t ª ª ªª EnergyMiser 76 ªªª u v ªª ª ª ªª ª ªª ª w h } GCS u «B2B«ªªªª ª ª ªªª BEA WebLogic Platform GCS ª ª ªª h ªªª ª Š XML ªªª B2B ªªª ªªª ª ª u ªªªª s 1-2 WebLogic Integration ªªªª ª ª

ª ª ª ªªª ª ªª ª t u 3 VAR EnergyMiser 76 i t ª ª ªª ªª ª ª ª ªªª ªªªª i EDI 850 ªªªªª «z «Midwest Metals ~ Midwest Metals GCS w~ v h ~ h u u} w GCS ªªªªª ªª ªª Š u w ª ª ªª ªªªª u~ ªªª u ÿ u w~ªªªªª Midwest Metals y w~ ªªªªª B2B ª ª ª ª ª ª ª ªª j IT ~ v ªªª ª ªª ªªª ÿ z v v ªªªªª GCS ª ªªª i ª ªª ªª f ª ª ªªª ª ª ªª ª ªª ªª ª ªª GCS ªªªª ªªª GCS BEA WebLogic Integration ª ªª ª ªª ªª ªªª ªªªª ªªªªªªª ªªªª ªª ª ª ªªª ª ªª ª ª ªªªª ªªªª i ªªª ªª ªªªªª ª ªªªª ªªªª ªªªªªªª GCS ª WebLogic Integration ªªªª ª ª 1-3

1 ªªª ª ªª GCS VAR EDI ª ª ªªª ª ª ªªªª WebLogic Integration EDI ªªªªª ª EDI ªªªª ªª ªªª ªª Midwest Metals v ªªª ªªª «AVL«ªªª ª w~ ~ z u ªª ªª ªªª ª ªª ªªªª GCS ªª ª ª ªª ªª ªªª i ªªªª ª ª ªªª ª ª GCS ªªªª ªª ª ª v ªªªª ªª ª ª ª ª ªª ª ª ª ª ÿ~ ªª ª 1. GCS v ªªª ª ~ 2. GCS ªªª ª ªªªª ª ª ªª ª 3. ªªª ª s 4. ERP ªªªª i 5. ªª ª ª v GCS } 6. ªªªª v «ªª ª ª «i 1-4 WebLogic Integration ªªªª ª ª

ª ª ª ªªª ª ªª ª GCS ªª ªªª ª ª ªª 1-1 ªªªª ª ª ªªª ª ª ª ªª WebLogic Integration ªªªª ª ª 1-5

1 ªªªªªªª ªªªªªª WebLogic Integration ªªªª ªª ª ª ªªªª ªª ªª ª ª 2 ªªª ª 4 ªª ª ªªª ª ªªªªªª t ªªª ªªªª ªª ª WebLogic Integration ªªª ªªªª s ªª ª 1 WebLogic Integration ªªª 4 ªª ª ª ªª t 1-2 WebLogic Integration ªªªª t ªªªªªª ªªªª ªªªª ªª ª s h s w s 1-1 ªªªª ªª ª s ªªªª h ªªªª ªª ª WLIS_Hub h ª ª ªªª ª ~ ªªª ªª 1-6 WebLogic Integration ªªªª ª ª

ª ª ª ªªª ª ªª ª s 1-1 ªªªª ªª ª s ªªªª h ªªªª ªª ª h WLIS_Buyer ªªªªªª ªªªªªª ªªª ª h «ª ª ª ª ª ªªªªªª «ªªªª ªªªª w ª ª ªªª ª ª ªªª ª ª ªª ªªªª ªªªª HTML JSP ªªª ªªª s ªªª ªªª ªª WLIS_SupplierOne ªªªªªª ªªªªªª ª ª u ª ª ª ª ª «ªªª ªªªª ª ª ª ªª ª ª «z ª ª ªªª ª ª ªªª WLIS_SupplierTwo ªªªªªª ªªªªªª ª ª u ª ª ª ª ª «ªªª ªªªª ª ª ª ªª ª ª «z ª ª ªªª ª ª ªªª WebLogic Integration ªªªª ª ª 1-7

1 1-8 WebLogic Integration ªªªª ª ª

2 サンプルの設定と実行 v WebLogic Integration ªªªª ª ª ªªª ª ª s ª ª ª ª w ª ª ª ª ªªªª s ªªªª s ªªªª ªªªªªª v 1-6 ªªª ª ª ªªª ª ª ªªªªªª ªªªª ª ª ªªª ª ª u 1-1 ªªªª ª ª ªªª ª ª ªªª ªª ªª s ªªªª s ªª ª ª s 1. [WebLogic Integration Full Installation with Samples] ªª ª ª WebLogic Integration ª ª ª ªª ª ª ª ªª Installing BEA WebLogic Integration WebLogic Integration ªªªª SAMPLES_HOME\integration\samples\wlis ª ªª ª ª ªª ªªª SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 2. ªª ª WebLogic Server ª ª ª ªª ªªv v v WebLogic Integration z ªªª ª WebLogic Integration ªªª vvªªª Web ªª ª ª ª ª ª ªªª ª ª u WebLogic Integration ªªªª ª ª 2-1

2 ªªªª v s : ªªªª WebLogic Integration ªªªªª ªªªªªª ªªªªªª [WebLogic Integration Database Configuration] ªªª s ªª ª s WebLogic Integration z ª ªª ª ªªªªªª ªªª ªªªªªª ªªª ªªªª s : ªªªª WebLogic Integration ª ª ª ª ª ÿ 1 ªªª s WebLogic Integration ªªªª s 8 ª ª ª ª s ªªªª 1: z Web ªªª ª ª ª ª ªªª ª ª ªªªª 2: WebLogic Integration ªªªª ªªªª 3: ªªªª z ªªªª 4: QPA u ~ ªªªª 5: QPA u v ªªªª 6: ªªªª 7: v ªªªª 8: v v 2-2 WebLogic Integration ªªªª ª ª

ªª ª ª s ªªªª 1: z Web ªªª ªªª ªªª ªªª WebLogic Platform ªª ªªª ª ªª ª ª SAMPLES_HOME\integration\samples\bin ª ªª ª ª WebLogic Integration t ªªªª ª ª ª ª ªªª ª ª s ªª ªª ª «SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª ) ªª ª ª ª RunSamples ªªªªª z Web ªªª s ª ª ª ª ª z ª ª ª ª ª ª ª ª z Web ªªª t WebLogic Integration ªªªª ª ª ª ªª z ª ª ª RunSamples ª ª ª ª ª v WebLogic Integration z ª ªª ª ªªªª ª ª ª ªªª ªªªª ª ª z ªªªª «z Web ªªª ª ª ª ª ªªª ª ª «2 ªªªª ªª w 2 ªªª ª ª ª z Web ªªª ª ª ª ª ªªª ª ª ª ª ª ª w ªªªª 1A : RunSamples ª ª ª ª ª z ªªªª 1B : Start Server Launcher ªªªªª z ªªªª ª ª ª ªªªª s ª ª ª ª 1A w RunSamples ª ª ª ª ª s RunSamples ª ªªªª ªªªª ªªªªªª ªªª ªªªª ª ª ª ªªª ªª ª WebLogic Integration z ÿ RunSamples ª ª ª ª ª s ªªªªªª ª ª ª ª ªª ªªª ªªªª ª ª ª z RunSamples ªªª ª ª ÿ s ªªªª z ª ªªª 1A WebLogic Integration ªªªª ª ª 2-3

2 ªªªª v s : ªªªª ªªªªªª ªªª ªªªª ª ª RunSamples ª ª ª ª s ª ª ªªª s The WebLogic Integration repository has already been created and populated, possibly from a previous run of this RunSamples script. Do you want to destroy all the current data in the repository and create and populate the WebLogic Integration repository again? Y for Yes, N for No N ªªªªªª ªªª ªªªª ª ª ªªª ª ªª ª ªªªª ªª ª WebLogic Integration z [Samples Launcher] ªªª Web ªª ª s ªªªª 1B w Start Server Launcher ªªªªª ªªªª 1A : RunSamples ª ª ª ª ª z : RunSamples ª ª ª ª ª ÿ z ªªªª ªªªªªª ª ª ª ª w ª ª ª s u Windows UNIX ªªªª RunSamples ªªªªª s ª ª ª ª Windows RunSamples ªªªªª s Windows ªªªª RunSamples ª ª ª ª ª s s ªªªª RunSamples ª ª ª ª ª s [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.0 Integration Examples Start Server and Launch Examples (with dataloader)] ªªªª ª ª RunSamples ª ª ª ª ª s a. ªªªª ªª 2-4 WebLogic Integration ªªªª ª ª

ªª ª ª s b. setenv ªª ªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s c. ªªªª ªª ª \bin ª ªª ª ª cd SAMPLES_HOME\integration\samples\bin s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª d. RunSamples ªªªªª s RunSamples RunSamples ªªªªª s ªªªª z Web ªª ª Web ªª ª s UNIX RunSamples ª ª ª ª ª s UNIX ªªªª RunSamples ªªªªª s ªªªª s 1. setenv ªª ªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s 2. ªªªª ªª ª bin ª ªª ª ª cd SAPLES_HOME/integration/samples/bin s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 3. RunSamples ªªªªª s../runsamples RunSamples ª ª ª ª ª s ªªªª z Web ªªª Web ªª ª s WebLogic Integration ªªªª ª ª 2-5

2 ªªªª v s ªªªª 1B : Start Server Launcher ªªªªª z ªªªª 1A w RunSamples ªªªªª s ªªªªªª ªªªª ªªª ª ªªª s ªªªª 1A ª ª ª ª ª ª ª s ªªªª 1B Windows UNIX ªªª ª WebLogic Server z z Web ªªª Windows Start Server Launcher ªªªªª z Windows ª ª ª ª ª ª ª ª ª s s ªªªª Start Server ªªªªª Samples Launcher ªªªªª z a. [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.0 Integration Examples Start Server] ª ªªªª s Start Server ªª ªªª StartServer execution successful b. [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.0 Integration Examples Launch Examples] ªªªª z Web ªªª Web ªª ª s ªªªª ª ª Start Server ªª ªªª Samples Launcher ªª ªªª z 1. ªªªª ªª 2. setenv ªªªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s c. ªªªª ªª ª bin ª ªª ª ª cd SAMPLES_HOME\integration\samples\bin 2-6 WebLogic Integration ªªªª ª ª

ªª ª ª s s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª d. ªªª z startserver ª ª ªªª s startserver ªª ªªª StartServer execution successful e. Web ªª ª z launchbrowser ªªªª z Web ªªª Web ªª ª s UNIX Start Server Launcher ª ª ª ª ª z UNIX ª ª ªª ª ª ª ª ª s s 1. setenv ªª ªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s 2. ªªªª ªª ª bin ª ªª ª ª cd SAMPLES_HOME/integration/samples/bin s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 3. ªªª z../startserver ª ª ªªª s startserver ªª ªªª StartServer execution successful 4. Web ªª ª z URL http://localhost:7001/index.html ªªªª z Web ªªª s WebLogic Integration ªªªª ª ª 2-7

2 ªªªª v s ªªªª 2: WebLogic Integration ªªªª z Web ªªª t ªªªª ªªªªªªª ªª ªªª z Web ªªª [ ªªªª ª ª ªªª ª ª ] [WLI Sample] ªªª ªªªª 1 w ª ªª ª ªª Š u ªªªª ª ª ªªª ª ª z ª ª ª ªªªª uªªª s 2-1 WebLogic Integration ªªªª [ u ] ªª u ª ª ª ªªª Š WebLogic Integration ªªªª ª ª ªªª ª ª w 2-8 WebLogic Integration ªªªª ª ª

ªª ª ª s ªªªª 3: ªªªª z ªªªª z [ u ] ªª ªª [ s ] ªªªª [ u ] ªª [ ªªªª s ] ªªªª [QPA ªª ªª ~ ] ªª s 2-2 [QPA ªª ªª ~ ] ªª ª ª ªª [ «QPA«] ª ªª s ª ªª ª ª «GCS«2 ªª ª ª ~ QPA u ªªª ª ªª ª ªª ª ªªª ª ª ª ªªª ª ªª s ªª ªªª ªªª ª ª ª ª ª s ª ª ª ª s WebLogic Integration ªªªª ª ª 2-9

2 ªªªª v s ªªªª ª ª ªªª ª ª ª ª ª ª ª ª s ªªªª v ªªªª ª ªªªª ª ª ws ª ªªª ª ªª u ªªªª 4: QPA u ~ [QPA ªª ªª ~ ] ªªªª QPA ªªªª [QPA ª ª ª ] ªª s 2-3 [QPA ª ª ª ] ªª ªª QPA u ªªª ª ~ ª ª [QPA ª ª ª ] ªª [QPA ª ª ª ] ªªªª ªª s 2-10 WebLogic Integration ªªªª ª ª

ªª ª ª s ªªªª 5: QPA u v s ª ª ªª ª ª QPA ª ª QPA ªªª ª ª ª ª ªª ªªªª s 2-4 [QPA ] ª ªª ªªªª a. [OK] ªªªª ª ªª ªªªª [QPA ª ª ª ] ªª ªª ª s b. [QPA ª ª ª ] ÿ ªªªª c. [QPA Response] ª ªª ª ª ª ª s ªª ª ª e } s ªªª ª ª ª 2-5 [PO ] ª ª s WebLogic Server ªª ªª v QPA ªªª ª ª ª [PO ] ªª s WebLogic Integration ªªªª ª ª 2-11

2 ªªªª v s 2-5 [PO ] ªª ª ª ªª ª ª ª ªª s ªªªª 6: s ªª ª ª ª ª ªª ª ª ª ª 1. 2-5 ª ªª WLIS_SupplierOne WLIS_SupplierTwo 2. [PO ] ªªªª ªªª ªª ERP ªªªª u ~ ª ª ª ª ªª ª ª ~ [PO ª ª ª ] ªª s ªª u ~ ª ª ªªª s 2-12 WebLogic Integration ªªªª ª ª

ªª ª ª s 2-6 [PO ª ª ª ] ªª ª ªªª ª v [ ª ª ª ] ªªª ª WebLogic Integration ªªªª ª ª 2-13

2 ªªªª v s ªªªª 7: v ªª ª ª ~ s 2-7 [PO Ack ª ª ª ] ªª ªªª ª ªªª «ª ª«~ PO s ªª ª ª v ª ª ªªª } ª ªªªª s [ v ª ª ª ] ªªªª ªªªª 8: v v ªªª ª v [PO ] ªªª ª ª s 2-14 WebLogic Integration ªªªª ª ª

ªª ª ª s 2-8 [PO ] ªª ªª ª ª ª ª «GCS«~ v ª ª ~ ªª ª ª v ªª ª ª l ~ 2-7 2-8 [PO Master Information] ªªªªª u WebLogic Integration ªªªª ª ª ªªª ª ª s ª ª ªªª ª ª 3 ªªªª WebLogic Integration ªªªª ª ª 2-15

2 ªªªª v s 2-16 WebLogic Integration ªªªª ª ª

3 サンプルについて : w ªªªª s 2 ªªªª v s w ªªªª ªªª WebLogic Platform ªª ªªª ª ªª ª ª SAMPLE_HOME\integration\samples\wlis ª ªª ª ª SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª ªªªª ªªªªªªª ªªªª ªªªª i ªª ª ªª ªªªªª ª ª ªª ª «EIS«ªªªª ªªªª ªªª ª ªª ªª ªªª General Control Systems (GCS) ˆ ªªª ª ªª wš ªªªª ª ª ªªª ª ª u w ª ª ªª u B2B Integration ªªªª ªªªª ª ªªªªª ªªª Application Integration Data Integration : ªª ª ª w WebLogic Integration ªªªª WebLogic Integration ªªªª ˆ XOCP ªªªª ªª ª ªª XOCP h v WebLogic Integration ªªªª ªªª WebLogic Integration ªªªª ª ª 3-1

3 ªªªª u ªªªª ªª ª General Control Systems (GCS) ªª ª ª ªª wš WebLogic Integration ªªªªªªª t ªª ªª GCS WebLogic Integration ª ª ª s ªªªª ªª ªªªª ªªªªªªªª ~ ªªªª ªªª ª ªªª ªª ª ª ªª ª ªªªª «B2B«f Web ªªª ªªª ª ªª ªªªª ª ªªªª ª ªªªª ªªª GCS WebLogic Integration ªªª s w ªªªª ªªªª ªªª WebLogic Integration ªªªª ªªªª u ªªª WebLogic Integration ªªªª ªªª«ªªªªªª ªªªªªª ª ª ª ª ªª s ª ªªªªª ªªªªª ªªªª EJB ªªªª ª ª WebLogic Integration Studio «ªªªª ªªªª s ªªª ªªª ª ªª ª ªªª 3-2 WebLogic Integration ªªªª ª ª

u B2B WebLogic Integration ª ªªª ªª ªªªª ªªªªª ª ~ ªªªª XML ª ª ªªª ~ XOCP RosettaNet (1.1 2.0) Ariba cxml ªªªª ªª ª ªª ª ªªª B2B BPM ªªª ª WebLogic Integration Studio Studio w ªªªªªª ª ªªª ªª ªªªª ªªªªª ªªªªªª f ªªªª ªªªª WebLogic Integration ªªª Web ªª ª ªª ªª ªª ªªªª ªªªªª ª ª ª ªª «EIS«ªª ªª ªªª ªªªª Application Integration ªªª Š ªªª ª ªªª«WebLogic Integration EIS ª ª ªªª ª ª u ªª ª ªªª«EIS ªªªªªªª WebLogic Integration ÿ ˆ Application Integration ªªª ªªª ªªªªª ª Web ªª ª ªªª ªª Application Integration ªªª ªªª ª ªª ª WebLogic Integration ª ªª ª ª XML ªªªª f «XSD«f ª ª ªªª ª ª BPM ªªª ª WebLogic Integration Studio Studio s ªªªª f ª ª ªªª ª ª ªªª ª ªªª ªª ª ~ Application Integration ªªª ªª ª WebLogic Integration ªªªª ª ª 3-3

3 ªªªª ªªª XML WebLogic Integration ªªªª ª ª ªªª WebLogic Integration ªªªªªªª ª ª ª ªªªªª WebLogic Integration ªªªªªªª WebLogic Integration ªªª ªªªª ª ª ª «XML : WebLogic Integration XML ª ª ª s ª ªªªª ªªªs «XML ª ª ª«ª ªªªª ªªª ~ XML «XML : WebLogic Integration XSLT XML ªªªªª ªªª ~ ««ª ªª ªªªª ª y ªªªªª ªªª XSL ªª ªªªª WebLogic Integration t Contivo Analyst ªªª ªª ªªª ªª ªªªª WebLogic Integration ª ªª ª ª s s ª ª ªªª ªªªªªª ªªªª ªªª ªªª ª ª XSL ªª ª ªª ª ª ª ªªª ªªªªªª WebLogic Integration ªªªªªª ª w ªªªª ª ª ªªª ª ª ªª ª ªª ª w B2B Integration ªªªªªªªª «ªª ª ª ª ªªª ª ªªª «ª ªªª ªª ªªªª f ª ª ªªª ª ª ªªªª ª ª ªªªª f ªª ª WebLogic Integration ª ªª ª 3-4 WebLogic Integration ªªªª ª ª

B2B Integration ª WebLogic Integration ªªª ªªªª ªªªª ªª ªªªª B2B ª ªª ªªªª ª ª v w ª ªª ª z ªªªª ª ª ªªª ª ª WebLogic Integration ª ªª ª ª ªª ª ªª ª ªªªª ªªª ªªª s ªªªª ªªªª v ~ ªª ª w B2B Integration v ªªªª WebLogic Integration ª ª ª ªªªªªª B2B Integration B2B Integration ª ƒ ªª ªª ª ªª ª ª ªªª ªª ª ª ªª ª ª ªªª WebLogic Integration B2B Console ªªªª ª ªªª ªªª ªªªª ªª ªªªª ªªªª u ªªª ªªª ª v «2-2 ªªª ªªªª s «RunSamples ªª ªªª s WebLogic Integration ª ªª ª ª ªªª ªªª RunSamples ªªªªª XML ª ª B2B ªªª ª ªªª ª ª ªªª ª ªª ª ª ªªª SystemRepData.xml «WebLogic Integration ªª ªªª ª ªª ª ª \dbscripts ª ªª ª ª WLI_HOME\dbscripts SystemRepData.xml ª ª ªªªª ªªª ªªªª u ªªªª ªª ª ªª f WebLogic Integration ªªªª ª ª 3-5

3 ªªªª ªªªª ªªª ª BulkLoaderData.xml «ª ª ª ª ª SAMPLE_HOME\integration\samples\wlis\lib s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª BulkLoaderData.xml ª ª WebLogic Integration ªªªª ªªª ª ª u v~ ªªªª ªª ªªªª v f ªªªªªªªª ª ªªª ª ª ªªªu v ª ªª ª ª ªªª ªªªª ª ªªª ªªªª ªªªªªªª WebLogic Integration ª ªª ª ª ªªª ªªª ªªªu u ªªªª ªª ª ªª f ªªªª ªªª ª ªªªª ªª ªªªª v f ªªªªªªªª ª ªªª ª ª : 3-5 ªªª ª ªª ª ª ªªª ªª ª w ªªª ª ª ª ªªª ª ª ªªª ª 2 XML ª ª ªªª WebLogic Integration ª ªª ª ª ªªªª ªª ª ªªªªªª ªªª ªª ª ªªª WebLogic Integration B2B Console B2B Console ªªª ªªª ªªª ªªª ªª 3-6 WebLogic Integration ªªªª ª ª

B2B Integration ª ª ªªª ª ª v 3-16 ªªª WebLogic Integration B2B Console ªªªª ªªª ªª f SystemRepData.xml ª ª WebLogic Integration ªªªª ªªªª ªª ª ªª «XOCP RosettaNet cxml«f ªªªª ªªª WebLogic Integration ªªªª ª ª ªª ªªª XOCP SystemRepData.xml ª ª XOCP ªªªª ªª ª ªª f ªªª ªªª 3-1 SystemRepData.xml ª ª XOCP ªªªª ªªª ª ª f <!-- XOCP BUSINESS PROTOCOL DEFINITIONS --> <business-protocol-definition name="xocp-spoke" business-protocol-name="xocp" protocol-version="1.1" endpoint-type="spoke"> <java-class>com.bea.b2b.protocol.xocp.xocpspokeprotocol</java-class> <decoder>xocp-decoder</decoder> <encoder>xocp-encoder</encoder> </business-protocol-definition> <business-protocol-definition name="xocp-hub" business-protocol-name="xocp" protocol-version="1.1" endpoint-type="hub"> <java-class>com.bea.b2b.protocol.xocp.xocphubprotocol</java-class> <decoder>xocp-decoder</decoder> <system-router>xocp-system-router</system-router> : : <system-router>xocp-router-enqueue</system-router> <system-filter>xocp-system-filter</system-filter> : <encoder>xocp-encoder</encoder> : WebLogic Integration ªªªª ª ª 3-7

3 ªªªª : </business-protocol-definition> ª ª ª WebLogic Integration XOCP-HUB XOCP-SPOKE XOCP ªª ªª ªª ª ªª 2 f ªªªª endpoint-type f ªªªª ªª ª ªª f Java ª ªª t ªªªª ªª ª ªª f ªªª ªªªª ª ª v B2B Integration ª ªªª ªªªªª ªu B2B Integration Administration Console ªª ª ªªª ªªªª ªª ªª ª ª ªªª ªªªª ª ª ªªªª ªªª ª ªªªª ªªª ª s ªªªª ªªªªª ªªªªªª Java ªªª ªªªª ªª ª ªª ªªª ª ª ª ªªªª ªªª ª ~ : ªªª ªªªª ªªª ª ªªªª WebLogic Integration ˆ h v WebLogic Integration ªªªª ªªª SystemRepData.xml ª ª WebLogic Integration ªªªª ªªªª ªª ª ªª «XOCP RosettaNet cxml«f ªªªª ªªª ªªªª XOCP ªªªª ªª ª ª 3-8 WebLogic Integration ªªªª ª ª

B2B Integration s 3-1 XOCP ªª ª ª ªªª ª ªªªª ªªª ª w XOCP ªªª ªªª ªªªª ªªª ª ªªªª ª ª ªªª ª ª ªª ªªªªªª ª ªªªªªª ªª ª ª ªªª ª ªª ª ª ª ª ª ªª ª ªª ªªªª XOCP ªªª ªªªª ªªª ª XPath ªªª ª ªªª ª ª ªª ª ª ª ª ª v B2B Integration ªªª ª ªªª ª ªªªª ª ªª ª ªªªª ªªªªª ªªª ªª ª ªª XOCP ªªª ªªªª ªªª ªªªª ªªª ª ªªª ª ªªªª ªªªªª ªªª ªªªªª ªªª ~ ªª ª ª ªªª ª ªª ª ªªª ªªª ª XOCP ª ªª ª ªª ªªªª ªªª ª ~ ªªªª ª ª ªªª ª ª ªª ªªªªªª ª ªªªªªª ªª ª ª ª ªª ª ªª ÿ ª ª ª ª ªª ª ª ªª ªªªª XOCP ª ªª ªªªª ªªª ª XPath ª ªª ª ªªªª ~ w v B2B Integration ª ªª ª ªªª ª ªªªª ª ªª ª ªª ªª ªªªªª ªªª ªª ª ªª XOCP ª ªªª ª ªªª ª ª ªªª B2B ~ªªª ª ~ XOCP ªªªª ªªªª XOCP ªªª ~ ª ªª ª ªª ªª ª ª x ~ ª ªªª ª ª ªª ª ª v ~ ª ªªªª B2B ªªªªªªªª ªªªª ~ WebLogic Integration ªªªª ª ª 3-9

3 ªªªª ªªªª ªªª ª WebLogic Integration B2B ªªª ª ª ªªª v B2B Integration ªªªª ªªª ª ªª ªª ª ªª ª ªªªª ªª ªª ª ª WebLogic Integration ªªªª ªª ª ª ª «General Control Systems«2 ªªª ª 3 ªªªª ªªªª ªªªª ªªªª BulkLoaderData.xml ª ª ª ªªª ªª ªªªª ª ª ª ª ªªª ª ª ªªªª WLIS_Buyer WLIS_SupplierOne WLIS_SupplierTwo ª ªªª ªª ªªªª f ªªªª ªª ªªªª XOCP ªªªª ªª ª ªª ~ General Control Systems WebLogic Integration ªªªª ªª ªª ª ªªª ªªª ªªªªªª f u B2B ª ªª ªªªªª ª v B2B Integration B2B Integration GCS BulkLoaderData.xml ª ª 4 ªªªª ªª ªªªª WLIS_Hub f WLIS_Hub ªªªª ªª ªªªª h ªªª ª ªª ªªªª ª ªªª ªªªª ªª ªªªª WLIS_Buyer WLIS_SupplierOne WLIS_SupplierTwo ª ªªªª WLIS_Hub ªªªª ªª ªªªª ªªªª ªªªªª ~ ª ª ªª ª ª ª ª ª ª ª ªª ª 3 ª ªªª ªª ªªªª «WLIS_Buyer WLIS_SupplierOne WLIS_SupplierTwo«WLIS_Hub ªªªª ªª ªªªª ªªªªªªªª ª ª ª ª ª ª ª ª ª ª ª ª ªªª ª ª ª ªªª ª ª ª ªª WLIS_Hub ªªªª ªª ªª ª ª ªªªªªªªª ª ªªª ª ª ÿ ª ª ªªª ª ª ªªªª ª ª ª ªªª ª ª ÿ ª ªªª ªª ªªªª ªªª ªª ª ª ª u ªª ªª «WLIS_HUB ªªªª ªª ªªªª f ªªªª«ªªªªªªªª ª ªªª ª ª ªª ª ªª ª ªªªªªªªª ª ªªª ª ª v 3-13 ªªª ª ª ªªªª ª ª ªªªªªª 3-10 WebLogic Integration ªªªª ª ª

B2B Integration ªªªª ªª ªªªªu u v~ u ÿ ªªª ªªª v ª ªªª ID s ª ªªª ªª ªªªª ª ªª ªªªª ª ª w s 3-2 ªªªª ªª ªª ª ª ª ªª ªªªª ª ª u w Type ªªªª ªªª ª ªªª ªª ªª ª ª WebLogic Server ªªªªª s Type="LOCAL" ªªª x ª ªªª ªª ªª ª ª ÿd ª ª ª ªªª ª ª ªªªªªª ªªª x ÿ ªªª ID ªªª ID ÿ ª ªªª ID ªªªª ID ª ª Business ID ªªª ID ~ ªªªª ID v~ ªªªª ªªª GCS WLIS_Hub WLIS_Buyer ªªªª ªª ªª ª ª ªªªª ªªªª ID «business-id="999999999"«ªª ª ª ªªªª ªª ªª ª ª ÿ ª ªªª ID ªª ªª ª ªªª ª ª ªª ª ª ~ ª ª ª ª ª ª WLIS_Hub ªªªª ªª ªª ª ª ªª ªª routing-proxy="true" ªª ª ªªªªªª ªªªª ªª ªª ª ª «ªª ª ªªªª ª ªª ªªªª ª ª«ªªªª routing-proxy="false" ªªª ªªªª ª ª ªªª ª ª ª ªªªª ªª ª ªª «ªªª XOCP«s ªª ª ªª f WebLogic Integration ªªªª ª ª 3-11

3 ªªªª s 3-2 ªªªª ªª ªª ª ª ª ª ª ªªªª ª ª u w ~ ~ª ª ª ªª «HTTP«ªªª ª ª URI f v f : ªªªª ª ªªª ªª ªªªª ªªª ªªªªª ª BulkLoaderData.xml ª ª BulkLoaderData.xml ª ª 2 XOCP v f ÿ Query Price and Availability «QPA«v ÿ Purchase Order «PO«v v ª ª ªªª ª 2 ªªª ªªª BPM ªªªªªª ªªªªªª wlpi-template="wlis_supplierqpa" WebLogic Integration BPM ª ªªªª ª ª process-implementation wlpi-org="org1" : WebLogic Integration BPM ªªªªªª ª WebLogic Process Integrator «WLPI«ªªªªª ª ª ªªªª ª ª WebLogic Process Integrator WLPI ª ªªªªª ªªªªªª v f 3-12 v ªªªª ªªªªª ª ªªª ªª ªªªª ªªªª t ª ªªªªª v 3-19 ªªª ªªªª ªªªª ªªªªªª ªªª ª ªªªª ª ª ªªªª ªª ª e ªªªª ~ Š s BPM ª ªªªª ª ª v BPM ªª ªª ªªªªªªª ªªªª ª ªª ªªª ª ª ªªª ªªª ªªªª ª ª 3-12 WebLogic Integration ªªªª ª ª

B2B Integration ª ª ª BulkloaderData.xml ª ª WLIS_QPAConversation f ªªª ªªª 3-2 BulkLoaderData.xml ª ª v f... <conversation-definition name="wlis_qpaconversation" version="1.1" business-protocol-name="xocp" protocol-version="1.1"> <role name="buyer" wlpi-template="wlis_buyerqpapublic"> <process-implementation wlpi-org="org1" /> </role> <role name="supplier" wlpi-template="wlis_supplierqpapublic"> <process-implementation wlpi-org="org1" /> </role> </conversation-definition>... ªªªªªªªª ªªªª ª ª ªªªª QPA v PO v 3 v 6 ª ª ª ªªª ª ª ª ª ª ª ª ª v ªªªª ªª ª ªªªªªª ª ª ª ªªª ª ª f WLIS_Buyer WLIS_Hub WLIS_SupplierOne WLIS_Hub WLIS_SupplierTwo WLIS_Hub QPA v «WLIS_QPAConversation«ª ªªª ªª ªªªª ª ªªªªª ª ª ª ªªª ª ª WebLogic Integration ªªªª ª ª 3-13

3 ªªªª 3-1 QPA v ª ªªª ªª ªª ª ª ª ªªªªª ª ª ªªªª ªª PO v «WLIS_POConversation«ª ªªª ªª ªª ª ª ªªªªªª ª ª ª ªªª ª ª 3-14 WebLogic Integration ªªªª ª ª

B2B Integration 3-2 PO v ª ªªª ªª ªª ª ª ª ªªªªª ª ª ªªªª ª ª WLIS_Hub ªªªª ªª ªªªª ª ª ª ªªª ª ª ª ªªª ª ª ªªª ª ªªª ªª ªªªª QPA_1 PO_1 ª ªªªªªªª ª ªªªª ª ªªª ª ««ªª ª ª ªªªªª ª ª ª ªªª ª ª ª ª ««ªªª WLIS_Hub ªªªª ªª ªªªª WLIS_Buyer QPA ªªªªª QPA_1 ª ªªªªªªª ª ªªª ª ª ªª ª ª QPA_2 QPA_3 ªªªªªªªª ª ª ª ª ª ª ªªª ª ª ªªªªªªªª ª ªªªª ª ªªª v f ªªª ~ ªªªªªªªª ª ªªª ª ª ªªª ªªª ª ª ª ª ªªª ª ª u WebLogic Integration ªªªª ª ª 3-15

3 ªªªª ª ª ª BulkLoaderData.xml ª ª WLIS_Hub WLIS_Buyer ªªªªªªª ª ª ªªª ª ª v~ ªªª ªªª 3-3 BulkLoaderData.xml ª ª ªªªªªªª ª ªªª ªªª... <collaboration-agreement name="wlis_qpaconversation 1.1 WLIS_Buyer WLIS_Hub" global-identifier="wlis_qpaconversation 1.1 WLIS_Buyer WLIS_Hub version="1.1" status="enabled" conversation-definition-name="wlis_qpaconversation" conversation-definition-version="1.1"> <party trading-partner-name="wlis_buyer" party-identifier-name="wlis_buyerpartyid" delivery-channel-name="wlis_buyerdeliverychannel" role-name="buyer"/> <party trading-partner-name="wlis_hub" party-identifier-name="wlis_hubpartyid" delivery-channel-name="wlis_hubdeliverychannel" role-name="supplier"/> </collaboration-agreement>... WebLogic Integration B2B Console WebLogic Integration ª ªª ªªªª ª ª ªªª ªª ª ªªª WebLogic Integration B2B Console WebLogic Integration ªªªª s B2B Console s u s ªªªª ªª ª ªªª ª ªª ª ª ªª ª s «3-5 ªªª ª ªª ª ª ªªª ªª ª «B2B Console ªªªª s ~s v ªªª WebLogic Integration B2B Console z ª ª ª ª ª ªª s 3-16 WebLogic Integration ªªªª ª ª

B2B Integration : s 2-1 ªªª ªªªª v s w WebLogic Integration ªªªª s Windows ªªªª B2B Console z s ªªªª z z Web ªªª «http://localhost:7001«[administration Consoles] [B2B] ªªª ªªªª ª ª ªª [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.01 B2B Console] ª ªª ª ª ª startb2bconsole ªªªªª z a. ªªªª ªª b. WebLogic Integration ªª ªªª ª ªª ª ª bin ª ªª ª ª cd WLI_HOME\bin c. B2B Console z startb2bconsole UNIX ªªªª B2B Console z s ªªªª z z Web ªªª «http://localhost:7001«[administration Consoles] [B2B] ªªª ªªªª Web ªª ª z URL http://localhost:7001/b2bconsole WebLogic Integration ªªªª ª ª 3-17

3 ªªªª WebLogic Integration ªªªª ªªª ªªª WebLogic Integration B2B Console 3-3 ªªªª ªª ª s WebLogic Integration B2B Console WebLogic Integration B2B Console B2B ªªª ªªªª ª ª B2B Integration Administration Console ªª ª ªª ª B2B Integration ª Bulk Loader v B2B Integration ª Bulk Loader 3-18 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªªªª ªªªª ªªªªªª ª ªª WebLogic Integration Business Process Management (BPM) h Studio WebLogic Integration ªªªª t 2 ª ªªª ªªªª Query Price and Availability (QPA) Purchase Order (PO) w BPM u WebLogic IntegrationStudio QPA ªªªª ªªªª PO ªªªª ªªªª BPM u v f «3-12 ªªª v f «ª ªªª ªª ªªªª ªªª t ª ªª ª ªª w ª ª ª ª ªª ªªªªªª ªªªªªª ªªªªªª u ª ªªªªª ªªªªªª f «ªªª ª ª«t ª ªªªªª ªªªªªª WebLogic Integration Studio vv d t BPM ªªª ª Studio h B2B Integration ªªª ª«B2B w ªªªªªª vv ªªªª Studio ªªªªªª ªªª ª ªªªª ª ªªªªª B2B integration Application Integration ªªª ª«ªªª ªª ªªªª ªªªªª ª ªªªª «EIS«h ª ªªªªª vv WebLogic Integration ªªªª ª ª 3-19

3 ªªªª Data Integration ªªª ª«EIS ª ª ªªª ª ª ªªª h ªª ª ª ªªªªª vv ªªªª ªª ª ªªªª ªª ªªªª ª ª ªª ª ªªªª ªª w ªªªªªª t ªª ªªª ª ªªª ªª w ªªªªªª ~ ªªªª ªª ªªªª ªª ª ªªªª t v f ªª ª ªª ªª ª ªª ªª u ª ªªª ªª ªªªª v ª ªªª ªª ªªªª ªª ªª ª ª ªªªªª v w ªªªªªª ªªªª ª ªª ª ªªªªªªªª ª ªª ª ª ªª ªª ª ªªªª ªªªª t w ª ªª ªªª u vvu ªªª ªªª w WebLogic IntegrationStudio WebLogic Integration Studio ª ªªªªª vv u ª ªªªªª ª ~s ª ªªªªª ªªª WebLogic Integration ªªªª s Studio s u ªªªªªª ª ªªªªª ª ªª v s ªªªª ª ªª f ªªª ªªªª ª ª w Studio Studio ªªªª s ª ªªªªª ªªª Studio z ª ªª ª ªªªª ªªªª ª ªªªªª ª ªªª w Studio z Studio z ª ª ª ª ª ªª s Windows ªªªª Studio s s ª ª ªª 3-20 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.0 Studio] b. Studio ªª ª «ªªª : admin ª ª ª ªª : security«ª ªª ª ª ª Studio ªªªªª z a. ªªªª ªª b. WebLogic Integration ªª ªªª ª ªª ª ª bin ª ªª ª ª cd WLI_HOME\bin c. studio ªªªª s studio d. Studio ªª ª «ªªª : admin ª ª ª ªª : security«unix ªªªª Studio z ª ª ª s a. WebLogic Integration ªªªªª ª ªª ª ª bin ª ªª ª ª cd WLI_HOME/bin b. Studio ªªªªªªª z../studio c. Studio ªª ª «ªªª : admin ªª ª ªª : security«studio ªªª ª ªª ªªªªªª s Studio ª ªªªªª ªªªªª ª ªªªª s s 1. Studio ª ª ORG1 [ ª ªªªª ª ª ] ª ªª ª v 2. ª ª [ ªªªªªª ] ª ªª ªªªªªªª ªªªªªª ªªªªªª ª ª ª s 3. [ ªªªªªª ] ª ªª ª ªªªªª ªªªªªª f ª ªª s ªªªª ªªªªªª f s 3-3 WebLogic Integration ª ªª ª ª ªªªª ªªªªªª ª WebLogic Integration ªªªª ª ª 3-21

3 ªªªª f ªªªª ª ª ª ª ªªª ª ª workflow.jar ª ª ªªªª 2-3 ªªª ª ª ª ª 1: z Web ªªª ª ªª ª ªªª ª ª 4. ªªªªªª f ªªªª [ ] ª ªªªªª ª ªªªª ª Studio s : ªªªªªª ªªªªªª f f [ ªªª ] [ ] [ ªª ª ] [ ] [ ] [ ] [ ] ª ªª s 5. Studio ª ªª ªªªª ª ªª ª ªª [ ªªªª ] ª ªª ªª ªª s Studio ªªª h v WebLogic Integration Studio ªª ªªª ª ªªªª BPM ªªªªªªª ªªªª ª ª ªªª ª ª Studio ªªªª ªªª u ªªªªªª ªªªªª ª ªªª ªªªª ª ªª ª ªªª ª ª workflow.jar ª ª WebLogic Integration ª ªª ª ª ªªª ªªªª ªªªªªª ª s s 3-3 WebLogic Integration ªªªª ª ªªªª ªªªªªªª ªªªªªªª ªªªª ªªªª ª ª binary to file file to binary xmltofile create POAck from PO 3-22 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª s 3-3 WebLogic Integration ªªª ª ª ªªª ª ªªªªªª ª ª ªªªªª ª ªªªªªª f XML ªªªª ª ª ªª XML ªªªª ª ªª ª WLIS_BuyerPOPrivate WLIS_BuyerPOPublic WLIS_BuyerQPAPrivate WLIS_BuyerQPAPublic WLIS_SupplierOnePOPrivate WLIS_SupplierOneQPAPrivate WLIS_SupplierPOPublic WLIS_SupplierQPAPublic WLIS_SupplierTwoPOPrivate WLIS_SupplierTwoQPAPrivate com.bea.wlxt.mfl wlis PO.mfl PO.dtd POAck.mfl POAck.dtd ªª ª ªª PORequest AggregatedQPAResponse PurchaseOrderAcknowledgement QPA ªªªª ªªªª ª ª ª ª z GCS ( ª ª ªªªª ªª ªªªª ) ªªª ª ª ª ª ª QPA ª ª ªªª ~ QPA ªªªª ªªªª ªª ª ªªª WebLogic Integration ªªªª ª ª 3-23

3 ªªªª 3-4 QPA ªªªª ªªªª ªªªª ªªª ªª ª 1. ª ª ªªªª ªª ªªªª QPA 2. QPA ªªª ª ~ 3. ªªª ª QPA 4. ª ª ªªªª ªª ªªªª ªªª ª 3-24 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª QPA t u : QPA ªªªª ªªªª ªªª ªªª ª ª ªªªª ªªªªª «w «ª ªªªªª ªª ªª ª ªªªªªª t ªª ª ª ªª w QPA t u ª ªª ª t ªª ª ªª ª t ªª ª ª ªªª ªª ªªªª QPA ªªªª ªª ªª ª ªªªªªª ªªªªª ª ªªªªª t ªªªª QPA ªªªª 5 ªªªªªª ªªªªªª s 3-4 ªªªª QPA ªªªª ªªª ªªª ªªª ªªª ª ª / ªª ªª ª ªªª ªªª ª ª ªª ªªª WLIS_BuyerQPAPrivate ª ª ªªª ª ª WLIS_BuyerQPAPublic ªªª ª ªª ª ª ª WLIS_SupplierQPAPublic : ªª ª ª ª ªªª ª ª ªªªªªª ªªª ª ªª ªªª WLIS_SupplierOneQPAPrivate ªªª ª ªª ªªª WLIS_SupplierTwoQPAPrivate WebLogic Integration ªªªª ªªªª ªªªª v ª ªªªª ªªª ª ªªª ª ª ª ª ªªª ª ªªªª ªªªªª i ªªªªªªªª ªªªªªª v ª ªªªªª 3-6 ªªª ª ªª ª ª ªª ª w WebLogic Integration ªªªª ª ª 3-25

3 ªªªª ªªªª JSP JSP ªª ª ªªª QPA ªªªª QPA u ªªª s QPA ªªªª ªªªª ªªªª ª ªªª ªª ªªªª ªªª ªªª 3-5 QPA ªªªª ªªªª ªªª ªªª ª ªª ª ªªª ªª ª t 3-28 ªªª ª ªª ª t 3-50 ªªª ªªª ªª ª t v w ªªªª ªª ªªªª ªªªªªª ªªª ªªª ªª ª ªªªªª 1. QPA ª ªª JSP ( 2-2 ) QPA u JMS ªªª ~ WLIS_BuyerQPAPrivate ªªªªªª 2. WLIS_BuyerQPAPrivate ª ªªªªª QPA u XML ªªªªªª WLIS_BuyerQPAPublic ªªªªªª ª ªªª ªª QPA v 3. WLIS_BuyerQPAPublic ªª ª ª ªª ª ªªª ªª ªªªª WLIS_Buyer WLIS_Hub ªªªªªª ª ª ª ªªª ª ª QPA u XML XOCP ªªªªª ª ªª WLIS_Hub ªªª ª ªª ªªªª ~ 3-26 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª : WLIS_Hub ª ª ªªª ª ª ª ªª ªªª ª ªªª ª ª ªªª ª 4. WLIS_Hub ªªªª ªª ªªªª i ªªª ª ƒ ªªªªªªªª ª ªªª ª ª ~ ªªªª ªª ªªªª «WLIS_SupplierOne WLIS_SupplierTwo«ª ªªªª ªªª ªª : ªªªª WLIS_Hub ªªªª ªª ªªªª ªªª i ªªª ª ªªªªªªª ª ª ªªª ª ª ª ª ªª ª ª ªªªªª ªªª ª ªª XOCP ª ª ªªª ªª ª WLIS_SupplierOne WLIS_SupplierTwo ªªªªª ªªªªªª «WLIS_SupplierQPAPublic«ªªªªª ªªªªªª ª ª ªªª QPA u XML ªªªªªª 5. WLIS_SupplierQPAPublic ª ªª ª ªª ªª ª ª ª ª ªª ª ªªªªªª QPA u XML ªªªªªª 6. ªªª ª ªª ªª ª ªª ª ª ªª i QPA «XML ª ªª ªª ª«ªªªªª ª ªªªªª ªªª 7. WLIS_SupplierQPAPublic ª ªª ª ªª QPA XML ªªªªªª XOCP ªªªªª ª ªª ª ª ~ WLIS_Hub ªªªª ªª ªªªª WLIS_Buyer ªªª ªª ªª ªª ªªª ª ªªªª ªª ªªªª «WLIS_Hub ªªª ª ªªªª ªª ªªªª ªªªªªª ª ª ª ªªªª ª «WLIS_Hub ª ª ªªª ~ WLIS_Hub ª ª WLIS_Hub ªª ª ª ªªª WLIS_Hub WLIS_Buyer ªªªªªªª ª ª ªªª ª ª ª ª ªªª ª ª «WLIS_Buyer«ªªª ª ª 8. ª ª ª ªªªªª «WLIS_BuyerQPAPublic«s a. XOCP ªªªªª QPA XML ªªªªªª WebLogic Integration ªªªª ª ª 3-27

3 ªªªª b. ªªª ª ª ªª ª ª ª 1 XML ªªªªªª JMS ªªª ª ª ªª ªªª ªªªªªª «WLIS_BuyerQPAPrivate«ª ªª c. QPA v ªªª ª ªªª ªª ªªªªªª «WLIS_SupplierQPAPublic«~ 9. ª ª ªª ªª ª ª ªªªªª «WLIS_BuyerQPAPrivate«QPA XML ªªªªªª XML ª ª } JSP XML u QPA Web ªª ª s ªªªª QPA ªªªª ªªªª ª ªª ª t ª ª ªªªª ª t ª ª «GCS«ªªªª ªªªªª JMS WebLogic Integration ªªªª ª ªª XML ªªªªª s ªªª ªª ªª «Web ªªª ªªª ªª«t GCS ª ª ªª ª ª ª ª ªªª ªª ªªª ªªªªªª QPA v ª ªªªª ªªªªª ª ªªªªª t ª ªªªªª ª w ª ªª ª Web ªªª ªªª ªª ª ª QPA ªª ªªª ª ªªªªª ª ª QPA ªªªªª ªªªªªª ª ªª ª Web ªªª ªªª ªª QPA ªªªª u ªªª Web ª ª ª s Java Server Page (JSP) JSP ªª ª ªªª QPA ªªªª ~ ªªª ª ª s ª ª ª ª ª SAMPLES_HOME WebLogic Platform ªªªª ª ªª ªª 3-28 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª s 3-5 QPA ªªªª ªªª ª ª WebLogic Integration ªª ªªª ª ªªªª SAMPLE_HOME\integration\samples\wlis\src\ examples\wlis\tags ªªª ª ª SendQPARequestTag.java CheckQPAResponseTag.java SAMPLE_HOME\integration\samples\wlis\web SendQPARequest.jsp CheckQPAResponse.jsp QPAform.htm WaitQPAResponse.htm SAMPLE_HOME\integration\samples\wlis\lib\xsl ProcessQPAResponse.xsl ª ª ª ª ªª ª ªªªªªª «WLIS_BuyerQPAPrivate«v Web ªªª ªªª ªª 3-6 Web ªªª ªªª ªª ª ª ªª ªªª ªªª ªªª v v ªªª ªªªªª WebLogic Integration ªªªª ª ª 3-29

3 ªªªª 1. QPA u HTML Web ª ªª «2-10 ªªª ª ª ª ª 4: QPA u ~ «XML XML JSP (SendQPARequest.jsp) JMS ªªª ~ ª ª ª JMS ªªª XML ªªªªª ª ªª ªªª ª ªªª f SendQPARequestTag.java ª ª ªªª ªªª ªªª 3-4 SendQPARequestTag.java // JMS ÔÎÐÒÖÊ f final String JMS_FACTORY = "com.bea.wlpi.queueconnectionfactory"; // JMS ÐÕ Ê f final String QUEUE = "com.bea.wlpi.eventqueue";... 2. ª ª ªª ªª ª ª ªªªªª «WLIS_BuyerQPAPrivate«3. WLIS_BuyerQPAPrivate ª ªªªªª ªªª ª ªª ª ª ª AggregatedQPAResponse.xml QPA } 4. JSP (CheckQPAResponse.jsp) JSP ªª ª ª w XSL «SAMPLE_HOME\integration\samples\wlis\lib\xsl\processQPARespon se.xsl «XML ªªª u Web ªª ª s 2-5 2-12 ªªª [PO ] ªª : SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 5. ªªªª s ª ª ªª ª ª 2-12 ªªª ªª ªª 6: JSP ª ªª ª QPA ªªª XML ªªªªª JMS ª ª ªª ª ªª ª ª ªª ªªª ª ªªªªª «WLIS_BuyerQPAPrivate«ª ªªªª 3-30 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ª ª QPA ªª ªªª ªªª ªªª WLIS_BuyerQPAPrivate ªªª ª ªª QPA ªªª JMS ªª ªªª JSP ª ªªªªª Web ªªª ªª ª ªª 3-28 ªªª ª ªª ª Web ªªª ªªª ª ª WLIS_BuyerQPAPrivate ªªªªªª ªªªªªª 3-7 WLIS_BuyerQPAPrivate ªªª ª ªª ªªªªªª WLIS_BuyerQPAPrivate ª ªªªªª ªªª ªª ª ª ªª u ª ª ª ªª ª f Lookup 2nd Tier suppliers for requested items Construct QPA Request XML to Suppliers Call BuyerQPAPublic workflow Wait for aggregated QPA Response WebLogic Integration ªªªª ª ª 3-31

3 ªªªª Write QPAResponse to File Wait for PO Request from Web Front Calculate total amount Store PO Information to backend system through WLAI SendQPARequest.jsp JSP XML ªª ª ªªªª ªª XML QPARequest.dtd ª ª f ƒ A DTD ªªªª DTD ª ª v QPARequest.dtd u QPARequestId: (<!ELEMENT QPARequestId (#PCDATA)>) ªªªª ªª ª QPARequestId u ÿ ª ª [QPA ªª ªª ~ ] Web ªªª «2-9 ªªª ª ª ª ª 3: ªª ªª z «QPA u JSP ªªªª s QPARequestId v ª ª } QPA ª ªª «2-11 ªªª ª ª ª ª 5: QPA u v «ª ªª XPath XML ªªªªª ª ª ªªªª «qparequestxml«qparequestid u ª ªªªªª QPARequestId 2 ªª ª ªª ªª s ªªªª ª ªªªªª ªª ª ªª WebLogic Integration ªªªª ªªª [ ª ª ªª ] [ ªª ª ªªªª ] ª ªª ªªªª DOCTYPE ªª ªu XML ªªªªª ÿi ªªªªªª ªª ª ª ªª DOCTYPE ªª ª u ªª ª ªª ªªªªªª ªª ª ª ªª Š ªª ª ªª ªªª ª ªª XML ªªªªª 3-32 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªª ª ªª ªª s ªª ª ªªs 2 ªª s ª ªª ª ª ª ª ª ª ªªª ª ªªª ªª ªª ª ªªs y ªªª u XML ªª ªªª u ªª ª ªªs ªªª ªªªªªª ªªªª ªª ª ªªªª ª ª v Studio ªªª ªªªª [ ªªª ªªªª ª ª ªª ª ] ªªªª ªª ª ªª ª ªªs ªªª ªªª ªªª ªªª ªªs PORequest.QPARequestId AggregatedQPAResponse.QPARequestId PurchaseOrderAcknowledgement.PONumber ªª ª ªªs ªªª ªªªªªª ª ªªªª ª ª ª ªªªªª h ªª ª ªªs [ ª ª ªª ] [ ªª ª ªªªª ] ª ªª ªªªª f ªª s u ªªªª ªªª s 2 ÿ i ªªª ª ª ªªªªª ª ªª QPARequestId ªª s Studio ªªª ªª ª ªª f WebLogic Integration Studio ªªªªª ª ª ªªªªª ªªªª ªªª ª ªªª ª ª Lookup 2nd Tier suppliers for requested items ªªªª ªª ª 2 «ªª ª 2«ªªª ª f ª ª ª ªªª ª ª ª ª ª ª «EIS«f ªªªª EIS RDBMS ªªª ª ªªª RunSamples ª ª ª ª ª s ªªªª ªªªªªª v «2-2 ªªª ªªªª s «WebLogic Integration ª ªª ª ª ªªª ªªª ª ª ªªª ªª ª ªªª ÿ ªª ª ª u ªªª WebLogic Integration ªªªª ª ª 3-33

3 ªªªª ª ª ªªª ª ª ªªª «WLISAppView.sav«ªªªª ª ªª ªªªªªª ª ªªª v 3-84 ªªª Application Integration Application Integration ª ª ª ª Studio h ªª ªªª ª ª ªªª ªªª ª ªª ª ª ªªªªª ªªªªªª Studio ªªª ª ªªª ªu «XML «ªªª ª ª ª ª ª ª ª s 1. ªªªªªª «supplierlookupinputxml«2. WLISAppView.sav ª ª ªªª ª ª ªªª getsupplier 2 ªªª ª EIS ªªª ª ª ªª ª ªª 1. ªªª ª ªª ªªªª ª ª ª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ~ ] ªªªª [ ªªªª ~ ] ª ªª ªªªª s 3. [AI ªªªª ªªªªªªª ªªª ªªª ª ] [ ªªª ª ] ª ªª ªªªª s ª ªª ª ª ª ª WLISAppView.sav ª ª ªªª ª ª ªªª ªªªª ª ª ª s 3-34 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª 3-8 [ ªªªªªª ª ªªª ªªªª ] ª ªª ªªªª [ u ª ª ª ª ª ª ] ª ªªª ª ªª XML «supplierlookupinputxml«ª ªª ªª ªªª ª ª ªªª ªªª ª ª ªªªªª ªªªª ªªª ªª ª } s [ ª ª ª ª ª ª ] ª ªªª supplierlookupoutputxml ª ª ªªª ª ª ªªª ªªª ª supplierlookupoutputxml u XML ªªªªª ªªªªªª ª ªª : XML ªªªª w [ u f s ] [ f s ] ªªªª [ f s ] ª ªª ªª ª ª s u [ ] ªªªª WebLogic Integration ªªªª ª ª 3-35

3 ªªªª WebLogic Integration Application Integration ªªª ª Application Integration ªªªªª ª Construct QPA Request XML to Suppliers ªªª ª ªª ªªª ª QPA u XML ªªªªª ª ªªªªª «qparequestxmlone qparequestxmltwo«xml ªªªªª XOCP ªªªª ªªªª ª ÿ ª ª ªª ªªª ªªªªªª «WLIS_BuyerQPAPublic«ªªª ª ªª ªªª ªªªªªª «WLIS_SupplierQPAPublic«~ ªªª ª ªªªª ªª ªªªª WebLogic Integration 1 ªªªªª e ªªªª ªªª ªª ªªªªªª XOCP ªªªªª x ÿ «SupplierName«QPA u XML ªª ª u ~ SupplierName ª ªª ª ªª ª ªª «supplierlookupoutputxml«callapplicationviewservice:sav.getsupplier ªª ª } qparequestxmlone ªª ªªªª SupplierName XPath ToString(XPath("//Row[1]/supplierName/text()", $supplierlookupouputxml)) qparequestxmlone qparequestxmltwo u v 1. ª ªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªª ª ªª ª ] 3. ª ª ª ª ªªªª ª ª ª Set workflow variable qparequestxmlone structure Set workflow variable qparequestxmlone structure [XML ~ ] ª ªª ªª ª ª s 3-36 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª 3-9 [ ªªª ª ªª v ] ª ªª ªªªª Call BuyerQPAPublic workflow ªªª ªªª WLIS_BuyerQPAPublic ªªªªªª QPA u XML ªªªªªª ªªªªªª ªªªªª ªªªªªª WLIS_BuyerQPAPrivate ª ªªªªª WebLogic Integration B2B v «WLIS_QPAConversation«ªª ªª ª ª ª ª ªª ªª ªª ª ªªªªª B2B Integration ªªª ª ªª ªªª ªªªªªª ªªª ª ªª ªªª ªªªªªª ªªª ª ª ªªªªª ª ªªª u ~ ªª ªªª ªªªªªª ªªª ª ªªªªªª ªªªªªª ª ª ª WLIS_BuyerQPAPrivate ª ªªªªª ªªªªª ªª ªªªª ªªªª f vªªªª s ª ªªªªª ªªªªªª B2B ªªª ªªª ªª ªªªªªª ÿ v WebLogic Integration ª ªª ª ª ªªªªªªªª ªªªªªª ª ªªªªª ªªªªªª ª ª ª ªªª ª ª ªªªªª ªªªªªª ~ WebLogic Integration ªªªª ª ª 3-37

3 ªªªª WebLogic Integration Studio ªª ªªª ª ªªªªª ªªª ª f 1. ªªª ª ªª ªªªª ª ª ª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ª ª ª ª ~ ªª ª ª B2B Integration ªªª ªª ª ªªªªª ] [ ªªªªª ª ªªªªª ] ª ªª ªªªª s ª ªª ªªªªª ª ªªªªª ªªªª s 1. ªªª ª ªª ªªªª ª ª ª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ªªª ª ªª ª ] 3. [ ªªª ªª ªªªªªª ] ªªª ª ª ª ª [ ªªªªª ª ªªªªª ] ª ªª ªªªª s 3-10 [ ªª ª ª ª ªªªªªª ] ª ªª ªªªª WebLogic Integration ªªªª ªªªª 3-38 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª [ v ] ªª«WebLogic Integration ªª v ªªª ªªªªªª f ªª ª ªªªªªªª ª ª ªªªª ª ª ªª ª ª u v ªªª ª ª ªªª WLIS_QPAConversation 1.1 buyer f v ªªª ª ªªª ªª ªªªª «WLIS_Buyer WLIS_Hub«ªªªªªªªª ª ªª ªªª [ ] ª ªªª [ ªªª ] [ ªªªª ] ª ªªª ~ BulkLoaderData.xml ª ª ªª ª ªªª 3-3 BulkLoaderData.xml ª ª ªªªªªª ª ª ª ªªª ª ª ªª ª ª ªªª ªªª ª ª [ v ] ªª ª ªªªªª ª ª ª ªªª ª ª [ ª ªªªªª ] ªª«ª ªªªªª [ ªªªª ªª ] ªª f ªªªª ªª «WLIS_BuyerQPAPublic«QPARequestXMLOne «ªªª ª ªª ª ªª f qparequestxmlone QPARequestXMLTwo «ªªª ª ªª ª ªª f qparequestxmltwo QPAPrivateFlowId «ªªªªª ª ª ª ª ªª WLIS_BuyerQPAPrivate ªªªªªª ªªªªª x ª ªª ªªª ªªªªª ID ªªªªªª ªªªªªª t ª ªªªª s ªªªªª ID ªª ªªª ªª ª ª ªª 3-49 ªªª Publish Aggregated QPA Response ª ªª ªªª ªªªªª «WLIS_BuyerQPAPublic«ˆ [ ªªª ªªªª ] ª ªª ªªªª [ ªªª ª ª ª ª ] ªª ª ª 1. Start Public Workflow 2. Mark task ìcallbuyerpublic workflowì done WebLogic Integration ªªªª ª ª 3-39

3 ªªªª B2B v ª ªªªªª v B2B Integration ªªªªªª Wait for aggregated QPA Response ªªª ª ªª ª ªªªªª WLIS_BuyerQPAPublic ªª ªªªª XML ªª ª XML ªª ª XPath XML ª ªªªªª XML AggregatedQPAResponse.dtd ª ª f ƒ A DTD ªªªª ª ª ªªª ª ª DTD v ª ªª ª ªª f ªª s QPARequestId s ª ªª ª ªª ª ª ª ªªª ªª ªªª ªªªªªª «WLIS_BuyerQPAPrivate«ªªªªª ªªªªªª ªªªªªª ªªªªª Wait for aggregated QPA Response ª ªª QPA ªªªª u ª ªª ª ªªª ªª ªªªªª QPARequestId (3-32 ªªª ªª ª ªª w «Write QPAResponse to File ªªª ª ª ªª xmltofile ªªªª ªªªª ª ª ªª ª ª QPA WebLogic Platform ªª ªªª ª ªª ª ª ªª ª ª ª } SAMPLE_HOME\integration\samples\data\AggregatedQPAResponse. xml s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª ªª ª ª ª JSP ªªªª ªªªª ªªªª ª ª v Studio ªª ª ªªªª [ ªªª ªªªªªª ªªªª ªªªª ª ª ] [ ªªªª ªªªª ª ª ] ª ªª ªªªª ªªª ª ªªªª ª ª ª ª ª s ªªªª ªªªª ª ª ªªª ª ª ª ª v v WebLogic Platform 3-40 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªªªªª ª ª ª ª ª xmltofile ªªªª ª ªªª ª ª ~ Java ªªª SAMPLE_HOME\integration\samples\wlis\src\examples\wlis\comm on\util\utils.java SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª Wait for PO Request from Web Front [PO Request] Web ªªª PO u ªªªªªª ªª ª ª ªª PO u XML ªªªªª ª ª ª porequestxml ª ªª 3 «loopnumber counter totalamount«ªªªªªª ª ªª ª ªª v y ªªªªªª { v v true loopnumber ª ª ªªªªªª Calculate total amount ª ªª ~ v false ªª ªªªª Store PO information to the back-end system through WLAI ª ªª ~ Calculate total amount ªªª ª ªª [ ª ªªªªª v ] ª ªª ªªª ª f 3 ª ªªªªª v u dš Store PO Information to backend system through WLAI ªªª ª ªª WebLogic Integration Application Integration h PO ª ªªª ª ª ªªªª «ªªª RDBMS«Studio ªªªª ªª ª WLISAppView.sav ª ª ªªª ª ª ªªª ªªª ª ªªª ªu XML u ª ªª ªªªªª ª ª ªªª ªªª ª insertpodata insertline WebLogic Integration ªªªª ª ª 3-41

3 ªªªª ª ªªªªª ªªªª ªªª ªª ª ª ªª } ª ªª ~ v 3-66 ªªª ª ª PO ªª ªªª ª ªªª ªª ª ª QPA ªªª ª ª ªªª ª ªª ª ª ªª ªªª ª ªªªªª «WLIS_BuyerQPAPublic«ª ª ªª ªªª ªªªªªª «WLIS_BuyerQPAPrivate«QPA ªªªªªª ªª WLIS_BuyerQPAPublic ªªªªªª ªªªªªª 3-11 WLIS_BuyerQPAPublic ªªª ªªª ªªªªªª WLIS_BuyerQPAPublic ª ªªªªª ªªªªª ª ª ªª u ª ª ª ªª ª f Compose QPA Request Business Message 3-42 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª Send QPA Request to Suppliers 1st/2nd QPA Reply Message Receipt Extract QPA Responses Aggregate both QPA Responses Publish Aggregated QPA Response : B2B v ª ªªªªª ªª ª ª ª ª ªªªªª v ªªªª f u ªªªªª ªª ª ª ªª WebLogic Integration w ª ªªªªª WLIS_BuyerQPAPublic ª ªªªªª w ªªªªªª ÿ WLIS_BuyerQPAPublic ª ªªªªª ªªªªªª v ªªªª v Studio ª ª ªªªªªª ªªªª ªªªªª ª ªªªª [ ªªªª ] [ ªªªªªª f ] ª ªª ªªªª s 3-12 WLIS_BuyerQPAPublic ªªª ªªª [ ªªªªªª f ] ª ª WebLogic Integration ªªªª ª ª 3-43

3 ªªªª ª ªªªª v ªªª ª ª ªªª ª ªª ª ªª ª ªª ª ª ª ªª [B2B Integration] ªª f ªª WLIS_BuyerQPAPublic ª ªªªªª [ v f ] f QPA v WLIS_BuyerQPAPublic ªª ª ª ªª [ ªªªªªª f ] ª ªª ªªªª [ v f ] ªª ª ª ªª ª ª ª ª ªª ª ª ªª ªªª «WLIS_BuyerQPAPrivate«ª ªªªªª f ª ªª ªª ª ª ªª QPA ªªªª ªª ªªª ~ ªªª ª x «FirstSupplierName SecondSupplierName«ªªªªªª Send QPA Request to Suppliers ª ªª ªªªªªª XML ªªªªª XPath «QPARequestXMLOne 3-44 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª QPARequestXMLTwo«XPath QPARequestXMLOne XPath("/QPARequest/@SupplierName/text()", $QPARequestXMLOne) Compose QPA Request Business Message ªªª ª ªª XML ªªªªªª XOCP ªªªªª ª ªªª ª ªª XOCP ªªªª ªªªªª XML ª ª ª ª ªª ª ª ªªªªª «WLIS_BuyerQPAPrivate«QPARequestXMLOne QPARequestXMLTwo ªªªªªª ªªªªª Studio B2B Integration ªªª ª B2B ªªª ª ªªªª ªªªªª ª ª ª ª u [ ªªªª ªªªªª ] ª ªª ªªªª ªªª 1. ª ªª ªªª ª ª ª ª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªªª ªª ª ] 3. [ ~ ªª ª ª B2B Integration ªªªª ªªªªª ] [ ªªªª ªªªªª ] ª ªª ªªªª s ª ªª 2 ªªª ª ªªªªª QPARequestMessageOne QPARequestMessageTwo Java ª ª ª ª Send QPA Request to Suppliers ªªª ª ªª f ªªª ª WLIS_Hub ªªªª ªª ªªªª XOCP ªªªªª 2 ªªª ª ~ ªªªª ªªªªªªª ªªª ª ªª ªªª WLIS_Hub [ ªªª ] «ªªª [ ªªªª ªª ªªªª ]«QPA u XOCP ª ª ªªª ªªª ª ªªª ªª ª ªª f [ ªªª ] v [ ªªªª ªªªªª ~ ] ª ªª ªªªª WebLogic Integration ªªªª ª ª 3-45

3 ªªªª 1. ª ªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªª ª ªª ª ] [ ªªªª ªªªªª ~ ] ªªªª ª ª ª ª ª ª ªª ªª s 3-13 [ ªªªª ªªªªª ~ ] ª ªª ªªªª [ ªªª ] [ ªªªª ªª ªªªª ] [ ªªª ] FirstSupplierName FirstSupplierName SecondSupplierName ªªªªªª ª ªª 1st/2nd QPA Reply Message Receipt ªªª ª ªª ªªª ªªª ªªª ª ªªª ª 2 2 ªª ª ª ªª f ª ªªªª f ªªªª ªªªªª y ªªª ª ªªª ª ªªªªª XML 3-46 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªª ª ª ªª Conversation Event ª ª ª ªªª ª ª ª ª [ ªª ª ªªª ª ] ª ªª ªª ªª s 3-14 B2B v ªª ª ªªª ªªªª ªªªª ªªªªª ªªª ª ªª B2B v ªªªª ªª ªªªª ªª ª ª ªª «XML ªª ª ª ªª «ªªª ª ªª Conversation Event [ ªª ª ªªª ª ] ª ªª ªªªª QPA ª ª ªªª ª ªª ªªªª f WebLogic Integration ªªªª ª ª 3-47

3 ªªªª Extract QPA Responses ªªª ª ªªª ª ªª XOCP ªªªªª «FirstQPAResponseMessage FirstQPAResponseMessage «ªª ªª ªª ªª ª ªªªª QPA XML ªªªªªª FirstQPAResponseXML SecondQPAResponseXML Aggregate both QPA Responses ªªª ª ªª XML ~ ªªªªªª v ªªª ª f ªªªª XML ª ªª ªª ª 1 QPA XML ªªªªªª XML ªªªªªª AggregatedQPAReply ªªªª XML ª ªªªªª [ ªªªªªª v ] ª ªª ª ª ª ª s 1. ª ªª ªªªª ª ªª 2. [ ªªª ª ªª ª ] 3. ª ªª f ªªªªªª v ªªª ª «Set workflow variable "AggregatedQPAReply" XML structure«ª ªª ª ª ª ª [ ª ªª ª ªª v ] ª ª ª ªªªª 3-48 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª 3-15 [ ªªªªªª v ] ª ªª ªªªª AggregatedQPAResponse XML ªªª ª QPARequestId Creation Date QPA Response Publish Aggregated QPA Response ªªª ª ªª Post XML Event ªªªª f ªª ª ª ªª f ª ªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s [ ~ ªª ª ª XML ªª ª ª ªª ] ª ªªª QPA «ª ªª f AggregatedQPAReply «XML ªª ª ª ªª XML ªª ª BPM ªª ª ªª ª ª ª ª ª ªª ªªªªªª ªª ª ªª ª ª ªª ªª ª ª ªª ~ XML ªªªªª BPM JMS ªªª ~ JMS ªªª JNDI com.bea.wlpi.eventqueue WebLogic Integration ªªªª ª ª 3-49

3 ªªªª QPA ª ª ªªª ªªª ª ªªªª ªªªªªª ªª ª ªª ªªª ª ªª ªªªªª ID QPAPrivateFlowId ªªªªª ID ªª ªªª ª ª ª ª ªª ª ª ªª ª ªªªªªª ªªª ªª ªªª QPAPrivateFlowId ªªª ªª ID ªªªªª ªªªªªª «WLIS_BuyerQPAPrivate«ª ª ªª ª ªªªªªª 3-37 ªªª Call BuyerQPAPublic workflow ªªªªªª ªªªªª QPA v ªª ª ª ªª ª ªª ªªªª ªªªªª Send QPA Request to Suppliers ª ªª ªªª ª ~ v ªª ª ªª ª t ª ª ªªªª ª t ªª ª ª ª ª ª ª ª ªªªª ª ª ªª ª ª ªªªªª QPA v ªªªªª ªªªªª ªªªªªª t ª ªªªªª w ªªª ª QPA ªª ªªª ªªªªªª ªªª ª QPA ªª ªªª ª ªªªªª ªªª ª QPA ªªª ª ª ªªª ª ªª ªªª ª QPA ªª ªªª ªªªªªª «WLIS_SupplierQPAPublic«WLIS_Hub ªªªª ªª ªªªª ª ª ªªª 3-50 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª WLIS_SupplierQPAPublic ª ªªªªª ªªªªªª 3-16 WLIS_SupplierQPAPublic ªªªªªª ªªªªªª WLIS_SupplierQPAPublic ªªªªªª ªªª ªª ª ª ªª u ª ª ª ªª ª f Extract Contents of QPA Request Message Call WLIS_SupplierOneQPA Private Workflow Or Call WLIS_SupplierTwoQPA Private Workflow Compose and Send QPA Response Message Exchange Termination WLIS_SupplierQPAPublic ª ªª ª ªª QPA u ª ªª ª ªª ªªª ªª ª WebLogic Integration ªªªª ª ª 3-51

3 ªªªª Extract Contents of QPA Request Message ªªªª ªªªªª u ªªªª ª ªªª ªªªªª «QPARequestMessage «XML ªªªªª XML QPARequestXML ª ªª f 1 ª ª ª ª QPA u ª ªªªª ªªª ª f ª ªªªªª v ªªªª ªªª ª WebLogic Integration ªªªªª e QPA v ªªª ªª ªªª ª ªªªªª ªªªªªª WLIS_Buyer ª ªªª ªª ªªªª 2 XOCP ªªªªª «ªªª ª «WLIS_Hub ªªªª ªª ªªªª ~ ª ªªª XPath QPA u XML ª ªª ªª ª ÿ «SupplierName«v ToString(XPath("/QPARequest/@SupplierName", $QPARequestXML)) Call WLIS_SupplierOneQPA Private Workflow ª ªªªªª ª ªª v SupplierName ªªª ªª ªª ª ª ªª ª ª ª ª ª v ªªª ª ªª ªª ª ªªªªªª «ªªª WLIS_SupplierOneQPAPrivate«ªª ª ª ª ª ªªª ª ªªªªª WLIS_BuyerQPAPrivate ªª ªªªª ÿ w ªªªªª ªªªªªª ª ªªª «3-37 ªªª Call BuyerQPAPublic workflow «ª ªªªªª ªªªª f 1. ªªª ª ªª ªªªª ª ª ª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ªªª ª ªª ª ~ ªªªªªª ªªª ª ª ª ªªªª ] [ ªªªªªª ] ª ªª ªª ªª s 3. ªªªªªª ª ªªªª f 3-52 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ª ªªªªª ª ªª f ªªªªªª ª ª ª ª s 1. ª ªª ªªªªªªª 2. [ ªªªª ªª ª ] 3. ª ªª f ª ªªªªª ªªª ª«Start workflow "WLIS_SupplierOneQPAPrivate"«ªªªªªªª [ ªªªªªª v ] ª ªª ª ª ª ª ª ªª [ ªªªªªª ] ª ªª ªªªª WLIS_SupplierOneQPAPrivate ªªªªªª [ ª ªªªªª ] ª ªªª f [ ª ªªªªª ] ª ªª ªªª ª [ ] ªª ªª [ ] ª ªªª [ ] ª ªªª ªªª [ ] ª ªªª QPAResponseXML [ ] ª ªªª QPAReplyXML [ ] ªª ª ªªªªª ª ªªªª f s ªª ª ª ªª ª ª ªªª ª ªªª ªª ªªª [ ] ªª QPAResponseXML QPAReplyXML Result ( ) Result WLIS_SupplierOneQPAPrivate ª ªªªªª Create QPA Reply XML ª ªª QPAReplyXML ª ªªªª «3-55 ªª ª ªªª ª QPA ªª ªªª ªª ª ª ªª «ªªªªªª «ªªª WLIS_SupplierQPAPublic«ªª ª ~ u ª ª ª ªª ªªª ª ªªªªª Or ª ª ª ª ªªªªª «WLIS_SupplierOneQPAPrivate WLIS_SupplierTwoQPAPrivate«ª ªªªªª «WLIS_SupplierQPAPublic«ªª ªªª ªªªª ªª Call WLIS_SupplierTwoQPA Private Workflow ª ªªªªª Extract Contents of QPA Request Message ª ªª v SupplierName ªªªªª ª ªªª WebLogic Integration ªªªª ª ª 3-53

3 ªªªª ªª ªªªªª v ªªª ª ªª ªªª ª ªªª ªª «ªªª WLIS_SupplierTwoQPAPrivate«ª ªª s ªªª w Call WLIS_SupplierOneQPA Private Workflow ª ª ª ª ªª WLIS_SupplierTwoQPAPrivate ªªª ª ªª Compose and Send QPA Response Message ª ªª ªªª ª ªªª ª ª ªªªª ª ª ª ª ª ª ªª ª ªªªªªª QPAResponseXML ª ªªªª QPAReplyMessage ªªªª ªªªªª ~ ªªªª QPAReplyMessage ªªªª ªªªªª WLIS_Hub WLIS_Buyer ªªªª ªª ªªªª ~ WLIS_Hub [ ªªª ] ( ªªª [ ªªªª ªª ªªªª ]) QPA u XOCP ªªªªª WLIS_Buyer ªªªª ªª ªªªª ªªª ª ª ª ªª f ªªª v [ ªªªª ªªªªª ~ ] ª ªª ªªªª 1. ª ªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªª ª ªª ª ] [ ªªªª ªªªªª ~ ] ªªªª ª ª ª [ ªªªª ªªªªª ~ ] ª ªª ªª ªª s ª ªª ªªªª 3 ª ª «[ ªªªªª] [ ªªªª ] [QoS]«[ ªªªªª] ªª ª ªªªª ª ªªª w [ ª ª ªªª ] QPAReplyMessage WLIS_Buyer ªªªª ªª ªª ª ª ~ XOCP ª ªªªª Java ªª ª ª 3-54 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª [ ªªª ] Trading Partner Name WLIS_Hub ª ªªª ªª ªª ª ª QPA ª ª ªªª WLIS_Buyer ªªªª ªª ªª ª ª ªªª ªª [ ªªª ] $QPASenderName QPA ª ª ªªª ª ªªª ªª ªª ª ª QPASenderName x [ y ªªª ] ÓÏÕ v ªªª ª ª ªªª ªªªª ªª ªª ª ª f [ v QoS ] ªª ª ª ªª ªªªªªª XOCP ªª ª ªª ªªª ªªªª ª ª ªª ª ª ªª ª ª vªªª ªªªª ªªªªª ~ ªª ªª ªªª f ªªª ª z «Quality of Service«ªªªª ª ªªª ªªª ªªªª ªª ªªª ~ ªªªª ªªª f QoS Exchange Termination Conversation Event ªª ª ª ªª ª ªª QPA v ªªª ª QPA ªª ªªª ªªª ªªª ªª ª ªªª ª 1 2 ª ªªªªª ª ªªªªª WLIS_SupplierOneQPAPrivate WLIS_SupplierTwoQPAPrivate 2 ªªªªª ª k ~ v w i v WebLogic Integration ªªªª ª ª 3-55

3 ªªªª ªªª ª QPA ªª ªªª ª ªª ª ªª ªªª ª QPA ªªª ªª ª ªªªªª «WLIS_SupplierQPAPublic«WLIS_SupplierOneQPAPrivate ª ªªªªª ªªªªªª 3-17 WLIS_SupplierOneQPAPrivate ªªªªªª ªªªªªª 3-56 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª WLIS_SupplierOneQPAPrivate ªªªªªª ª ªªªªª ª ªª u ªªª ªª ª f Extract Variables from QPA Request ªªª Create QPA Reply XML ª ªª ª ªª ª ªªªªª ªªª ª ªªªªª ª ªªªªª «WLIS_SupplierQPAPublic«selfName ª ªª v ªªª selfname WLIS_SupplierOne Extract Variables from QPA Request ª ªª t ª ª ª ª ª ª v ªªªª f ªª ª ª XPath QPA u XML ªªªªªª ªªª ª ªªªªª XPath XML ªªªª ªª RequestPrice ToString(XPath("//Availability/UnitPrice/text()", $QPARequestXML)) ª ª ª ªªªªªª v 2 ªªª RequestQuantity RequestQuantity v «ReplyQuantity«v RequestPrice RequestPrice v «ReplyPrice«v 2-2 [QPA ªª ªª ~ ] ªª 2-5 [PO ] ªª u ªªªª ªª ª ª ª u WebLogic Integration ªªªª ª ª 3-57

3 ªªªª ª ª ªªª ª u Create QPA Reply XML ªªª ª ªª XML ª ª QPA XML ª ª ª ª ª ª ª ª ª ª ª ª ª ª ªª ª ªªªª ªª ªªªªª ª ªªªªª «WLIS_SupplierQPAPublic«ª ª ª ª ªª «QPAReplyXML«QPA XML ªªªªªª QPAResponse.dtd DTD f QPA DTD ƒ A DTD QPAReplyXML ª ªªªªª v ª ªªª ªª ªªªªª ª ªª ª ªª ª ª ª ~ WLIS_SupplierQPAPublic ªª ªªª ªªªªªª ªªª 3-52 ªªª Call WLIS_SupplierOneQPA Private Workflow w PO ªªªª ªªªª ªªªª ªª ª ª ª w ªªª ª QPA v ªª ª ª PO ªªªª ªªªª 2-12 ªªª ª ª ª ª 6: PO ªªªª ªªªª ªª ª ªªª 3-58 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª 3-18 PO ªªªª ªªªª ªªªª ªªª ªª ª 1. ª ª «PO«ªªª ª ª ª 2. ª ª ªªª ª PO ªªªªªª ~ 3. ªª ª ª PO XML ªªª PO ªªªªªª ª ª ª ªª ª ª ª ªªªª ªªª ª ª ªªª ª ª ª ª ª 4. ªªª ª ª ª ª ªª ª ª ª XML ªªª PO v 5. ªªª ª ª ª PO v ~ WebLogic Integration ªªªª ª ª 3-59

3 ªªªª PO t u 6. ª ª PO v PO : PO ªªªª ªªªª ªªª ªªª ª ª ªªªª ªª ªªª ªªªªªª ªª ªªª ªªª ªªª t ªªªªªª w PO t u ª ªª ª t ªªª ªª ª t ªª ª ªªªª ªª ªªªª PO ªªªª ªª ªªª ª ªªªªª ªªª ªª ªªªªªª t ªªªª ª ªªªªª ªªªªªª s 3-6 ªªªª PO ªªªª ªªª ªªª ªªª ªªª ª ª / ªª ªªª ªªªªªª ª ª ªª ªªª WLIS_BuyerQPAPrivate ª ª ªª ªªª WLIS_BuyerPOPrivate ª ª ªªª ª ª WLIS_BuyerPOPublic ªªª ª ªª ª ª ª WLIS_SupplierPOPublic : ªª ª ª ª ªªª ª ª ªªªªªª ªªª ª ªª ªªª WLIS_SupplierOnePOPrivate ªªª ª ªª ªªª WLIS_SupplierTwoPOPrivate 3-60 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªªªª PO t ª ª ªªª ª ª ªªª ª ª ªª ªªªª WebLogic Integration ªªªª u PO ª ªª ª ªª w ªª ª ª ª ª ª ªªª ª ª ªªª w ªª ª PO ª ªªª ªªªª ªª ªªª ª ª ªª ª h v 3-83 ªªª Application Integration Data Integration PO ªªªª ªªªª ª ªªª ªª ªªªª ªªª ªªª 3-19 PO ªªªª ªªªª ªªª ªªª ª ªª ª ªªª ªª ª t v 3-64 ªªª ª ªª ª t 3-50 ªªª ªªª ªª ª t ªªªª ªª ªªªª ª ªªªªª ªª ª ªª ªªªª ªª ª ªªª ªªª ªªªª ª WebLogic Integration ªªªª ª ª 3-61

3 ªªªª 1. PO ªªªª ªª ª ª ª ª ªª ª ª 2-12 ªªª ª ª ª ª 6: JSP ªªª ID l PO u XML ªªªªª XML ªªªªª BPM JMS ªªª ª ª ª 2. XML ªª ª ªªª ª ª ª ª ª ªª ªª ª ªªªªªª «WLIS_BuyerQPAPrivate«ªª ª ª ª ª WLIS_BuyerQPAPrivate ª ªªªªª WLISAppView.sav ª ª ªªª ª ª ªªª insertpo ªªª ª PO ª ªªª ª ª ª ª ªª «EIS«ªªªª RDBMS EIS v WLISAppView.sav ª ª ªªª ª ª ª ªª ªªªª v ªªªª ªª ª ÿd WebLogic Integration ªªª ªªªª ª ª ªªª 3. EIS PO ªª ª WebLogic Integration ªªªª ªªª ~ ª ª ªªª ª ª ªªª ªª ª ª ª PO ªªªª ªª ªª ª ª ªªªªª «WLIS_BuyerPOPrivate«4. WLIS_BuyerPOPrivate ªªªªªª ª ª ªªªªª ª ªªªªª «WLIS_BuyerPOPublic«5. WLIS_BuyerPOPublic XOCP ª ªªªª ªªª ª ªª ªªª ªª ªªªª «WLIS_SupplierPOPublic«~ ªªªª PO v WLIS_Hub ªªªª ªª ªªªª i WLIS_Buyer ƒ ª ªªªªª ª ª ª ªªª ª ª ~ ªªªª ª ª ªªªª «WLIS_Buyer«ª ª ªªª ªªª ªª : ªªªª WLIS_Hub ªªªª ªª ªªªª ªªª i ª ª ª ªªªªª ª ª ª ªªª ª ª ªªª ª 6. ªªª ªª ª ªªª ª XOCP ª ªªªª ªª ª ª ªª ªªª ªªª «WLIS_SupplierPOPublic«ªªªªª 3-62 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª WLIS_SupplierPOPublic ª ªª ª ªª ªªª ª ªª ªª ª ªª ªªªª «WLIS_SupplierOnePOPrivate WLIS_SupplierTwoPOPrivate«7. ªªª ª ªª ªª ª ª ª ª ª ªª s a. WebLogic Integration Data Integration h XML PO ªª ª ª ª ª ªª ª b. PO v ª ª ª c. PO v ª ª ª XML 8. ªª ª ª ª ª ªª ª ªªª ª ªª PO v XML ªªª WLIS_SupplierPOPublic ª ªªªªª } 9. WLIS_SupplierPOPublic ª ª ª ª ªª PO v XOCP ªª ªªª ª ªª ª ª ªªªªª ª ªªªªª «WLIS_BuyerPOPublic«~ 10. WLIS_BuyerPOPublic ªªªªªª XOCP ªªªªª XML ª ªªªª XML ªª ª ª ª ªª ªª ª ªªªªªª «WLIS_BuyerPOPrivate«~ ªªªª PO v 11. WLIS_BuyerPOPrivate ª ªªªªª WebLogic Integration ª ª ªªª ª ª ªªªªª ªª PO v ªªª EIS PO ªªªª ªª PO v POAcknowledgement.xml ª ª } 12. JSP POAcknowledgement.xml ª ª w [PO ] ª ª s 2-14 ªªª ª ª ª ª 8: v v ªªªª PO ªªªª ªªªª WebLogic Integration ªªªª ª ª 3-63

3 ªªªª ª ªª ª t ªªªª ªª ª ª ª «GCS«ªªªª ª ªªªªª ª ª Web ªªª ªªª ªª ª ª ªªª ªª ªªªª ªª ªª ª ª ªªªªª PO v ª ªªªª ªªªªª ªªªªªª t WLIS_Buyer ªªªª ªª ªªªª PO RDBMS WebLogic Integration ªªªªªª ª ªªªªªªª PO ªªªª ªªªª ª ªªªªª RDBMS h ª ª ªªª ª ª ªªªª ªªªª ªª ª ªª ª ªª ªªª ªªªª ª ª ªª ªªª ª ª ªªª «WLISAppView.sav«ªªª ªªªª ªª ª ªªª ª ª 2-4 ªªª ª ª ª ª 1A : RunSamples ªªªªª z ª ªª ª PO ªªªª ªªªª ªªªªªª ª w ª ªª ª Web ªªª ªªª ªª ª ª PO ªª ªªª ª ªªªªª ª ª PO ªªªªª ªªªªªª ª ªª ª Web ªªª ªªª ªª ª ªª ª t Web ªª ª ª ªª ª ªªªªªª v QPA ªªªª ªªªª Java Server Pages (JSP) JSP ªª ª ªªª PO ªªªª u ªªª Web ªª ª s PO ªªªª ªªªª ~ ªªª ª ª s ª ª ª ª ª SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 3-64 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª s 3-7 PO ªªªª ªªª ª ª WebLogic Integration ªª ªªª ª ªªªª SAMPLE_HOME\integration\samples\wlis\src\ examples\wlis\tags SAMPLE_HOME\integration\samples\wlis\web ªªª ª ª CreatePOTag.java CheckPOTag.java CheckPOAckTag.java CreatePO.jsp CheckPO.jsp CheckPOAck.jsp WaitPOCreated.htm WaitPOAck.htm SAMPLE_HOME\integration\samples\wlis\lib\xsl ProcessPO.xsl ProcessPOAck.xsl WebLogic Integration ªªªª ª ª 3-65

3 ªªªª ª ª PO ªª ªªª ªªª ª ªª WLIS_BuyerPOPrivate ªªªªªª u ªªª s ªªªª ªªª ª ª EIS PO insertpo ªª ª insertpo ªª ª WLISAppView.sav ª ª ªªª ª ª ª ªª f ªª ª EIS PO PO XOCP ªªªª ªªªªª ªªª ª ª ªª ª ª ª ªªªªªª «WLIS_BuyerPOPublic«ªªªªªª PO ªª ª ª ªª ª ª ª ªªªªªª «WLIS_SupplierPOPublic«~ PO v ªªª ª PO v WebLogic Integration ª ª ªªª ª ª ªªªªªªª PO v EIS PO PO v POAcknowledgement.xml ª ª } WLIS_BuyerPOPrivate ªªªªªª ªªªªªª 3-20 WLIS_BuyerPOPrivate ªªªªªª ªªªªªª 3-66 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª WLIS_BuyerPOPrivate ªªªªªª ªªªªª ª ªªª u ªªª ªª ª f Retrieve PO Data Write PO to file ª ª PO ªª ª ª ª ªªªªªª Wait for PO acknowledgement Write POAcktoFile & UpdateDB ª ª QPA ªª ªªª ªªª ªªª «WLIS_BuyerQPAPrivate«ª ª ª 3-31 ªªª ª ª QPA ªª ªªª ªªª ª ªª w ªªªª ª ª ªªª ª ª ªªª WLISAppView.sav ª ª ªªª ª ª ªªª f insertpo ªªª ª PO EIS ªªªª ª ª ªªª ª ª ª ªª v 3-84 ªªª Application Integration EIS ª ª ªªª ª ª ªªª ªª ª WebLogic Integration ªªªª ªªª ªªª ªª ª ªª ª «WLISAppView.sav.insertPOEvent«WLIS_BuyerPOPrivate ªªªªªª ªªª ªªª [ ª ªªª ] ª ªª ªªªª ªª ªªªª ªªªªªªª ªªª WLISAppView.sav ª ª ªªª ª ª ªªª f insertpo ªªª WebLogic Integration ªªªª ª ª 3-67

3 ªªªª ª ª ª ªªª ª ª ª ª [ ª ªª ª ] ª ªª ªªªª s 3-21 [ ªªªª ] ª ªª ªªªª [ ª ª ªª ] ª ªª ªªªª [] ª ªªª aieventxml ªª ª ªªª XML ªª ª ªªªª XML ªªªªu w f ªªª ª ª ªªª ª ª ªªª ªªª ªªª aieventxml : ªª ª ªªªªªª XML ªªªª w [ ª ª ªª ] ª ªª ªªªª [ f s ] ªªªª 3-68 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªªª ªªª «PONumber«PO ªªª PO XPath ªªª v XPath("/PURCHASEORDER.insert/PONUMBER/text()",$aiEventXML) Retrieve PO Data ªªª ªªª ªªªª s 1. ªªªªªª 2. ª ª ªªª ª ª ªªª ªªª ª EIS PO ªªª ªªª Lookup 2nd Tier suppliers for requested items ªªª ªªªªª ª ª ªªª ªªªª v 3-31 ªªª ª ª QPA ªª ªªª ªªªªªª WebLogic Integration Application Integration ªªª ª Application Integration ªªªªª ª Write PO to file ªª ª ª ªªª xmltofile ªªªª ªªªª ª ª PO ªª ª ª ª «SAMPLE_HOME\integration\samples/config/samples/data/ PO.xml«} ªª ª ª ª JSP ªªªª ªªªª ªªªª ª ª v Studio ªª ª ªªªª [ ªªª ªªªªª ª ªªªª ªªªª ª ª ] [] ª ªª ªªªª s ªªªª ª ªªª ª ª ªªªª ª ª ª v v WebLogic Platform ªª ªªª ª ª ª ª ª xmltofile ªª ªª ªªªª ª ª ~ Java ª ªª SAMPLE_HOME\integration\samples\wlis\src\examples\wlis\ common\util\utils.java s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª WebLogic Integration ªªªª ª ª 3-69

3 ªªªª ª ª PO ªª ª ª ª ªªªªªª ªªª ªªª ª ª ªªª ª ª ªªª ªªª «WLIS_BuyerPOPublic«ˆ QPA u XML ªªª ªªª ªªªªªª ªªªªª ªªªªªª WLIS_BuyerPOPrivate ªªªªªª WebLogic Integration B2B v «WLIS_POConversation«f ª ª ª ªªª ªª ª ª ªªªªªª B2B Integration ª ªª ª ªª ª ª ª ªªªªªª ªªªª ªª ª ª ª ªªªªªª ªªªª ªªªªªª ª ª ª ª u ~ ªª ª ª ª ªªªªªª ªªªª ªªª ª ªª ªªªªªª ª ªª WLIS_BuyerPOPrivate ªªªªªª ªª ª ª ª ªªª ªªª ª ª ª ª f vª ª ªª s ªªª ª ªª ªªªªªª B2B ªªª ªª ª ª ª ªªªªªª ÿ v WebLogic Integration ªªªª ª ªªªªªªªª ª ªªª ª ª ªªªªªª ªªªªªªªª ª ªªª ª ª ªª ª ª ª ªªªªªª ~ WebLogic Integration Studio ªª ª ª ª ªªªªªª ªªª ª f 1. ªªª ªªª ªªªª ª ªª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ª ª ª ª ~ ª ª ª ª B2B Integration ªª ª ª ª ªªªªªª ] [ ªª ª ª ª ªªªªªª ] ª ªª ªªªª s ªªª ªª ª ª ª ªªªªªª ª ªªª s 1. ªªª ªªª ªªªª ª ªª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ªªª ª ªª ª ] 3-70 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª 3. [ ªª ª ª ª ªªªªªª ] ªªªª ª ª ª [ ªª ª ª ª ªªªªªª ] ª ªª ªªªª s 3-22 [ ªªªªª ªªª ª ªª ] ª ªª ªªªª ªª ª ª ª ªªªªªª ªªª ª ªªªªª [ v ] ªª«WebLogic Integration ªª v ªªª ª ªªªª ª f ªª ª ªªªªªªª ª ª ªªªª ª ª ªª ª ª u v ªªª ª ª ªªª WLIS_POConversation 1.1 buyer f v ªªª ª ªªª ª ª ªª ª ª «WLIS_Buyer WLIS_Hub«ª ª ªªªª ª ª ª ªª ª ª ª [ ] ª ªªª [ ªªª ] [ ª ª ªª ] ª ªª ª ~ [ ªªªªªª ] ª ª«ªª ª ª ªª [ ªªª ª ªª ] ª ª f ªª ª ª WebLogic Integration ªªªª ª ª 3-71

3 ªªªª ªª «WLIS_BuyerPOPublic«POxml «Retrieve PO Data ªªª «3-69 ªªª Retrieve PO Data «f purchaseorderxml POPrivateFlowId «ªª ª ª ª ªªªªªª WLIS_BuyerPOPrivate ªªª ªªª ªªªªª ªªªª ªª ªªªªª ID ªª ª ª ªª ªªªªªª t ªª ªªª s ªªªªª ID ªª ªªª ªªªªªª 3-76 ªªª Send PO Acknowledgement to PO Private Workflow Wait for PO acknowledgement ªªª ªªª ªªªªªª WLIS_BuyerPOPublic ªªª ªªª XML ªª ª ªªª ªª s ª ª ª ª ª ª ª ª ª ªªª ª ª ª f ªª s PONumber PONumber ªª WLIS_BuyerPOPrivate ªªªªªª ªªª v 3-67 ªªª ª ª ªª ªª ª ªªªªªª «WLIS_BuyerPOPrivate«ª ª ª ª ª ªªª ª ªª ªªªªªª ªªª ªª Wait for PO Acknowledgement ªªª PO ªªªª u ª ª ª ªª ª ª ªª ªªªªª PONumber 3-32 ªªª ªª ª ªª w Write POAcktoFile & UpdateDB ªªª ª ª ª s ª ª ª ª xmltofile ªªªª ªªªª ª ª s ªªªª ªªªª ª ª PO v XML ªª ª ª ª } SAMPLE_HOME\integration\samples\data\ POAcknowledgement.xml s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª 3-72 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ª ª PO ªªª ª ª ªªª ªªª ªªª ªªª updatepoxml XML ~ v XML ªªªªªª XML updatepoxml ªªªªª ªª ªªª ªªªª WLISAppView.sav ª ª ªªª ª ª ªªª updatepodata ªªª ª PO ªªª RDBMS WLIS_BuyerPOPublic ªª ª ª ªª ª ª ª v «WLIS_POConversation«XOCP ªªªª ª ª ªªª ~ WLIS_BuyerPOPublic ªªªªªª ªªªªªª 3-23 WLIS_BuyerPOPublic ªªª ª ªª ªªªªªª WLIS_BuyerPOPublic ªªªªªª ªªªªª ª ªªª u ªªª ªª ª f Send PO to Selected Supplier WebLogic Integration ªªªª ª ª 3-73

3 ªªªª Wait for PO Acknowledgement from Supplier Send PO Acknowledgement to PO Private Workflow ªªªªªª 3-70 ªªª ª ª PO ªª ª ª ª ªªªª ªª w ª ª ªª ªª ª ªªªªªª «WLIS_BuyerPOPrivate«ª ª PO ªª ªªª ªªªªªª ªªª [ ªªªªªª] ªª POxml ªª ª ª ªª ªª ª ª ªªªªªª «SupplierName«XPath ªªª v ToString(XPath("//SupplierName/text()", $POxml)) Send PO to Selected Supplier ªªª f ªªª ª ªªªª ªªªªª ªªªª ª ª ªªª ª ~ PO ªªªªª ªªªª ªª ªªª ªªªªªª POxml ª ª ªªª POXOCPMessage ªªª ªªªª ªªªªª ~ ªªª ª f PO ªªªªª «POXOCPMessage«WLIS_Hub ªªªª ªª ªª ª ª ªªª ªª WLIS_Hub ªªªª ªª ªª ª ª ª ª ª f [ ªªª ] ( ªª ª [ ªªªª ªª ªª ª ª ]) ª ª ªªª ªª ª ªª ª ª ª f ªªª v [ ªªªª ªªªªª ~ ] ª ªª ªªªª 1. ªªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªª ª ªª ª ] [ ªªªª ªªªªª ~ ] ªªªª ª ª ª [ ªªªª ªªªªª ~ ] ª ªª ªª ªª s ª ªª ªªªª 3 ª ª «[ ªªªªª] [ ªªªª ] [QoS]«[ ªªªªª] ªª ªª ªªª 3-74 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ª ªªª w [ ª ª ªªª ] POXOCPMessage ªªª ª ~ XOCP ªªªªª Java ªª ª ª [ ªªª ] Trading Partner Name WLIS_Hub ª ªªª ªª ªª ª ª PO ª ª ªªª ªªª ª ªªªª ªª ªª ª ª ªªª ªª [ ªªª ] $SupplierName PO ª ªªªª ª ªªª ª ª ªª ª ª SupplierName x SupplierName ªªªªªª ªªª v [ y ªªª ] ÐÔÖÏÕ v ªªª ª ª ªªª ªªªª ªª ªª ª ª f [ v QoS ] ªª ª ª ªª ªªªªªª XOCP ªª ª ªª ªªª ªªªª ª ª ªª ª ª ªª ª ª vªªª ªªªª ªªªªª ~ ªª ªª ªªª f ªªª ª z «Quality of Service«ªªª ªªªª ªªª ªªªª ªªªªª ~ ªªªª ªªª f QoS Wait for PO Acknowledgement from Supplier ªªª v ªª ª ªªª ªªª ªª ªªª ª ªª ªª ª ª PO v XOCP ªªªªª } ªªª v ª ª ªªª POXOCPMsg Java ªª ª ª WebLogic Integration ªªªª ª ª 3-75

3 ªªªª Send PO Acknowledgement to PO Private Workflow ªªª f ªªª ª «ªªªª ªªªªª u «ªª ª ª PO XOCP ªªªªª ªªªª ªªªªª XML ª ªªªª POReplyXML ªªª ªªªª PO v «POReplyXML «XML ªª ª PO ªª ªªª ªªª ªªª ªª ª XML ªª ª ªª ª ªªªª f ªªªª ªª ª XML ªª ª ªªª ª ªª ~ BPM XML ªªªªª BPM JMS ªªª ~ ªªªªªª ªªª XML ªª ª ªªªª ªªª 1. ªªª ªªªª ª ª ª [ ªªª ªªªª ] ª ªª ªª ªª s 2. [ ~ ª ª ª ª XML ªª ª ªª ª ] [XML ªª ª ªª ª ] ª ªª ªªªª s ªªª [XML ªª ª ªª ª ] ª ªª ªªªª f ª ª ª ªª s 1. ªªª ªªªª ª ª ª [ ªªª ªªªª ] ª ªª ªª ªª s 2. [ ªªª ª ªª ª ] [ XML ªª ª ªª ª ] ªªªªªªª [XML ªª ª ªª ª ] ª ªª ªªª ª s ªªª XML ªªªªª POReplyXML PO v ª ª ªªª ªªª ªªªªª ªªª ª ªª ªªªªª ª ªªª ªªª ª ªª ªªªªª ID POPrivateFlowId ªªªªª ID ªª ªªª ªªªªªª ªª ªªª ªªªªªª ªª ªªª POPrivateFlowId ªªªªª ID WLIS_BuyerPOPrivate ªªª ªªª ªª ª ª ª ªªªª ªª ªª ªª ª ªªª ªªª «3-70 ªªª ª ª PO ªª ª ª ª ªªªªªª «3-76 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª ªªªªªª ªªª ªª PO v ªªªªªª ªªª ª ~ ªªª ª ªª ª ªª v ªªª ªª ª t ªª ª ªªª ª i ªª ª ª ª ªªªª ªª ªª ª ªªªªªª PO v ª ª ªªª ªª ª ª ª ªªªªªª t ªªªª ªª w ªª ª ª PO ªª ª ª ª ªªªªªª ªª ª ª PO ªª ªªª ªªªªªª ªªª ª PO ªªª ª ª ªªª ªªª PO ªª ª ª ª ªªªªªª «WLIS_SupplierPOPublic«ª ª PO ªª ªªª ªªª ªªª «WLIS_BuyerPOPrivate«XOCP ªªªª ªªªªª WebLogic Integration ªªªª ª ª 3-77

3 ªªªª WLIS_SupplierPOPublic ªªªªªª ªªªªªª 3-24 WLIS_SupplierPOPublic ªªªªªª ªªªªªª WLIS_SupplierPOPublic ªªª ªªª ªªª ªªª ªªª u ªªª ªª ª f Extract PO from incoming XOCP message Call WLIS_SupplierOne PO private workflow Send PO Acknowledgement Wait for Conversation Termination ªªª ª ªª ªªª ª ª ª PO ªª ª ª ª ªªªª ªª «WLIS_BuyerPOPublic«XOCP ªªªª ªªªªª ª ªªªª PO v 3-78 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª «WLIS_POConversation«t ª ªªªª 1 Extract PO from incoming XOCP message ª ª ª ª ª ª ª WLIS_BuyerPOPublic ªªªª ªª XOCP ªªªªª ªªªªª XML PODataXML SupplierName ªª ª ª ªª v ªª ª ª PO XML XPath SupplierName ToString(XPath("/PurchaseOrder/SupplierInformation/Supplier Name/text()", $PODataXML)) Call WLIS_SupplierOne PO private workflow PO XML ª ª ª ª ª ª ªª ª ª ÿ «SupplierName«ªªª ª ªª ªªª ªªª ~ WLIS_SupplierOne WLIS_SupplierTwo PO ªª ªªª ªªªªªª [ ªªª ªªªª ] ª ªª ªªªª ªªªª ªªª ªªªªªª ªªª ª [ ªªª ªªªª ] ª ªª ªªªª [ ~ ªªªªªª ªªªª ªªªª ªª ] ªªª ª ªª ªªª ª ~ ªª ª ª ªª ªªª WLIS_SupplierOnePOPrivate ªªªªªª [ ªªªªªª ] ª ªª ªªªª [ ªªª ªªª ] ª ªª ªªªª ªªª ª [ ] ªª ªª ªªªªªª ªª ªªª f s ªªªªªª ªª ªªª ªªª ª ªª ªªª WLIS_SupplierOnePOPrivate ªªªªªª 2 ª ª ª «3-83 ªªª Get PO Ack and transform into XML «POAck_XML ªª ª ªª ªªª ª ªª ª ª ª ~ WLIS_SupplierPOPublic ªªªªªª ªª ªªª ªª ªªªª «WLIS_SupplierOnePOPrivate WebLogic Integration ªªªª ª ª 3-79

3 ªªªª WLIS_SupplierTwoPOPrivate«Send PO Acknowledgement ªªª PO v ªªª ª ªª ªª ª ªªªªªª XOCP ªªªªª ªªª PO vª ªª ª ªª ªªª WLIS_Buyer ªªªª ªª ªª ª ª ~ ª ªª ª ª ª ªªª ª ªª f ªªª «ªª ª ª ªªª ªª ªª ª ª «WLIS_Hub ªªª ªª Send PO Acknowledgement ªªª f ªªª v [ ªªªª ªªªªª ~ ] ª ªª ªªªª 1. ªªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªª ª ªª ª ] [ ªªªª ªªªªª ~ ] ªªªª ª ª ª [ ªªªª ªªªªª ~ ] ª ªª ªª ªª s ª ªª ªªªª 3 ª ª «[ ªªªªª] [ ªªªª ] [QoS]«[ ªªªªª] ªª ªª ªªª ª ªªª w [ ª ª ªªª ] POreplyXOCPMsg ª ª ªªªª ªª ªª ª ª ~ XOCP ª ª ªªª Java ª ª ªª [ ªªª ] Trading Partner Name WLIS_Hub ª ªªª ª ª ªª ª ª PO ªªªªª ª ª ªªªª ªª ªª ª ª ªªª ªª [ ªªª ] $POBuyerName PO ª ª ªªª ª ªª ª ªª ªª ª ª POBuyerName x POBuyerName ªª ªª ªª ªªª v 3-80 WebLogic Integration ªªªª ª ª

ªªªª ªªªª ªªªªªª ªªª [ y ªªª ] ÓÏÕ v ªªª ª ª ªªª ªªªª ªª ªª ª ª f Wait for Conversation Termination ª ª ªª v PO v v ªª ª ª ª ª «WLIS_BuyerPOPublic«3-73 ªªª ª ª PO ªª ª ª ª ªªªªªª ª ª ª ªª ª ª ªª v ªªª ª PO ªª ªªª ªªª ªªª ªªªª ªªªªªªª PO ªªªª ªªª ª WLIS_SupplierOnePOPrivate WLIS_SupplierTwoPOPrivate ªª ªª ª ªªª ªªª ªªªªªª f ªªªªªª WLIS_SupplierOnePOPrivate ªªªªªª ªªªªªª 3-25 WLIS_SupplierOnePOPrivate ªªª ª ªª ªªªªªª WLIS_SupplierOnePOPrivate ªªªªªª ª ªªªªª ªªª u ªªª ªª ª f Transform and persist PO WebLogic Integration ªªªª ª ª 3-81

3 ªªªª Create POAck from PO Get PO Ack and transform into XML ªª ªªª ªª ª ª ªª ªª ª ª PO ªª ª ª ª ªªª ªªª «WLIS_SupplierPOPublic«ªª ª Transform and persist PO WLIS_SupplierOne ª ª ª ªªª PO XML ª ª ~ ª ª ª ªª ª ªªª WebLogic Integration Data Integration h XML ªªª ª ª ª ªªª ªªª ª ªª ªª vx Data Integration ªªª ª Studio ªª ª ª Studio ªªª ª ª ª ª f 1. ªªª ªªª ªªªª ª ªª [ ªªª ªªªª ] ª ª ª ªªªª s 2. [ ª ª ª ª ~ ª ª ª ª ªª ª ] 3. [Translate Binary to XML] [Translate XML to Binary] ªª ª ª ªªª ªªª ª ª ª ª [Translate XML to Binary] v ªªª ª ª ª ªªª ª ª ªªªª } ªªªª ªªªª ª ª «binary to file«f ªªª ªªª ªª ERP ªªªª ª ª ªªªª ªªªª ªªªª ª ª Java ªªª examples.wlis.common.util.utils Create POAck from PO ªªª ª ªª PO ªªª PO v ª ª ªªª ª ª ª ªªª ª ªªªª ª ª«create POAck from PO«f ªªªª ªªªª ª ª Java ªª ª examples.wlis.common.util.utils 3-82 WebLogic Integration ªªªª ª ª

Application Integration Data Integration Get PO Ack and transform into XML ªªª f ªª ª ª Perform ªªªª ªªªª ª ª ªªªª ªªªª ª ª «file to binary«ª ª ªªªª PO vª ª ª ªª ª w w ªªª POAckbinary ªªª WebLogic Integration Data Integration h PO vª ª ª ªªª XML Data Integration ªªª ª Translate XML to Binary ªªªª ªªªª POAckbinary POAck_XML POAck_XML ªª ªª ª ªªª ªªª ªª ª ª ª ªªª ªªª «WLIS_SupplierPOPublic«ªªª ~ 3-79 ªªª Call WLIS_SupplierOne PO private workflow Studio s h ªª ª ª ª ª ª v 3-88 ªª ª Data Integration Application Integration Data Integration ª ª ªª Application Integration Data Integration WebLogic Integration ªªªª ª ª 3-83

3 ªªªª PO ªªªª ªªªª ªªªªªª WLIS_BuyerQPAPrivate ªªªªªª WebLogic Integration BPM h WebLogic Integration Application Integration Data Integration h ª ªª ª ªªªª ªª ªªª ª ª ªªªªªªª PO v ª ªªª ª ª ªªªª «EIS«ªªªªªª PO v POAcknowledgement.xml ª ª } ªªª ªª ª ªªªª ªªª ªªªªªªª XML ªªª ª ª ª ªªª ª ª ª ªª ª XML ªªª Application Integration WLIS_BuyerQPAPrivate WLIS_BuyerPOPrivate ªªª ª ªª WebLogic Integration Application Integration h ªªªª ªª ª ª ªªª ª ª ªªªª v u 3-31 ªªª ª ª QPA ªª ªªª ªªª ªªª 3-66 ªªª ª ª PO ªª ªªª ªªªªªª ªªªªªªª ªªª ªªª ~ ª ªªªªªª ªªª ªªªª ªªªª ªªª ªª ª ª ª ªªª ª ª «EAI«ª ªªªªªª u WebLogic Integration ªªª ªªªªª ª ªªªª ª ª ªªª ª ª ªªªªªªª ªªª ª ª ªªª ª ª ª ªªª ª ª ªªª ªª ª ª ª ªªª ªªª ªª ªª ª Java ªªª ªªªªª ª ªªª s ª ª ªªª ª ª ªªª ªªª ªª ªª ªªªªªªª ªªª ª ª ª ª ªªª ª ª ªª s ª ªªª ª ª ªªª WebLogic Integration 3-84 WebLogic Integration ªªªª ª ª

Application Integration Data Integration Application Integration h J2EE Connector Architecture (JCA) WebLogic Integration h ª ª ªªª ª ª ªªª J2EE u h WebLogic Integration ~ ªªª ª Java ªªª ªª EIS ªªª ª EIS ªª ª WebLogic Integration XML ªª ª ªªª ª ª ªªª ª ª ªªª ª ª ªªª ª ª ª ªª JCA EIS ªªª ªªªª ªªª ª y ª ª ªªª ª ª ª ªª Java ªª ªªª EIS ªª ª / ªªª ª ªªª ªª f WebLogic Integration Studio EIS ªªªªªª WebLogic Integration Application Integration v Application Integration ª ª ªªª ª ª ªªª f WebLogic Integration EIS ª ª ªªª ª ª XML ªªª ªªª ªª ªªªª EIS ªªªª RDBMS ªªªª Application Integration ªªª WebLogic Integration t ÿd ªª ªªª DBMS ªªª ªªªª ª ª ªªª ª ª ªªª «WLISAppView.sav«DBMS ªªª WebLogic Integration f ªªª WebLogic Integration ªª ªªª ª ªª ª ª \samples\wlis\src\examples\wlis\wlai\wlisappviewdeployer.java v ª ª ªªª ª ª ªªª f ªªª ªªª Web ªª ª ªªª ªªª ªª WebLogic Integration Application View Console ª ª ªªª ª ª ªªª f Application Integration ªªªªª ª Application View Console ªªªª WLISAppviewDeployer.java Java ªªª ª ª ª ª ªª ªªª ª ªª v s 1. s 2-1 ªªª ªªªª v s w WebLogic Integration ªªªª s WebLogic Integration ªªªª ª ª 3-85

3 ªªªª 2. 1 s ªªªª z Web ªªª «http://localhost:7001«[ai] ªªª ªªªª [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7..0 Application View Console] Application View Console s ˆ [Root] ª ªª s ª ªª ªªªªª ª ª ª ªªª ª ª ªªª ª ªª ªªª ªª ª ªª 1 WLISAppView ªªªª ª ª ªªª ª ª ªªª 3. WLISAppView ªªªª ªªªªªªª ªªª ªªª ª ª s ª ª ª ªªªª ª ª ªªª ª ª f ª ª ªªª ª ª ªªª «sav«ªªªªª Deployed 4. sav ªªªª ª ª ª WLISAppView.sav ª ª ªª ªªª ªªª v s 3-86 WebLogic Integration ªªªª ª ª

Application Integration Data Integration 3-26 WebLogic IntegrationApplication View Console WLISAppView.sav ª ª ªªª ª ª ªªª ªªªª ªª ª ªªªª getcontact updatepodata insertpodata getpodata getaddress getsupplier insertline getlinedata ªª ª insertpoevent WebLogic Integration ªªªª ª ª 3-87

3 ªªªª Application View Console ª ª ª ª ª ª ª ªªª ª ªª ª v s View Summary «SQL s View Request Schema «u ªª ª XML ªªªª s View Response Schema «ªªª XML ªªªª s Data Integration WLIS_SupplierOnePOPrivate WLIS_SupplierTwoPOPrivate ªªª ª ªª WebLogic Integration Data Integration h u h XML ª ªª ª ª ª XML ªªªª ªªªªªªª s PO XML ªªª ª ª ª ªªª PO vª ª ª ªª ª XML 3-81 ªªª ªª ª ª PO ªª ªªª ªª ªªªª ªªª ªªª ª Studio Data Integration ªªª ª ªª ª ª Translate Binary to XML Translate XML to Binary Studio ªª ª ªªª ªªª s 1. ªªª ªªªªªªª [ ªªª ªªªª ] ª ªª ªªªª s 2. [ ªªªª ] ª ª [ ~ ] ªªªª [ ªªªª ~ ] ª ªª ªªªª s 3. [ ª ª ª ª ªª ª ] 3-88 WebLogic Integration ªªªª ª ª

Application Integration Data Integration 4. ª ª ª ª 1 Translate Binary to XML [Binary to XML] ª ªª ªª ªª s Translate XML to Binary [XML to Binary] ª ªª ªª ªª s 5. [Binary to XML] «[XML to Binary]«ª ªª ªªªª WebLogic Integration ªªªª ª h ªªª 3-81 ªªª ªª ª ª PO ªª ªªª ªªªªªª w WLIS_SupplierTwoPOPrivate ªªª ªªª ªªªªªª ªªª ªªª «Get PO Ack and transform into XML«[Binary to XML] ª ªª ªªªª 3-27 [Binary to XML] ª ªª ªªªª POAck ([ ªªªªª ] [ ] ª ªªª ) POAck.mfl ªªª s WebLogic Integration ªªªª ª ª 3-89

3 ªªªª v POAckBinary ª ª ª ªª ª POAck_XML } ªªªª ª ª ªªª ª ª 2 ªªª «PO.mfl POAck.mfl«Format Builder vvªªª WebLogic Integration ª ªª ª ª workflow.jar ªªªªª ªª ª ªªªª ªª ª ªª ªªª ªªªª ª ª ªªª ª ªªªª ªªª s Format Builder ªªª z Format Builder z Format Builder z ª ª ª ª ª ªª s Windows: ªªªª Format Builder z [ ªªªª ªªªªª BEA WebLogic Platform 7.0 WebLogic Integration 7.0 Format Builder] ªªªª ª ª Format Builder z a. ªªªª ªª b. setenv ªªªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s c. WebLogic Integration ªª ªªª ª ªª ª ª bin ª ªª ª ª fb ªªªª s WebLogic Integration ªª ª ª ª ª ª ª ª ªª ªªª ªªª ª ªª ªªª cd WLI_HOME\bin fb.cmd 3-90 WebLogic Integration ªªªª ª ª

Application Integration Data Integration UNIX: a. setenv ªªªªª s WebLogic Integration v cd WLI_HOME setenv WLI_HOME WebLogic Integration ªª ªªª ª ªª ª ª s b. ªªªª ªª ª bin ª ªª ª ª cd WLI_HOME\bin BEA_Home BEA t ªª ª ª ª ª ª ªª ª ªª ª ª s c. Format Builder z../fb ªªªª ª ª ª s ªªªª ª ª ª s Format Builder ªªªª ªª ª ª [File Open] ªªªª ª ª ª ªª ªªªª s WebLogic Platform ªª ªªª ª ª ª ª ª ª ª ª ª ª SAMPLE_HOME\integration\samples\wlis\lib\xt s SAMPLES_HOME WebLogic Platform ªªªª ª ªª ª ª ª ª ª ª ª PO.mfl POAck.mfl WebLogic Integration ªªªª ª ª 3-91

3 ªªªª Format Builder vvªªª ªªª ªª ª WebLogic Integration ªªª Format Builder f PO.mfl ªªª 3-28 Format Builder PO ªªª 3-92 WebLogic Integration ªªªª ª ª