i ntra-mart The Power for Enterprise Web Solution
オリジナル・アプリケーションの作成

概要

intra-mart BaseModule では、製品として提供されるアプリケーションにとらわれない独自のアプリケーション作成を可能にするソリューションを標準機能として提供しています。

intra-mart BaseModule において標準で提供されているログイン画面および各種機能画面を必要としない場合、それら画面プログラムをすべて破棄することにより、intra-mart ランタイム・エンジン上で動作するアプリケーションすべてを独自に作成できます。



準備(インストール)

intra-mart BaseModule をインストールガイドにしたがってインストールしてください。
分散システムを構築する場合には、すべてのサーバをインストールします。

インストールが完了したら、intra-mart Information Server 直下のすべてのディレクトリを削除してください。



準備(ライセンス登録)

オリジナル・アプリケーションを作成する場合、標準で提供される画面をすべて破棄してしまうため、通常の方法でライセンス登録を行うことができません。
ライセンス登録は、下記の2つの方法のいずれかで行って下さい。

方法1
  1. intra-mart BaseModule のインストール
  2. intra-mart BaseModule の起動
  3. 初期データインポート
  4. master でログイン
  5. [システム設定]-[ライセンス]画面を表示
  6. ライセンス登録
  7. intra-mart BaseModule の停止
  8. Information Server 直下の全ディレクトリ削除
方法2 intra-mart BaseModule が正常に動作している状態で、下記のURLをリクエストします。
http://web-server/alias/license/register.html
(web-server および alias の部分は環境に合わせて適宜読み替えて下さい。)
上記URLをリクエストするとライセンス登録画面が表示されますので、その画面にてライセンス登録を行って下さい。




作成(共通)

初期起動ファイル init.js を開いて、中身をすべて削除した後に、init() 関数を作成して同関数内に初期起動プログラムを記述します。



作成(intra-mart Application Server)

アプリケーション・プログラムを作成する場合、Information Server のインストール直下にある session.jsmain.html main.js を開いて、中身をすべて削除した後に、それぞれ目的にあったプログラムを記述していきます。

アプリケーションの動作概要と、上記スクリプトファイルの動作仕様に関しては、動作概要【 Application Server 篇 】および動作概要【 Web Page 篇 】を参照して下さい。



作成(intra-mart Batch Server)

バッチ・プログラムを作成する場合、Information Server のインストール直下にある batch.js を開いて、中身をすべて削除した後に、仕様に合わせてプログラムを記述していきます。

バッチの動作概要と、上記スクリプトファイルの動作仕様に関しては、動作概要【 Batch Program 篇 】を参照して下さい。



注意事項

標準機能を利用せずにオリジナル・アプリケーションを作成した場合、標準で提供されている一部の機能(API)が利用できません。

利用できないAPI
  • ユニットに分類される機能
    • <IMART type="secure">
    • Module.alert.*
    • Module.almanac.*
    • Module.download.*
    • etc...
  • ワークフロー機能
    • Module.workflow.*
  • アクセスセキュリティに関連した機能
    • Module.access.*
    • Module.client.*
    • Module.external.*
    • Module.logingp.*
    • etc...

オリジナル・アプリケーションにおいては、imart.ini 内の設定項目の中で有効に機能しないものがあります。

オリジナル・アプリケーションを作成した場合、intra-mart の他のパッケージおよびアドオン・モジュールを追加インストールすることができません。



戻る

Copyright(C) NTT DATA INTRAMART CO.,LTD. 2000,2001 All Rights Reserved.