Q un lý Preset Definition

Một phần của tài liệu Nghiên cứu công nghệ Oracle 9IAS wireless và viết ứng dụng minh họa (Trang 71)

Presets cho phép ng i dùng cu i (user )có th s d ng service m t cách linh đ ng h n. Khi m t user yêu c u m t service, thì service s load các tham s input đ c đnh ngh a s n tr c (preset), khi đó user s ch n các preset này đ ch y service. Wirless s l u tr các user presets này thành các b ng ng v i các service.

Preset Definition tab hi n th t t c các preset definition, t đây ta có th qu n lý các presets này : thêm, ch nh s a, xóa.

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 71 T o m t Preset Definition.

T màn hình trên ta click vào nút Create Preset Definition đ t o thêm m t preset m i. Khi đó ta c n nh p vào m t s thông tin cho preset :

Ü Attribute name : tên c a thu c tính. Ü Description : chú gi i.

Ü Value format : là đ nh d ng c a giá tr . X Text

X Number

Ü Column type : ch n t drop list X Number : s X TEXT_30 : chu i 30 kí t X TEXT_80 : chu i 80 kí t X TEXT_150 : chu i 150 kí t X TEXT_800 : chu i 800 kí t X TEXT_1200 : chu i 1200 kí t Ü Input field : ch n X Single line X Multi line X Enum 3.3.8 Qu n lý Transformer

Transformer là m t ch ng trình Java hay XSTL stylesheet dùng đ chuy n đ i d li u t các đnh d ng khác thành đnh d ng Wireless. Transformer không ch chuy n đ i các tag (trong các đ nh d ng khác) thành các tag theo đnh d ng wireless mà nó còn có th t ch c l i, l c, thêm text vào sao cho nó có th phù h p nh t đ i v i thi t b đích. Khi ta cài đ t Oracle 9iAS Wireless thì nó cung c p cho ta m t s transformer s n : CHTML, HDML, HTML, MML, VoiceXML, VoxML, and WAP (WML). Ngoài ra Wireless còn cung c p cho ta kh n ng ch nh s a, t o m i các transformer. Vì v y khi ta có nhu c u cho m t thi t b dùng m t đ nh d ng khác thì ta có th t t o ra transformer cho nó.

Click vào tab Transformer t Service Designer, màn hình s hi n th t t c các trasformer. Và t màn hình này ta có th qu n lý transformer : thêm, xóa, s a.

Hình 3.3.8.1: Màn hình Browse Transformer

T o m t transfomer.

Nh p vào m t s thông tin cho transformer : Ü Name : tên c a transformer

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 72 Ü MIME : lo i MIME c a transformer

Ü Class name : tên class th c thi c a transformer

Ü XSL Transformer : ch đ nh ra XSL Style sheet c a transformer khi th c thi Ü XSL Stylesheet : là XSLT stylesheet th c thi c a transformer.

Ü Java Transformer ch đnh java class cho transformer Ü Java class : là tên c a class th c thi c a transformer.

Hình 3.3.8.2: Màn hình Create Transformer

3.3.9 Qu n lý Adapter

Adapter là m t ch ng trình Java dùng đ l y d li u t m t ngu n bên ngòai và giao nó cho wireless service. Trong ki n trúc c a Oracle 9iAS Wireless thì adapter đóng vai trò là c u n i gi a Wireless server và n i dung ngu n. Khi có m t master service yêu c u thì adapter s l y d li u và giao cho wireless server, sau khi đ c x lí thì d li u đ c phân ph i cho thi t b c a user.

Hình 3.3.9: Màn hình Browse Adapters

Các tham s c a adapter Ü Name : tên c a adapter Ü Object ID : ID c a adapter Ü Valid : tình trang c a adapter

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 73

3.3.9.1 Tham s kh i t o c a adapter 3.3.9.1.1 Tham s kh i t o cho SQL adapter 3.3.9.1.1 Tham s kh i t o cho SQL adapter (adsbygoogle = window.adsbygoogle || []).push({});

Ü JDBC Connect String : là JDBC connect string cho database mà ta th c hi n cua query, ví d : jdbc:oracle:thin:@host_name:port:SID

Ü JDBC Driver : là Java DriverClass name, ví d : đ i v i Oracle thin driver Oracle.jdbc.driver.oracle.driver)

Ü User Name : tên c a database user Ü Password : password c a database user Ü Type of Statement : lo i c a câu l nh SQL :

X QUERY: s d ng câu l nh query

X PLSQL: s d ng PL/SQL procedure.

X CALL: s d ng stored procedure.

Ü The Statement câu l nh sql (chú ý khi ta nh p vào câu l nh sql thì ta không nh p thêm d u ch m ph y). Trong câu l nh sql ta có th thêm vào các bi n. Và khi đó ta s t khai báo các bi n này trong m c input.

Ü Minimum DB Connection Pool Size : là s k t n i t i thi u t i database Ü Maximum DB Connection Pool Size là s k t n i t i đa t i database Ü Connection Pool :

Ü Idle Timeout (In Minutes) : th i gian time out c a k t n i.

3.3.9.1.2 Tham s kh i t o cho web intergration adapter

Web integration adapter là adapter dùng đ l y d li u t Web. Nó làm vi c v i các file WIDL đ chuy n t d li u ngu n thành d ng wireless XML. Thông th ng d li u ngu n c a Web Integration Adapter là Html, nh ng ta c ng có th l y d li u t nh ng ngu n v i các đnh d ng khác, ví d nh XML.

N u master service dùng Web Integrantion Adapter thì ta ph i nh p vào m t s tham s kh i t o sau :

Ü WebIntegrantionServer : là tên máy và port c a Web Integration Server. N u Web Integrantion Server và Wireless server cùng n m trên m t máy thì ta có th đi n là

localhost:port. Ph i chú ý là Web Integratin Server ph i đ c ch y đ service designer có th bi t đ c các tham s c a adapter.

Ü Interface : là tên c a WIDL interface.

3.3.9.1.3 Tham s input cho web intergration adapter

Master service s k t n i v i Web Integration Server đ bi t các tham s c n ph i nh p. Các tham s th ng ph i nh p là:

Ü OutputType : lo i XML mà s adapters tr v . Ta có hai l u ch n đây là RawResult và SimpleResult. Khi ta ch n RawResult thì adapter s tr v v i đ nh d ng là Adapter Result và khi đó ta ph i t o m t result transformer đ chuy n đ nh d ng Adapter Result sang SimpleResult cho device transformer. N u ta ch n SimpleResult thì k t qu tr ra là đnh d ng Simple Result.

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 74 Ü PAsection : là tên c a WIDL service mà ta mu n master service s d ng.

Ü InputEncoding : đnh ra lo i encoding dùng dùng đ encode d li u ngu n. M c đnh là UTF-8.

3.3.9.2 Tham s input c a adapter

Khi master ch n m t adpater nào đó thì Content Developer Tool s tìm các tham s input c a adapter đó và khi đó màn hình s hi th lên đ ta nh p các tham s này vào. Và master service s chuy n các tham s này cho adapeter đó khi adapter đó đ c yêu c u b i master service.

Các thuôc tính c a các tham s Ü Name : tên c a tham s input.

Ü Caption l dòng chú gi i mà wireless s hi n th lên cho user khi yêu c u user nh p vào cho tham s này.

Ü Comment : trong tr ng h p master d a trên web integratin adapter thì wireless s t đ ng đ a tr ng này vào tên c a WIDL service

Ü User Customizable cho phép use có th customize tham s này hay không. Ü Format : là đnh d ng mà ta mu n user nh p vào ho tham s

X A : cho m c nào c n kí t hoa X A : cho m c nào c n kí t th ng X N : s

X X : cho m c nào c n kí t hoa X X : cho m c nào c n kí t th ng (adsbygoogle = window.adsbygoogle || []).push({});

Ü Mandatory : ch n check này n u ta mu n tham s này ph i co giá tr . Ü Default Value : giá tr m c đ nh

3.3.9.2.1 Thêm tham s input m i cho adapter

thêm m t tham s input m i ta ph i nh p vào m t s tr ng nh : name, caption, comment, user customizable (check box), format, mandatory, default value.

3.3.9.2.2 Tham s input c a SQL adapter

Tùy theo vi c s d ng bi n trong câu l nh SQL mà ta c n ph i nh p vào các tham s input nào.

3.3.10 Qu n lý Region

Region là m t th c th mang tính ch t v v trí đa lí. Nó có th nh nh đa ch đ ng hay l n nh là m t n c. Nó đ c h th ng wireless xem nh là m t đi m, và t đó h th ng s qu n lý các đi m này đ ti n hành các service ph thu c vào v trí đ a lí.

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 75

4

Qu n lý h th ng Oracle 9iAS

Qu n lý service Qu n lý user

Tùy bi n service t trình duy t máy cá nhân Tùy bi n service t thi t b di đ ng

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 76

4.1 Qu n lý n i dung

4.1.1 T ng quan v Content Manager

Content Manager cho phép xu t ra các master service và master alert. Content Manager cung c p các wizard đ t o folder, service, bookmark, hay alert. Ngoài ra, Content Manager còn cho phép phân ph i các đ i t ng repository đ n các user group, t ch c l i chúng.

Folders

Folders dùng đ ch a services và bookmarks. Khi b n n đ nh folder cho m t user group thì user group đó s truy c p đ c các service và bookmark ch a trong đó.

Services

M t service th a k t m t master service ho c t m t master service có kh n ng module, cho phép phân ph i các service đó đ n các user và group. Services c ng cho phép xác đnh master services, cho phép thi t l p các giá tr m c đnh kh i t o cho master service trong Service Designer.

Modules

Module là service có kh n ng s d ng l i, đ c g i nh m t service bình th ng, hay đ c g i b i m t service khác đ tr v k t qu cho service đó. Ví d : calendar, address book, fax, và mail.

Bookmarks

Bookmark cho phép ng i dùng truy c p các tài nguyên bên ngoài, th ng là trang Web đ tr v n i dung theo đnh d ng c a thi t b đích.

Alerts and Topics

Alert là m t service thông báo đ n ng i dùng nh các đi u ki n trigger đ c thi t l p s n. M t alert th a k t m t master alert. (adsbygoogle = window.adsbygoogle || []).push({});

Content managers t o alerts t master alerts đ c xây d ng trong Service Designer. Content Managers t ch c các alert theo topic, n i dung mà group thông báo.

4.1.2 Login vào Content Manager

Tr c khi s d ng Content Manager, b n ph i login vào Webtool nh sau:

1. Truy c p vào URL:

http://hostname:7777/webtool/login.uix

Chú ý: 7777 là port m c đnh c a Oracle9iAS Wireless.

Port có th n m trong kho ng t 7777 đ n 7877. B n có th xem port này trong [Oracle home]/install/portlist.ini.

2. Nh puser name và password. N u b n là qu n tr , nh p orcladmin vào ô user name. (password đ c đ t lúc cài, nh ng có th đ i trong User Manager.)

Chú ý: B n ph i có quy n Administrator ho c Organizer đ vào Content Manager.

4.1.3 Qu n lý các Service

Tab Services c a Content Manager cho phép qu n lý các service, async services, modules, bookmarks và folders.

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 77 Click tab Services đ hi n màn hình Service Browse. Màn hình này cho phép b n tìm ki m, t o, s a xoá folders, services, modules, bookmarks, và async services.

Hình 4.1.3: Màn hình Root Folders and Services

4.1.3.1 Tìm ki m các đ i t ng Repository

Màn hình tìm ki m c a Service Browse cho phép tìm các đ i t ng sau theo nhi u l a ch n khác nhau (nh ID, Last modified):

Ü Service Ü Module Ü Async Service Ü Bookmark Ü Folder 4.1.3.2 T o m t Folder

B n có th t ch c các đ i t ng repository thành m t mô hình phân c p b ng cách t o các subfolders.

Các subfolder có th x p l ng vào nhau, các subfolder đ c th hi n đ i d ng hyperlink trong Content Manager. Wireless th hi n s phân c p này đ i d ng đ ng d n đnh h ng.

Hình 4.1.3.2: Các subfoldertrong Content Manager

Hai b c đ t o m t subfolder:

4.1.3.2.1 B c 1: nh ngh a các tham s c b n cho m t Folder

1. T màn hình Service Browse, click Add Folder. Màn hình xu t hi n th hi n các tham s c b n c a m t folder. Các tham s đó là:

Tham s Giá tr

Folder Name Tên folder

Description Mô t

Sequence Th t xu t hi n c a các folder và service trên màn hình thi t b . Wireless s p x p theo chi u t ng d n c a con s này, sau

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng (adsbygoogle = window.adsbygoogle || []).push({});

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 78 đó đ n th t alphabet

Language Ngôn ng cho folder. Các service và subfolder ph i có cùng ngôn ng này m i có th truy c p đu c

Renderer Type Ki u tr v : System, Custom, Inherited

Title Icon URI URI c a hình xu t hi n trên cùng màn hình. Wireless s t ch n đnh d ng phù h p v i màn hình thi t b ng i dùng. Menu Icon URI URI c a hình c a menu item. Wireless s t ch n đ nh d ng

phù h p v i màn hình thi t b ng i dùng.

Title Audio URI URI c a audio file, phát ra khi user truy c p folder. Wireless s t ch n đ nh d ng cho phù h p v i thi t b ng i dùng Menu Audio URI URI c a audio file, phát ra khi truy c p menu. Wireless s t

ch n đnh d ng cho phù h p v i thi t b ng i dùng. Region Name Tên vùng, l c đa g n v i folder

Visible Ch n visible đ ng i dùng có th th y và truy c p folder. Personalizable Ch n nó đ ng i dùng có th tu bi n view c a h .

2. i n đ y đ vào các ô tham s :

3. Click Continue. Màn hình Rendering xu t hi n.

Hình 4.1.3.2.1: Màn hình New Folder:General

4.1.3.2.2 B c 2: n đ nh Rendering Options

Ü Thi t l p System Default Rendering Options 1. Ch n ki u s p x p t ng hay gi m theo.

_ ID _ Name

_ Last Modified Date _ Sequence Number _ Access Count

Oracle 9i AS Wireless Edition GVHD: ThS. Hoàng C ng

SVTH: Tr n Thanh Nhân – Nguy n Qu c Chính Trang 79 Ü Thi t l p Customized Rendering Options

1. T màn hình Rendering, ch n m t folder hay m t service v i ki u tr v thích h p.

2. Click Finish.

Ü Thi t l p Inherited Rendering Options

1. Click Finish trong màn hình Rendering. N u folder này không ph i là con c a folder nào khác thì Wireless s ghi chú ki u tr v th a k là N/A cho đ n khi nó đ c di chuy n vào m t folder nào đó.

2. S d ng ch c n ng Move đ đ t m t folder vào trong folder khác.

Hình 4.1.3.2.2: Màn hình New Folder:Rendering

4.1.3.5 T o m t Service

Content Manager cho phép t o m t service d a trên m t master service b ng cách s d ng Service Creation Wizard.

1. T màn hình Service Browse, click nút Add Service. Màn hình Service Creation Wizard, hi n th các tham s sau:

Tham s Giá tr

Service Name Tên c a service

Description Mô t (adsbygoogle = window.adsbygoogle || []).push({});

Sequence Th t xu t hi n c a các folder và service trên màn hình thi t b . Wireless s p x p theo chi u t ng d n c a con s này, sau đó đ n th t alphabet

Language Ngôn ng cho folder. Các service và subfolder ph i có cùng ngôn ng này m i có th truy c p đu c

Title Icon URI URI c a hình xu t hi n trên cùng màn hình. Wireless s t ch n đnh d ng phù h p v i màn hình thi t b ng i dùng. Menu Icon URI URI c a hình c a menu item. Wireless s t ch n đ nh d ng

phù h p v i màn hình thi t b ng i dùng.

Title Audio URI URI c a audio file, phát ra khi user truy c p folder. Wireless s t ch n đnh d ng cho phù h p v i thi t b ng i dùng Menu Audio URI URI c a audio file, phát ra khi truy c p menu. Wireless s t

ch n đnh d ng cho phù h p v i thi t b ng i dùng. Region Name Tên vùng, l c đ a g n v i folder

Visible Ch n visible đ ng i dùng có th th y và truy c p folder. Personalizable Ch n nó đ ng i dùng có th tu bi n view c a h .

Một phần của tài liệu Nghiên cứu công nghệ Oracle 9IAS wireless và viết ứng dụng minh họa (Trang 71)