PEXA Serviceについて
チュートリアル
テストツール
定義ファイル
基本プロセス
拡張プロセス
Condition
セッション
モデル
リファレンス
環境設定
|
2011-07-29
|
更新ファイル
- pexa_service_definition_serviceschedule.xml
|
|
2011-05-20
|
更新ファイル
- pexa_service_processMail.xml
- pexa_service_Directive.xml
|
|
2011-04-28
|
更新ファイル
- pexa_service_Directive.xml
リファレンス - Directive
|
- GetAfterBusinessDayディレクティブの説明を追加しました。
- GetBeforeBusinessDayディレクティブの説明を追加しました。
|
|
|
|
2010-12-16
|
更新ファイル
- pexa_service_definition_servicesessionlogentry.xml
|
|
2010-11-16
|
更新ファイル
- pexa_service_definition_serviceclient.xml
|
|
2010-09-08
|
更新ファイル
- pexa_service_processWorkflow.xml
|
|
2010-08-05
|
更新ファイル
- pexa_service_processMapping.xml
プロセス - mapping
|
- trim_removed_entryのデフォルト値をpexa_plugins.entryで指定できることを追記しました。
- check_version_numberのデフォルト値をpexa_plugins.entryで指定できることを追記しました。
|
|
|
|
2010-04-12
|
更新ファイル
- pexa_service_processIterator.xml
プロセス - iterator
|
- source宣言部の説明を、「Listを指定する」から「集合(配列、Collection、Portfolio)を指定する」に変更した。
|
|
|
|
2010-04-09
|
更新ファイル
- pexa_service_processSearch.xml
プロセス - search
|
- sort宣言部の説明で、sortとextra_sortが同時使用可能と記述されていたが間違いだったので修正した。
- extra_sort宣言部の説明で、sortとextra_sortが同時使用可能と記述されていたが間違いだったので修正した。
|
|
|
|
2010-03-19
|
更新ファイル
- pexa_service_definition_modeleventtable.xml
- pexa_service_processCall.xml
- pexa_service_processSend.xml
プロセス - call
|
- session_keysセクションの説明および記述例を追加しました。
- returun_keysセクションの説明および記述例を追加しました。
|
|
プロセス - send
|
- operation属性で指定できる区分値として、ACCEPT/UNACCEPT/SUSPEND/UNSUSPEND/REJECTを追加しました。
|
|
|
|
2010-03-08
|
更新ファイル
- pexa_service_processMapping.xml
プロセス - mapping
|
- trim_removed_entry属性の説明を追加しました。
- check_version_number属性の説明を追加しました。
|
|
|
|
2010-02-22
|
更新ファイル
- pexa_service_Directive.xml
リファレンス - Directive一覧
|
- &AsDecimalのデフォルトroundをHALF_UPに変更しました。
- &DivのデフォルトroundをHALF_UPに変更しました。
- &RemのデフォルトroundをHALF_UPに変更しました。
|
|
|
|
2010-02-10
|
更新ファイル
- pexa_service_processSend.xml
- pexa_service_definition_modeleventtable.xml
- pexa_service_Directive.xml
プロセス - send
|
- role属性を追加しました。
- source_name属性を追加しました。
- source属性で指定できる対象にモデルリストを追加しました。
|
|
|
|
2010-02-09
|
更新ファイル
- pexa_service_definition_modeleventtable.xml
|
|
2009-12-01
|
更新ファイル
- pexa_service_processSearch.xml
プロセス-search
|
- preloadの動作タイミング及び使用目的について追記しました。
- preload宣言のMap形式での記述方法を追記しました。
|
|
|
|
2009-11-23
|
更新ファイル
- pexa_service_processSearch.xml
プロセス-search
|
- offset宣言についての説明を追加しました。
- limit宣言についての説明を追加しました。
- proxy_only属性についての説明を追加しました。
- 検索結果データによるメモリ圧迫の回避方法についてを追記しました。
|
|
|
|
2009-11-07
|
更新ファイル
- pexa_service_processPrint.xml
- pexa_service_tutorial_test.xml
プロセス-print
|
- location宣言についての説明を追加しました。
- printer宣言についての説明を一部加筆しました。
|
|
|
|
2009-10-06
|
更新ファイル
- pexa_service_processBase.xml
- pexa_service_processConvert.xml
|
|
2009-10-04
|
更新ファイル
- pexa_service_processPrint.xml
プロセス-print
|
- session_value宣言部の指定方法が@付きになっていたのが間違いだったので修正しました。
|
|
|
|
2009-09-13
|
更新ファイル
- pexa_service_execution.xml
実行形態
|
- サービスを呼び出して実行する方法についてのガイドを新規追加しました。
|
|
|
|
2009-09-01
|
更新ファイル
- pexa_service_definition_servicedebugentry.xml
|
|
2009-06-09
|
更新ファイル
- pexa_service_ServiceSessionObservableFilter.xml
- pexa_service_ServiceSessionCondition.xml
モデル - モデル評価式
|
- モデル評価式で使用できる比較演算子"exists"に関する説明を追加しました。
- not inについての記述が無かったので追記しました。
|
|
|
|
2009-06-01
|
更新ファイル
- pexa_service_Directive.xml
- pexa_service_processSearch.xml
- pexa_service_ServiceSessionObservableFilter.xml
プロセス - search
|
- モデル評価式の書式の説明が直接記載されていたので、削除してモデル評価式ガイドへのリンクに差し替えました。
|
|
|
|
2009-05-27
|
更新ファイル
- pexa_service_processBase.xml
- pexa_service_processCount.xml
|
|
2009-05-14
|
更新ファイル
- pexa_service_definition_servicelogentry.xml
定義ファイル - Serviceログエントリ
|
- ロギングモードの一覧にABORT_ONLYを追加しました。
- service_logging属性について説明を追加しました。
- session_logging属性について説明を追加しました。
- サービス名セクションの直下のsession_keys宣言について説明を追加しました。
- 記述パターンの説明を2つ追加しました。
|
|
|
|
2009-05-07
|
更新ファイル
- pexa_service_definition_servicelogentry.xml
|
|
2009-04-30
|
更新ファイル
- pexa_service_definition_modeleventtable.xml
- pexa_service_processSend.xml
- pexa_service_Directive.xml
プロセス - send
|
- モデルイベントによって呼び出される側のサービスに渡されるセッション値のキーについて追記しました。
|
|
リファレンス - Directive一覧
|
- ThisYearMonthディレクティブの説明が、java.util.Dateを返しているような記述になっていたので表現を修正しました。
- YearMonthクラスのパッケージ名が古いままになっていたので、最新のpexa.share.util.cont.YearMonthという表記に修正しました。
- SpecialCharディレクティブの説明を追加しました。
|
|
|
|
2009-04-28
|
更新ファイル
- pexa_service_processPrint.xml
プロセス - print
|
- 印刷フレームワークに渡せる印刷データの形式について説明を追記しました。
- printプロセスのパラメータの説明について間違いやすい部分について追記修正しました。
|
|
|
|
2009-04-03
|
更新ファイル
- pexa_service_processLoop.xml
- pexa_service_processSearch.xml
プロセス - loop
|
- ループ時の挙動について「条件を最後に判定する」という間違った記述があったので削除し、for的な挙動であるという説明で統一しました。
|
|
プロセス - search
|
- sort宣言部についての説明を追加しました。
- extra_sort宣言部についての説明を追加しました。
|
|
|
|
2009-03-13
|
更新ファイル
- pexa_service_Directive.xml
リファレンス - Directive一覧
|
- GroupByPhenomenonTypeNamesディレクティブの説明を追加しました。
- GroupPortfoliosディレクティブの説明を追加しました。
- MapKeySetディレクティブの説明を追加しました。
- MapValuesディレクティブの説明を追加しました。
|
|
|
|
2009-01-09
|
更新ファイル
- pexa_service_definition_service.xml
- pexa_service_helperclasses.xml
定義ファイル - Service
|
- conditionセクション書式の説明を全般的に整理。
- error宣言部が拡張されてerrorセクションとして記述できるようになったので、合わせてerrorセクション書式の説明を追記。
|
|
リファレンス - Helperクラス
|
- ServiceCondition実装クラスについての説明および実装メソッド説明に細かい点を追記
- ServiceProcessCondition実装クラスについての説明および実装メソッド説明に細かい点を追記
|
|
|
|
2008-07-05
|
更新ファイル
- pexa_service_Directive.xml
- pexa_service_processSearch.xml
- pexa_service_processPringt.xml
- pexa_service_definition_servicetemplate.xml
- stylesheets/project.xml
プロセス - Search
|
source宣言部で、Session上の単体モデル、もしくはモデル集合に対してパス式を指定する記述方法を追記した。
|
|
プロセス - Print
|
印刷フレームワークの詳細に関する説明はSupportFrameworkのガイドにあることを明記し、そちらへのリンクを追加した。
|
|
|
|
2008-03-07
|
更新ファイル
- stylesheets/project.xml
- pexa_service_Directive.xml
- pexa_service_ServiceSessionCondition.xml
- pexa_service_ServiceSessionObservableFilter.xml
- pexa_service_processIterator.xml
- pexa_service_processLoop.xml
リファレンス-Directive一覧
|
- 目的別Directive一覧での日付関連グループに含まれるDirectiveが多くなったので、さらに細かくグループ分けした
- フィルタ条件式でDirectiveを使用する場合にシングルクオートが必要であることを説明するために、以下の箇所を変更した。
- 「DirectiveのパラメータにDirectiveを指定する場合」で、シングルクオートに関する説明を追加した。
- 「右辺値としてのDirective」を「Session値としてDirectiveを指定する場合」に変更した。
- 「左辺値としてのDirective」を「フィルタ式の要素にDirectiveを指定する場合」に変更して、シングルクオートに関する説明を追加した。
- 以下のDirectiveで、パラメータがnullの場合に判定結果をnullにしていた挙動を変更して、以下のような動作に変更した。
- 挙動:
- 左辺値がnullなら評価不能としてエラーとする
- 右辺値がnullならBoolean値で返す
- 対象Directive:
- &Much
- &NotMuch
- &In
- &NotIn
- 以下のDirectiveを新規追加した。
- &DayOfWeek:{date} dateの曜日をpexa.share.util.business.DayOfWeekで取得する
- &DayOfWeekInMonth:{date} dateの曜日がその月の何回目であるかをjava.lang.Integerで取得する
- &DayOfMonth:{date} dateの日がその月の何日目かをjava.lang.Integerで取得する
- &DayOfYear:{date} dateの日がその年の何日目かをjava.lang.Integerで取得する
- &WeekOfMonth:{date} dateがその月の第何週目かをjava.lang.Integerで取得する
- &WeekOfYear:{date} dateがその年の第何週目かをjava.lang.Integerで取得する
- &MonthOfYear:{date} dateがその年の何月かをpexa.share.util.business.MonthOfYearで取得する
- &Year:{date} dateが西暦何年かをjava.lang.Integerで取得する
- &FirstDateOfBeforeWeek:{date} dateの先週の開始日をjava.util.Dateで返す
- &FirstDateOfWeek:{date} dateの週の開始日をjava.util.Dateで返す
- &FirstDateOfNextWeek:{date} dateの来週の開始日をjava.util.Dateで返す
- &FirstDateOfBeforeMonth:{date} dateの先月の開始日をjava.util.Dateで返す
- &FirstDateOfMonth:{date} dateの月の開始日をjava.util.Dateで返す
- &FirstDateOfNextMonth:{date} dateの来月の開始日をjava.util.Dateで返す
|
|
セッション - セッション条件式
|
- セッション条件式なのにモデル評価式のような記述例になっている箇所があったので、@をつけて修正。
- 「右辺にDirectiveを指定する場合」で、指定できるDirectiveの記述を削除し、シングルクオートについての説明とリンクを追加した。
- 「右辺にパスを指定する場合」を追加した。
- 「Directiveの返値に対する評価式」で、記述例の追加とシングルクオートについての説明とリンクを追加した。
|
|
プロセス - iterator
|
- 「condition指定時の挙動について」という説明を追加した。
- continue_conditionを宣言部からセクションに変更し、記述形式についての説明と記述例を追加した。
- evaluate_conditionを宣言部からセクションに変更し、記述形式についての説明と記述例を追加した。
|
|
|
|
2008-03-04
|
更新ファイル
- pexa_service_processIterator.xml
プロセス-iterator
|
- ループでの処理対象要素の宣言部キーが間違っていたので修正した。
- (誤)session_value宣言部
- (正)iterator_item宣言部
- counter宣言部の説明を追記した。
- continue_condition宣言部の説明を追記した。
- evaluate_counter宣言部の説明を追記した。
- evaluate_condition宣言部の説明を追記した。
|
|
|
|
2008-02-14
|
更新ファイル
- pexa_service_Directive.xml
- pexa_service_processSearch.xml
- pexa_service_ServiceSessionValue.xml
プロセス-search
|
- in演算子の記述例に、モデル集合に対する現象型パスで検索条件値を指定する形式を追加した。
|
|
セッション-セッション値書式
|
- 「ServiceSessionキーに対応するデータモデルの内容を現象型パスで読み込む」説明を追加
- 「ServiceSessionキーに対応するデータモデル集合の内容を現象型パスで読み込む」説明を追加
|
|
|
|
2008-02-13
|
更新ファイル
- pexa_service_Directive.xml
リファレンス-Directive一覧
|
- 新規Directiveとして、以下を追加した。
- &NotMuch
- &In
- &NotIn
- &FilterAnd
- &FilterOr
- &SessionFilterAnd
- &SessionFilterOr
|
|
|
|
2008-02-12
|
更新ファイル
- project.xml
- index.xml
- pexa_service_definition_modeleventtable.xml
- pexa_service_definition_overview.xml
- pexa_service_definition_service.xml
- pexa_service_Directive.xml
- pexa_service_processPrint.xml
- pexa_service_ServiceSessionCondition.xml
概要
|
- 「ユースケース」と表記されていた部分を「SVOステートメント」という表記に変更した。
- アクティビティプロセスがサービスプロセスに対応するというような意味の説明部分を削除して書き直した。(PEXA2での当初の思想と粒度が変わってきているので。)
|
|
定義ファイル-概要
|
- 「ユースケース」と表記されていた部分を「SVOステートメント」という表記に変更した。
- アクティビティプロセスがサービスプロセスに対応するというような意味の説明部分を削除して書き直した。(PEXA2での当初の思想と粒度が変わってきているので。)
|
|
定義ファイル-Service
|
- 「ユースケース」と表記されていた部分を「SVOステートメント」という表記に変更した。
- アクティビティプロセスがサービスプロセスに対応するというような意味の説明部分を削除して書き直した。(PEXA2での当初の思想と粒度が変わってきているので。)
|
|
定義ファイル-ModelEventTable
|
- 「ユースケース」と表記されていた部分を「SVOステートメント」という表記に変更した。
- アクティビティプロセスがサービスプロセスに対応するというような意味の説明部分を削除して書き直した。(PEXA2での当初の思想と粒度が変わってきているので。)
|
|
プロセス-Printプロセス
|
- 実装の変更に伴ってprintプロセスの書式が変更された。
- ローカルプリンタへの出力機能の実装に伴い、printer宣言で指定できるキーワードが追加された。
|
|
リファレンス-Directive一覧
|
- 目次を追加し、目的別ディレクティブ一覧に編集し直した。
- はじめにのセクションを追加した。
- Directive書式についてのセクションを追加した。
- 新規Directiveとして、以下を追加した。
- &Search
- &Path
- &ApplyFilter
- &ApplySessionFilter
- &CreateFilter
- &CreateSessionFilter
- &Much
|
|
セッション-セッション条件式
|
- 基本比較式書式に、左辺がSession値の場合とDirectiveの場合の2通りを記述して説明を追加した。
- Directiveの返値に対する評価式の説明セクションを追加した。
|
|
|
|
2007-11-19
|
更新ファイル
- pexa_service_Directive.xml
Directive一覧
|
新規Directiveとして、以下を追加した。
- &Clone Updatable,Observable,Cloneableのコピーオブジェクトを返す。
|
|
|
|
2007-10-24
|
更新ファイル
- pexa_service_Directive.xml
Directive一覧
|
新規Directiveとして、以下の二つを追加した。
- &InsertItem ターゲットリストの指定インデックスに指定アイテムを挿入する。
- &ListIndexOf リスト内の指定オブジェクトの位置を取得して返す。
|
|
|
|
2007-10-15
|
更新ファイル
- pexa_service_definition_service.xml
定義ファイル-Service
|
conditionセクション書式の記述内容を加筆修正。
一意性制約チェックのための新機能となるconstraintセクションについての記述を追加。
- conditionセクションの全体説明の内容を若干修正、constaintセクションを追加
- 判定条件の内容指定についての記述を追加
- 判定結果に対する動作指定についての記述を追加
- constraintセクションについての記述を追加
|
|
|
|
2007-05-28
|
リファレンス-Helperクラス
|
検索フィルタのHelperクラスが実装すべきインタフェース名を変更
- (旧)pexa.share.service.process.SearchFilter
- (新)pexa.share.service.ServiceSessionObservableFilter
|
|
プロセス-search
|
filterサブセクションで指定できる検索フィルタHelperクラスが実装すべきインタフェース名を変更
- (旧)pexa.share.service.process.SearchFilter
- (新)pexa.share.service.ServiceSessionObservableFilter
|
|
|
|
2007-05-22
|
定義ファイル-Service
|
- service宣言部の記述を追加した。
- ServiceHelperの説明に対するリンクを追加した。
- ServiceConditionの説明に対するリンクを追加した。
- ServiceErrorHandlerの説明に対するリンクを追加した。
|
|
|
|
2007-05-21
|
プロセス-search
|
- 解説内容の全体構成を整理した。
- 目次を追加した。
- モデル検索条件式に関する解説セクションを追加した。
- filterセクションについての解説セクションを追加した。
- extra_filterセクションについての解説セクションを追加した。
- 動的なモデル検索条件式の記述方法と記述例について追記した。
|
|
|
|
2007-04-13
|
定義ファイル
|
- 概要を追加
- Service定義ファイルの解説を追加
- ModelEventTable定義の解説を追加
|
|
プロセス
|
- プロセス基本書式を整理
- sessionプロセスの解説に追記
- searchプロセスの解説に追記
- mappingプロセスの解説に追記
- iteratorプロセスの解説に追記
- callプロセスの解説に追記
- processプロセスの解説に追記
- printプロセスの解説に追記
- sendプロセスの解説を追加
|
|
リファレンス
|
- Helperクラスの解説ページを追加(内容は未完)
|
|
|
|
更新情報
|
- 最終更新者 : $Author: morishita $
- 最終更新日時 : $Date:: 2012-06-11 20:19:52 #$
- バージョン : $Revision: 6959 $
|
|
|