Oracle9iAS Forms Services R9.0.2 概要

Similar documents
(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

GXS-I WebIEAS オペレーション ガイド 版 : 第 1 版 2007 年 01 月 22 日 第 2 版 2011 年 12 月 02 日 第 3 版 2012 年 04 月 27 日 第 4 版 2013 年 06 月 17 日 ( 本書 ) GXS 株式会社 (c) 20

Oracle Universal Content Management ドキュメント管理 クイック・スタート・チュ-トリアル

Microsoft PowerPoint - FormsUpgrade_Tune.ppt

Oracle Application Server Forms 10g(9.0.4)テクニカル・オーバー・ビュー

OS の bit 数の確認方法 - Windows0 及び Windows8. Windows のコントロールパネルを開きます Windows0 の場合 スタート から Windows システムツール の コントロールパネル をクリックします Windows8. の場合 スタート から PC 設定

Oracle9i Application Server for Windows NT/2000 リリース・ノート追加情報 リリース

intra-mart ワークフローデザイナ

Oracle9iAS Release 2 (9.0.2) セキュリティ機能概要

Mobile Access簡易設定ガイド

intra-mart Accel Platform

JP-2-Develop Websites and Components in AEM v6x_(V3_after QA)_1111

本資料について 本資料は LOT-440: IBM WebSphere Portal and Portal Products Fundamentals を前提とした 技術者向けの学習資料です 本資料をヒントに次ページ情報源の情報を学習いただき 試験に臨んでください 2

クライアント証明書導入マニュアル

Oracle Forms 11g についてのよくある質問

Oracle Business Intelligence Standard Edition One のインストール

橡CoreTechDS_Overview.PDF

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

PowerPoint Presentation

CA Federation ご紹介資料

— intra-mart Accel Platform セットアップガイド (WebSphere編)   第7版  

Active Directory フェデレーションサービスとの認証連携

Oracle SALTを使用してTuxedoサービスをSOAP Webサービスとして公開する方法

PowerPoint Presentation

事前準備マニュアル

電子入札システム利用時に必要な Internet Explorer のオプション設定手順 2011 年 3 月版 電子入札システムを利用する上で必要な Internet Explorer の設定について下記に示します ご利用の OS とブラウザのバージョンを確認し 設定を行ってください 1. Win

Password Manager Pro スタートアップガイド

DBMSリポジトリへの移行マニュアル

2. インストールの方法 インストールの手順は まずインストーラーをサイトからダウンロードし イールドブック カリキュレーターと Java Web Start をインストールします 次にイールドブック カリキュレーターを起動してサーバー接続し Java のファイルをダウンロードします 以下の手順に従

使える! IBM Systems Director Navigator for i の新機能

Microsoft Word - 01.【電子入札】パソコンの設定方法について 修正_

動作環境設定

[ 証明書の申請から取得まで ] で受領したサーバ証明書を server.cer という名前で任意の場所に保存してください ( 本マニュアルではローカルディスクの work ディレクトリ [C:\work] に保存しています ) 中間 CA 証明書を準備します 次の URL にアク

本文中の記号の意味 本文中で使用している記号の意味について以下に示します システムの操作上または処理の手続き上において 特に注意していただきたい事項を記載しています 記載内容を必ずお読みください システムの操作上または処理の手続き上において 参考にしていただきたい事項を記載しています 必要に応じてお

証明書インポート用Webページ

Oracle Enterprise Managerシステム監視プラグイン・インストレーション・ガイドfor Juniper Networks NetScreen Firewall, 10gリリース2(10.2)

Ver.0 目次. はじめに.... 証明書の発行 ( ダウンロード ) 手順... 付録 A. ルート証明書無しでの証明書の発行 ( ダウンロード ) 手順... 5 付録 B. ブラウザの設定... Copyright 04 SECOM Trust Systems CO.,LTD. All Ri

Oracle Forms 12c

SAMBA Stunnel(Mac) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxxxx 部分は会社様によって異なります xxxxx 2 Mac OS 版ダウンロー

PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP が被るとローカル環境内接続が行えなくな

目次 1. はじめに 証明書ダウンロード方法 ブラウザの設定 アドオンの設定 証明書のダウンロード サインアップ サービスへのログイン

1 検証概要 目的及びテスト方法 1.1 検証概要 Micro Focus Server Express 5.1 J の Enterprise Server が提供する J2EE Connector 機能は 多くの J2EE 準拠アプリケーションサーバーについて動作検証がなされています 本報告書は

PHP 分科会 '12/01 OpenSource 協議会 System i 2012/01/26

Ver1.70 証明書発行マニュアル パスワード設定版 Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved i

Vista IE7 ブラウザの設定手順

Oracle Database Clientクイック・インストレーション・ガイド, 10gリリース1( ) for Microsoft Windows

SAMBA Stunnel(Windows) 編 1. インストール 1 セキュア SAMBA の URL にアクセスし ログインを行います xxx 部分は会社様によって異なります xxxxx 2 Windows 版ダウンロード ボ

スライド 1

Oracle ESB レッスン03: ESB CustomerData SOAP

目次 1. PDF 変換サービスの設定について )Internet Explorer をご利用の場合 )Microsoft Edge をご利用の場合 )Google Chrome をご利用の場合 )Mozilla Firefox をご利

JACi400のご紹介~RPGとHTMLで簡単Web化~

Microsoft Word JA_revH.doc

Oracle Access ManagerとOracle Identity Managerの同時配置

9. システム設定 9-1 ネットワーク設定 itmはインターネットを経由して遠隔地から操作を行ったり 異常が発生したときに電子メールで連絡を受け取ることが可能です これらの機能を利用するにはiTM 本体のネットワーク設定が必要になります 設定の手順を説明します 1. メニューリスト画面のシステム設

McAfee SaaS Protection 統合ガイド Microsoft Office 365 と Exchange Online の保護

マニュアル訂正連絡票

Oracle9iAS Portal 3.0 Oracle9iAS Oracle9iAS Portal 3.0 Oracle9iAS Oracle Oracle8i Oracle9i Oracle9iAS Net8

1. はじめに (1) 本書は 厚生年金基金ネットサービス を既にご利用されている基金様に向けて ウェブブラウザを Internet Explorer( 以下 IE)11 にアップグレードする手順をご案内するものです (2) 項目 2 から 5 までの全手順を実施願います ( 所要時間 : 約 30

HARTING Node.js Environment for HAIIC MICA 日本語 HARTING Node.js Environment for HAIIC MICA HARTING IT Software Development Marienwerder Str. 3, E

2006

APEX Spreadsheet ATP HOL JA - Read-Only

(8) [ 全般 ] タブをクリックします (9) [ インターネット一時ファイル ] の [ 設定 ] ボタンをクリックします (10) [ 保存しているページの新しいバージョンの確認 ] から [ ページを表示するごとに確認する ] をクリックします (11) [OK] ボタンをクリックしていき

Oracle BPEL Process Managerを使用したJD Edwards EnterpriseOne顧客信用情報の問合せ

Ver2.10 証明書発行マニュアル (Export 可能 ) Windows 7 InternetExplorer 2018 年 3 月 14 日 セコムトラストシステムズ株式会社 Copyright SECOM Trust Systems CO.,LTD. All Rights Reserved

9 WEB監視

FTP ウェブコンテンツダウンロード手順書 ver1.0 作成 :KDDI 株式会社 作成日 :2018 年 10 月 31 日

1. WebShare 編 1.1. ログイン / ログアウト ログイン 1 WebShare の URL にアクセスします xxxxx 部分は会社様によって異なります xxxxx. 2 ログイン名 パスワードを入力し

Soliton Net’Attest EPS + AT-TQ2400 series WPA/WPA2-Enterprise EAP-PEAP/TLS 設定例

OmniTrust

C) 信頼済みサイトダイアログにて以下の操作を実施する 次の Web サイトをゾーンに追加する (D); 欄に電子入札 URL を入力する 追加 ボタンをクリックし Web サイト (W) に URL が追加されたことを確認する 3 上記 ~ を必要なサイト分行う 登録するWebサイト受注者 : h

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

HDC-EDI Base Web/deTradeII送受信機能起動時におけるJava8のセキュリティ警告とその回避策について

Agileイベント・フレームワークとOracle BPELを使用したPLMワークフローの拡張

Thunderbird 利用 Windows Mac 共通 Thunderbird を利用した移行は Web メールのフォルダを階層化している場合 移行ができない場合があります この場合の移行は Outlook を利用した移行で行ってください メールの移行マニュアル 本書は Office 365 導

FormPat 環境設定ガイド

Microsoft Word - doc16594.doc

PassSureExam Best Exam Questions & Valid Exam Torrent & Pass for Sure

平成 31 年 2 月 22 日 岐阜県電子入札システムクライアント PC の Internet Explorer 11 設定手順 ( 受注者用 ) 岐阜県電子入札システムを利用するには インターネットエクスプローラーの設定を行う必要があります 設定項目の一覧 ( クリックすると説明箇所へジャンプし

Nagios XI Webサイトの改ざん監視

JD Edwards EnterpriseOneリアルタイム・イベントのOracle Enterprise Service Busへのパブリッシュ

Oracle9i Application Server Release 2 Oracle HTTP Server概要

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

Oracle SQL Developer Data Modeler

Oracleセキュア・エンタープライズ・サーチ

proventia_site_protector_sp8_sysreq

IBM i のスマート・デバイス活用【HATSのiPhone / iPadサポート編】

Microsoft Word - Gmail-mailsoft設定2016_ docx

ブラウザ Internet Explorer 7 の設定について 第3版

富士通Interstage Application Server V10でのOracle Business Intelligence の動作検証

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

新OS使用時の留意事項

BACREX-R クライアント利用者用ドキュメント

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

注意 インストール中に ユーザアカウント制御 ( 以下 UAC といいます ) の実行確認画面が表示されることがあります 表示された場合ははいをクリックして インストールを進めてください なお 管理者以外の場合 管理者への昇格を求める UAC 画面が表示される場合がありますので 管理者アカウントのパ

VPN 接続の設定

SAMBA Remote(Mac) 編 PC にソフトをインストールすることによって OpenVPN でセキュア SAMBA へ接続することができます 注意 OpenVPN 接続は仮想 IP を使用します ローカル環境にて IP 設定が被らない事をご確認下さい 万が一仮想 IP とローカル環境 IP

<4D F736F F D F8E FEE95F1836C F8EE88F878F F88979D8BC68ED2976C A2E646F63>

作成日 :2017/03/29 ******************************************************************************* ** ** ** FUJITSU Cloud Service K5 ** ** ** ** ソフトウェアカフ

Transcription:

Oracle9iAS Forms Services R9.0.2 概要 本資料は Oracle9iApplication Server Release2(9.0.2) ( 以下 Oracle9iAS) および Oracle9iDeveloper Suite Release2(9.0.2)( 以下 Oracle9iDS) に含まれる Oracle9i Forms Release2(9.0.2)( 以下 Oracle9i Forms) の新機能の概要を説明します

アジェンダ Oracle9i Forms 概要 Oracle9iAS Forms Services Oracle9i Forms Developer 移行時の注意点 2 本資料では 次の 4 つのアジェンダについて説明します アジェンダ Oracle9i Forms 概要 : Oracle9i Formsを使用するための Oracle9iASおよびOracle9iDSのインストールタイプと それらによりインストールされるコンポーネントの概要を説明します Oracle9iAS Forms Services ( 以下 Forms Services) : Oracle9i Formsで作成したFormsアプリケーションをインターネット環境に公開するためのコンポーネントであるOracle9iAS Forms Servicesについて 新機能およびFormsアプリケーション実行のアーキテクチャを説明します Oracle9i Forms Developer ( 以下 Forms Developer) : Formsアプリケーションの開発環境である Oracle9i Forms Developerに関して Forms Builderの新機能や作成されるFormsアプリケーションの新機能について説明します 移行時の注意点 : Oracle Developer Forms R6iを使用し作成したFormアプリケーションをOracle9i Formsのアプリケーションへ移行する際に 注意すべき点 (Oracle9i Formsでは使用できないビルトインや 今後廃止されるビルトインなど ) について説明します

Oracle9i Forms 概要 Forms Developer PL/SQL を開発言語とした データベース アプリケーションの開発のための RAD 環境 Forms Services Java のインターネット アプリケーションとして Forms アプリケーションを展開するためのフレームワーク 9iAS Infrastructure OiD Metadata SSO Repository 実行環境 :Oracle9iAS BI & Forms 9iAS Forms Services RAD Complete Forms Developer 開発環境 :Oracle9iDS 3 Oracle9i Forms 概要 Oracle9i Forms はエンタープライズ レベルの画面アプリケーションを短期間で構築し インフラネットやイントラネットだけではなくインターネットへ公開するための開発環境および実行環境を提供します Forms Developer は PL/SQL を開発言語とし 短期間でアプリケーションを構築 (RAD:Rapid Application Development) するための統合された開発環境 (Integrated Development Environment) です アプリケーションの開発にはウィザードやプロパティ パレットを使用し Forms アプリケーション開発の多くの工程を行うことができ 開発者はより高度なビジネスロジックを含むアプリケーションに専念することが可能です Forms Services は Forms Developer で作成した Forms アプリケーションを スケーラブルにインターネット環境へ公開することができ 実行時には 100%Java のアプリケーションとしてユーザーにアプリケーションのインターフェースを提供するためのフレームワークです Oracle9i Forms のインストール Oracle9i Forms を使用し Forms アプリケーションの開発および実行を行うためには 次のインストールタイプで Oracle9iDS および Oraacle9iAS をインストールしてください Formsアプリケーションの開発 Oracle9iDS: Rapid Application Development Complete( 完全 ) Forms アプリケーションの公開 Oracle9iAS: Infrastructure(Single Sign-Onのための環境を提供 ) BI&Forms(Formsアプリケーションのインターネット展開のための中核となるコンポーネントを提供 )

Oracle9iAS Forms Services Oracle9iAS Forms Services 概要 Forms Listener Servlet Single Sign-Onによる認証 Oracle Enterprise Manager(OEM) との連携 グローバリゼーション 4 Oracle9iAS Forms Services このセクションでは Formsアプリケーションをスケーラブルにインターネット環境へ展開するための実行環境であるForms Servicesについて説明します Oracle9iAS Forms Services 概要 : Forms Servicesに関連し Formsアプリケーションを展開する際に必要となるOracle9iASのコンポーネントの概要を説明します Forms Listener Servlet: Forms R6i Patch4より導入され 今リリースからは標準となったForms Listener Servletを使用する実行アーキテクチャについて アーキテクチャとその利点について説明します Single Sign-Onによる認証 : Forms ServicesはOracle Internet Directoryと連携することにより Formsアプリケーションへのシングル サインオンが可能になりました シングル サインオンを使用したFormsアプリケーション実行の仕組みとその利点について説明します Oracle Enterprise Manager(OEM) との連携 : Forms ServicesはOEMと連携することにより リモートからの管理が可能です OEMによる管理についてどのような事が可能なのか説明します グローバリゼーション : Formsアプリケーションのタイムゾーンへの対応や Formsアプリケーションのエンドユーザーが使用するWebブラウザの言語検出の機能について説明します

Oracle9iAS Forms Services 概要 Forms アプレット JInitiator クライアント マシンには Netscape Navigator あるいは IE5.x 以上の Web ブラウザが必要 Oracle HTTP Server mod_oc4j mod_osso SSO サーバー OC4J Forms Servlet Forms Listener Servlet Forms ランタイムエンジン 5 Oracle9iAS Forms Services 概要 ( その 1) ここでは Forms Services に関連する Oracle9iAS のコンポーネントについて説明します Jinitiator : クライアントのWebブラウザに Formsアプリケーションを実行するための共通のプラットフォームを提供するためのJVMです Microsoft 社のInternet ExplorerではネイティブVM( 以下 MSネイティブVM) を使用することも可能です Formsアプレット : クライアントのJinitiatorあるいはMSネイティブVM 上で実行されるアプレットで 全てのFormsアプリケーションはこのFormsアプレットをレンダリングすることで ユーザー インターフェースを描画します Oracle HTTP Server : クライアントがFormsアプリケーションを実行する際に 直接やり取りを行うHTTPサーバーです mod_oc4j : Formsアプリケーションの実行要求および 実行中のデータをHTTPサーバーからOC4Jへ渡す HTTPサーバーのモジュールです OC4J : Forms ServletおよびForms Listener Servletが稼動するサーブレット コンテナです Oracle9iAS R2をインストール タイプBI&Formsでインストールすると OC4J_BI_FormsというOC4J インスタンスが作成され 自動構成を選択すれば必要なデフォルトの構成が設定されます

Oracle9iAS Forms Services 概要 Forms アプレット JInitiator クライアント マシンには Netscape Navigator あるいは IE5.x 以上の Web ブラウザが必要 Oracle HTTP Server mod_oc4j mod_osso SSO サーバー OC4J Forms Servlet Forms Listener Servlet Forms ランタイムエンジン 6 Oracle9iAS Forms Services 概要 ( その 2) Forms Servlet : Formsアプリケーションの実行要求を解釈し 適切な開始 HTMLファイルを動的に作成し ユーザーへ返信するサーブレットです Forms Listener Servlet : Formsランタイム エンジンの起動と停止を管理し Formsランタイム エンジンへFormsアプリケーション実行のための情報を渡します また Formsアプリケーション実行中は クライアントから送信されたデータを対応するFormsランタイム エンジンへ転送します Forms ランタイム エンジン : Formsアプリケーション実行の心臓部であり Forms Listener Servletから渡された要求にあった FMX(Formsアプリケーションの実行可能ファイル ) を読み込み データベースへの接続をします また Formsアプリケーション内でコーディングされたPL/SQLのロジックはこのFormsラインタイム エンジンによって処理されます mod_osso : Oracle HTTP Serverのモジュールの一つでシングル サインオン機能を使用する際に ユーザーの認証をSSOサーバーおよびOracle Internet Directoryへとリダイレクトします SSOサーバーおよびOralce Internet Directroy : ユーザーのデータベースへの接続情報を格納し 実行時の認証を行います この次は これらのコンポーネントのうちコアとなるコンポーネントについて説明します.

Forms Listener Servlet Forms Listener Servlet および OC4J によるフォーム アプリケーションのインターネットへの展開 Forms Listener プロセスの統廃合により 管理が容易 幅広いファイア ウォール / プロキシをサポート HTTP/1.1 および HTTP/1.0 をサポート OC4J インターネット Oracle HTTP Server すべての要求は HTTP Server を経由する Forms Listener Servlet HTTP(1.0/1.1)/HTTPS Forms ランタイムエンジン 7 Forms Listener Servlet Oracle9iAS Forms Services R1.0.2.x では Forms Server Listener がクライアントと Forms Server(Forms ランタイム エンジン ) との通信を仲介していました Oracle9iAS Forms Services R2 では Forms Listener Servlet が Forms Server Listener の代わりとして Forms アプリケーション実行の標準アーキテクチャとなりました Forms Listener Servlet アーキテクチャ Forms Listener Servlet を使用した場合 クライアント マシンで稼動する Forms アプレットと Forms ランタイム エンジンとの通信は全て HTTP サーバーおよび Forms Listener Servlet を経由して行われます Forms Listener Servlet の利点 Forms Listenerの管理が不必要 : Oracle9iAS Forms Services R1.0.2.xでは Forms Server Listenerを別プロセスとして管理 ( 起動 停止 ) する必要がありました Forms Listener Servletは デフォルトの設定でOC4Jインスタンスの OC4J_BI_Formsと共にインスタンス化されるので個別に起動 停止する必要はありません 標準ポートのみ使用 : 全ての通信がHTTPサーバーを経由して行われるために 公開するサーバーのポートをHTTPサーバー標準のものだけに限定できるので セキュリティの向上につながります SSL 証明書はWebサーバーのみ必要 : SSL 通信を行いセキュリティを更に向上させる場合も HTTPサーバーにのみSSL 証明書が必要で Forms Serverで新たに証明書を取得 管理する必要はありません

Forms Listener Servlet Forms Listener Servlet および OC4J によるフォーム アプリケーションのインターネットへの展開 Forms Listener プロセスの統廃合により 管理が容易 幅広いファイア ウォール / プロキシをサポート HTTP/1.1 および HTTP/1.0 をサポート OC4J インターネット Oracle HTTP Server すべての要求は HTTP Server を経由する Forms Listener Servlet HTTP(1.0/1.1)/HTTPS Forms ランタイムエンジン 8 Forms Listener Servlet ハードウェアを含むロードバランスが使用可能 : Forms Servicesのロードバランスを行う場合 mod_oc4jが提供するoc4jのロードバランスだけではなく ハードウェア ロードバランサを使用した構成を使用することも可能です Forms Listener Servlet 使用時のレスポンス タイム Forms Server Listenerを使用した場合と比較するとForms Listener Servlet 使用時では FormsアプレットとFormsランタイム エンジンとの間の処理ステップが増えています そのため Forms Listener Servletを使用した場合 Forms Server Listener 使用時と比較し若干レスポンスに時間がかかります

Single Sign-On による認証 4. sso_cookieをセット 1. http 要求 Oracle9iAS R2 Oracle HTTP Server mod_osso Web クライアント 2. 認証要求 5. sso_cookie 3. SSO サーバー 認証情報 Forms Servlet Oracle Internet Directory 9 Single Sign-On による認証 Forms Services によってインターネット環境へ展開される Forms アプリケーションは Oracle Single Sign- On サーバーと Oracle Internet Directory を使用したシングル サインオン環境で実行し Forms アプリケーションを実行する際のユーザー名とパスワード情報を OID に格納できます Single Sign-On の前提条件 $ORACLE_HOME/forms90/server/formsweb.cfgに 名前をつけた固有の構成セクションで使用するアプリケーションの情報等を記述します シングル サインオン ユーザーにリソースへのアクセス制御情報を追加します http://<ssoサーバーのホスト >:< ポート番号 >/oiddasでoid Delegated Authentification Serviceへシングル サインオン ユーザーでログインし リソースへのアクセス制御情報を入力します このとき リソース名は上の名前を付けた固有の構成と同じものにします Single Sign-On の流れ 1. クライアントがFormsアプリケーションの実行を要求します ( このときURLパラメータにconfig=< 名前を付けた固有の構成 > を指定し Forms URLへアクセスします ) 2.SSOサーバーによって認証されていない場合 あるいは認証の有効期限が切れている場合 ユーザーはSSOサーバーにリダイレクトされます クライアントはシングル サインオンのユーザー名とパスワードを入力します ( クライアントのリクエストが有効なSSO Cookieを持っているかで判断します ) 3.SSOサーバーとOIDによって認証されると 認証情報がSSOサーバーから送られます 4.mod_ossoはクライアントブラウザに対してSSO Cookieを発行し クライアントをSSO Cookieと共にForms URLへリダイレクトします

Single Sign-On による認証 ( データベース ) mod_osso 5. sso_cookie Forms Servlet 6. 7. sso_ ユーザー / アプリケーション名 ユーザー名 / パスワード @ 接続文字列 8. 接続情報 Oracle Internet Directory Forms Listener Servlet Forms ランタイムエンジン 10 Single Sign-On による認証 ( データベース ) 5. クライアントの要求は有効なSSO Cookieを保持しているので Forms Servletへと送られます 6. Forms Servletはクライアントが要求したFormsアプリケーションの構成を基に OIDへこのシングル サインオン ユーザーが保有するリソースへのアクセス制御情報 ( データベース ユーザー名 パスワードおよびデータベースへの接続文字列 ) を要求します 6. シングル サインオン ユーザーに該当するリソースへのアクセス制御情報が存在すれば それらをForms Servletへ帰します 7. Forms Servletはそれらの情報をForms Listener Servletに渡し Forms Listener ServletがForms ランタイム エンジンをコールしてFormsアプリケーションを実行します

Oracle Enterprise Manager(OEM) との連携 リモートからForms Servicesを管理 リソースの使用状況や接続中のセッションの監視も可能 Forms Servicesの構成や formsweb.cfgファイルへの固有の構成を追加 変更可能 11 Oracle Enterprise Manager(OEM) との連携 Forms ServicesはOracle Enterprise Managerと連携することで OEM Webサイトからの Forms Servicesの管理が可能になります OEM Web サイトからの管理 Forms Servicesの起動と停止が行えます 該当するForms Servicesの下で実行しているユーザー セッションのリソースの使用状況の監視や セッションの終了が可能です Forms Services 自身の構成や formsweb.cfgファイルへの固有の構成セクションの追加 編集 削除が可能です これにより インターネット環境からも Formsアプリケーションの実行環境の監視や変更が可能になります

グローバリゼーション タイムゾーンのサポート クライアントのタイム ゾーンを認識し DATETIME 型のフィールド値を自動的に変更 -8:00-8:00 東京 7 月 10 日 16:30 +8:00 ロンドン 7 月 10 日 8:30 +8:00 ロサンゼンルス 7 月 10 日 0:30 12 グローバリゼーション Oracle9i Forms では Forms アプリケーションをより一層グローバルな環境へ展開できるよう タイムゾーンのサポートしています タイムゾーンのサポート Oracle9i Forms Servicesはアプリケーション サーバーのタイムゾーンを設定することで クライアントの ( マシンで設定されている ) タイムゾーンとの時差を自動計算します この機能はFormsアプリケーション内でデータ型がDATETIMEに設定された項目に対して有効です このDATETIME 型の項目を使用し日時を表示する場合 Forms Servicesは時差を計算したクライアントのタイムゾーンでの日時を表示します また クライアントが入力した日時はクライアントのタイムゾーンにおけるものと認識し アプリケーション サーバーではアプリケーション サーバーのホストがあるタイムゾーンの日時に自動的に変換します また 新しいADJUST_TZ() ビルトインを使用することで 日時をある特定のタイムゾーンのものに変換して扱うことが可能です タイムゾーンに関連した環境変数 ( アプリケーション サーバーのマシン上で設定 ) FORMS90_TZFILE: タイムゾーンに関する日時の変換ルールを格納するファイルを指定します ( $ORACLE_HOME/oracore/zoneinfo/timezlrg.datを指定 ) FORMS90_DATETIME_SERVER_TZ : タイムゾーンをサポートしてFormsアプリケーションを展開する場合 必ずアプリケーション サーバーのタイムゾーンを指定してください ( 例 :Asia/Tokyo) FORMS90_DATETIME_LOCAL_TZ: この値を設定しない場合 クライアントのタイムゾーンを検出します ( ただし クライアントを特定のタイムゾーンで実行する場合 この環境変数を設定することができます ) タイムゾーンの指定をしない場合 GMTとしてすべての日時を取り扱います タイムゾーンの書式 (America/Mexico_Cityなど) が不明確な場合 Oracle9i の V$TIMEZONE_NAMESビューで確認することができます

Oracle9i Forms Developer ワン ボタン ラン 新しいデバッガ Java XMLによるオープン性の拡張 キャラクタ セマンティクス 13 Oracle9i Forms Developer このセクションでは Forms アプリケーションを開発する Forms Developer の新機能について説明します ここでは 次の4つの項目について説明します ワン ボタン ラン : Forms Builderの拡張機能で Forms Builderから直接 Webブラウザウに開発中のFormsアプリケーションを実行ことができる機能について説明します 新しいデバッガ : Forms Builderのデバッガが大きく代わり デバッグ方法およびデバッグの対象が拡張されたことについて説明します Java XMLによるオープン性の拡張 : Javaへのサポートの拡大および Formsアプリケーション内でのJavaの使用がより簡単になりました また FormsアプリケーションをXML 形式で表現することが可能になりました これらの機能とこれらを使用することによる生産性の向上について説明します キャラクタ セマンティクス : Oracle9iの機能をサポートするため 項目に追加された新しいプロパティについて説明します

ワンボタン ラン Forms Builderから直接 Webブラウザに開発中の Formsアプリケーションを実行 運用環境により近い形のテストを開発中からでも使用可能 Forms Builder 14 ワンボタン ラン Oracle9i FormsはWeb 実行のみのリリースであるため Formsアプリケーションの開発時の生産性を上げるためにForms Builderから直接 Webブラウザへ実行するワン ボタン ランが実装されました また Oracle9iDSにはOC4Jも搭載されているので Forms ServletやForms Listener Servletが稼動する環境でのテストが可能になります この機能により 開発者は開発中の Forms アプリケーションをアプリケーション サーバーに配置することなく Forms アプリケーションの運用環境に近い形でテストすることが可能になりました また 前リリースのように Applet Viewer による実行ではテストが可能ではなかった PJC( プラグイン可能 Java コンポーネント ) などの検証も可能になります デフォルトでは ワン ボタン ランで起動するWebブラウザはシステムのデフォルトブラウザです また デフォルトのアプリケーション サーバー URLは http://< ホスト名 >:8888/forms90/f90servlet になっています これらを変更するには ツールバーの [ 編集 ] [ 作業環境 ] を選択し [ ランタイム ] タブの [ アプリケーション サーバー URL] と [Webブラウザの位置] をそれぞれ編集してください

新しいデバッガ リモート デバッグ リモートで実行中の Forms アプリケーションにデバッガを連結 実行時に URL パラメータに DEBUG=YES と指定して実行 PL/SQL コード内に直接ブレーク ポイントを設定 15 新しいデバッガ : Oracle9i Formsでは開発効率を上げる一環とし Formsアプリケーションのデバッグについても新しいデバッガが実装されました この新しいデバッガでは次の2 点が大きな特徴です リモート デバッグを行えます PL/SQL 内に直接 ブレークポイントを設定することが可能です リモート デバッグ : 開発環境とはことなる環境 ( 例えば 実際の運用環境 ) で実行されているFormsアプリケーションを 開発環境から直接デバッグすることが可能です リモート デバッグの手順 : 1. FormsアプリケーションをURLパラメータ DEBUG=yes を指定して実行します 2. 実行時に表示されるダイアログにある ホスト名とポート番号を開発者に通知してください ( このポート番号はデバッグ用のポートです ) 3. 開発者は 該当するモジュールのFMBファイルを開発環境で開きます 4. Forms Builderのツールバーの [ デバッグ ] [ デバッガの連結 ] を選択します [ デバッガの連結先 ] ダイアログが表示されたら 2で通知されたホスト名とポート番号を入力し [OK] をクリックします 5. クライアントのWebブラウザでもダイアログの [OK] を押してFormsアプリケーションを開始します

新しいデバッガ リモート デバッグ リモートで実行中の Forms アプリケーションにデバッガを連結 実行時に URL パラメータに DEBUG=YES と指定して実行 PL/SQL コード内に直接ブレーク ポイントを設定 16 新しいデバッガ : 6. Forms Builderの [ 一時停止 ] アイコンをクリックしFormsアプリケーションを一時停止します 7. Forms Builderのツールバーの [ デバッグ ] [ デッバグ コンソール ( あるいはウィンドウ )] を選択し Formsアプリケーションの状態を確認します ステップ イン ステップ オーバーなど前リリースのデバッガで利用可能であった機能も この新しいデバッガは搭載しています Forms Builderで [ 停止 ] をクリックすると クライアントのセッションも終了します

Java XML によるオープン性の拡張 クライアント層および中間層での JRE1.3 対応 中間層でのJavaの使用 (Java Importerによる Javaクラスのインポート ) FBEANビルトイン パッケージによるJava Beanサポートの拡張 17 Java XMLによるオープン性の拡張 ( その1) : Oracle9i FormsではJavaのサポートを拡張し Formsアプリケーションの機能拡張の柔軟性と 他のアプリケーションとの統合を果たすためのオープン性を広げました クライアント層および中間層でのJRE 1.3 対応 : Oracle Forms R6iでは JRE1.1をサポートしているのみでしたが Oracle9i FormsではJRE1.3をベースに全てがコーディングされているので JDK1.3ベースによる機能拡張や他のアプリケーションとの連携を実現可能になりました 中間層でのJavaの使用 (Java Importerによる Javaクラスのインポート ) : Java ImporterはOracle Forms R6i で実装された機能で 中間層にあるJavaクラスを読み込み PL/SQLのラッパー クラスを動的に作成し Forms Builder 内でPL/SQLを扱うようにしてJavaクラスを扱えるようにするものです JRE1.3 対応に伴い Java Importer(Javaクラスのインポート ) による Formsアプリケーションと外部のプログラムとの統合もJRE1.3ベースで行うことが可能です FBEANビルトイン パッケージによるJava Beanサポートの拡張 : Oracle Forms R6iではJava Beanを使用する際に Java Beanの登録やget setメソッドにアクセスするためのラッパー クラスを作成する必要がありました Oracle9i Formsでは新たにFBEANビルトイン パッケージが追加されました これにより Java Beanの登録やget setメソッドを使用してbeanのプロパティの操作も簡単に行えるようになりました

Java XML によるオープン性の拡張 Java Development API(JDAPI) XML 形式でFormsアプリケーションを表現 フル ラウンドトリップをサポート Forms2XML XML2Forms XMLValidator <Module version="90000500" xmlns="http://xmlns.oracle.com/forms"> <FormModule Name= EMP" MenuModule="DEFAULT&SMARTBAR" Title="MODULE1"> <Coordinate CharacterCellWidth="5" CharacterCellHeight="13" RealUnit= ポイント DefaultFontScaling="true CoordinateSystem=" 実際単位 "/> <Block Name="EMP" RecordsDisplayCount="5" QueryDataSourceName="emp" ScrollbarWidth="9" ScrollbarLength="135"> </Block> <Canvas Name="CANVAS4" ><Graphics Name="FRAME5" Bevel=" 凹枠 " EdgePattern="solid"/> </Canvas> </FormModule> </Module> 18 Java XML によるオープン性の拡張 ( その 2) Java Development API(JDAPI) : Oracle Forms R6iではCのAPIが提供されていました Oracle9i Formsでは Java Development API (JDAPI) を提供し 開発生産性の向上を図れます このAPIを使用することで Formsアプリケーションの変更をForms Builderを使用せずに行うことができ コンパイルも可能です これにより Formsアプリケーションを作成 変更 コンパイルすることのできる独自のツールを開発することなども可能です XML 形式でFormsアプリケーションを表現 : FMTファイルは FMBファイルをテキスト形式で解読可能にしたものでした Oracle9i Formsでは FMBファイルをXML 形式に変換することがかのうになりました この変換はFMB XMLだけではなく XML FMBのフル ラウンドトリップをサポートしています また XMLファイルの妥当性をチェックするプログラムも提供しています Forms2XML.bat:FMBからXMLへの変換 XML2Forms.bat:XMLからFMBへの変換 XMLValidator:XMLファイルの妥当性をチェック この変換機能は次のような使用方法が考えられます 影響度調査 カスタム レポーティング フォーム内のプログラムの構造に関する操作

キャラクタ セマンティクス Oracle 9iより導入されたキャラクタ セマンティック 変数のサイズは文字数あるいはバイト数で定義可能例 : myvar VARCHAR2(10 CHAR); myfixedvar CHAR(10 BYTE); Forms 6i および Oracle 8i はバイト セマンティックを使用 Forms 9i はバイトあるいは文字数をサポート PL/SQL 項目のデータ長セマンティクス 19 キャラクタ セマンティクスキャラクタ セマンティクスはOracle9iの新機能です これまでのVARCHAR2データ型は可変長データ型ではありますが 最大データ長はバイト指定でした データベースとデータベースにアクセスするアプリケーションのグローバル化にともない Unicodeなど1 文字当たりのデータ長が異なるキャラクタ セットが使用されるようになってきています このキャラクタ セマンティクスを使用することで VARCHAR2の最大データ長をバイトだけではなく 文字数による最大データ長の設定も可能になりました Oracle9i Forms ではこの機能をサポートするため 項目に新しいプロパティが追加されました 項目の データ プロパティの データ長セマンティクス の値を CHAR に設定することで文字数によるキャラクタ セマンティクスを使用し BYTE に設定することで従来のバイト数によるキャラクタ セマンティクスを使用します ( デフォルトは NULL でバイトによるキャラクタ セマンティクスです )

移行に関する注意点 フォーム モジュールに関して削除される機能 C/S による実行のためのプロセスおよびビルトイン キャラクタ モードの Forms アプリケーションの実行と それに関連するビルトイン RUN_PRODUCT メニュー モジュールに関して削除される機能 キャラクタ モードにおけるメニュー モジュールを操作するためのビルトインやプロパティ Developer 製品群における変更 20 移行に関する注意点 ( その 1) Oracle Forms R6iで作成したFormsアプリケーションを Web 環境での実行のみをサポートする Oracle9i Formsへ移行する際には 次に挙げるような点に注意してください フォーム モジュールに関して削除される機能 : C/Sによる実行のためのプロセスおよびビルトイン:C/S 形式でFormsアプリケーションを実行するためのFormsランタイムや C/Sでの実行を想定したビルトイン (HOSTなど) は削除されました また C/Sの廃止と共にFormsランタイムを実行するOSに依存するOLEコンテナやActiveXコントロール項目とそれらの付随するビルトインも使用できません キャラクタ モードのFormsアプリケーションの実行と それに関連するビルトイン :Oracle9i Forms はWeb 環境での実行のみのため キャラクタ モードによる実行はサポートされません RUN_PRODUCT:Reportsアプリケーションを起動するために使用しているRUN_PRODUCTは RUN_REPORTS_OBJECTビルトインに置き換えてください メニュー モジュールに関して削除される機能 : キャラクタ モードにおけるメニュー モジュールを操作するためのビルトインやプロパティ : Oracle9i FormsはWeb 環境での実行のみのため キャラクタ モードによる実行はサポートされません Developer 製品群における変更 : Oracle Graphics Oracle Procedure Builder Oracle Schema Builder Oracle Query Builder Oracle Translation Builder

移行に関する注意点 フォーム モジュールに関して削除される機能 C/S による実行のためのプロセスおよびビルトイン キャラクタ モードの Forms アプリケーションの実行と それに関連するビルトイン RUN_PRODUCT メニュー モジュールに関して削除される機能 キャラクタ モードにおけるメニュー モジュールを操作するためのビルトインやプロパティ Developer 製品群における変更 21

参考資料 Oracle9i Forms: Oracle9iAS Forms Services Web 利用ガイドリリース 9.0.2 Oracle9i Forms New features Oracle9iAS Forms Services and Oracle9i Forms Developer Technical Overview Oracle9i Forms:Features Obsolescence Oracle9iAS プロセス管理関連 : Oracle9iApplication Server 概要リリース 9.0.2 Oracle9iApplication Server 管理者ガイドリリース 9.0.2 Single Sign-On 関連 : Oracle Internet Directory 管理者ガイド Vol1./Vol2. リリース 9.0.2 Oracle9iAS Single Sign-On 管理者ガイドリリース 9.0.2 22 参考資料 Oracle9i Forms: Oracle9iAS Forms Services Web 利用ガイドリリース9.0.2 Oracle9i Forms New features Oracle9iAS Forms Services and Oracle9i Forms Developer Technical Overview Oracle9i Forms:Features Obsolescence Oracle9iAS プロセス管理関連 : Oracle9iApplication Server 概要リリース9.0.2 Oracle9iApplication Server 管理者ガイドリリース9.0.2 Single Sign-On 関連 : Oracle Internet Directory 管理者ガイド Vol1./Vol2. リリース9.0.2 Oracle9iAS Single Sign-On 管理者ガイドリリース9.0.2

Oracle Oracle8 Oracle8i Oracle9i Net8