<?xml version="1.0" encoding="utf-8" ?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
 >

  <channel rdf:about="http://sourceforge.jp/projects/nautica/wiki/!feeds/diff">
    <title>Updates of ワークフローシステム運用基盤Nautica Wiki</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/!feeds/diff</link>
    <description>
      SourceForge.jp Wiki page updates for ワークフローシステム運用基盤Nautica project.    </description>
        <dc:date>2008-04-24T17:01:14+09:00</dc:date>
        <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fsample" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/Document" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Ftrademark" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fpackages" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/Document" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/Document" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/Document" />
              </rdf:Seq>
    </items>
  </channel>

    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fsample">
    <title>1.0/sample</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Fsample</link>
    <dc:identifier>1.0/sample</dc:identifier>
    <dc:date>2008-04-24T17:01:14+09:00</dc:date>
          <description>
      <![CDATA[ (by knakata)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by knakata)</p><pre>@@ -1 +1,94 @@
+[Document 【一覧に戻る】]
+[[PageOutline]]
+= サンプルアプリケーションのインストレーション
+
+== インストール前の注意事項
+ * サンプルとして提供するアプリケーションは、時間外労働申請の手続きを進めるアプリケーションである。[[BR]][http://nautica.sourceforge.jp/docs/tutorial/sampleapplication/images/overtime.png 時間外労働申請のプロセス定義ファイル]にしたがい、手続きを進める。
+
+ * このサンプルアプリケーションは、[http://nautica.sourceforge.jp/docs/reference/application/sampleapp.htm Nautica Wrokflow 0.9のサンプルアプリケーション]を一部改良したものである。そのため、サンプルアプリケーションを実行させるためには、データベースはGeronimoにインストールされているDerbyの他に、MySQLが必要である。[[BR]]MySQLはこのアプリケーションでのみ使用しているだけなので、Geronimoとの連携は必要なく、MySQLを単体でインストールすればよい。
+
+ * それぞれのデータベースが管理するデータは、以下のとおりである。
+||'''データベース名'''||'''管理するデータ'''||'''備考'''||
+||Derby||ユーザ管理に関するデータ||ワークフローに直接関係しているデータ||
+||MySQL||その他申請管理に関するデータ||ワークフローに関係していないデータ||
+
+ * MySQLへの接続はJNDIで参照しておらず、ソースコードの中で直接JDBC接続している。そのため、MySQLからDerbyなどの他のデータベースへ変更するときは、ソースコードを改編する必要がある。
+
+ * このサンプルアプリケーションは、本プロジェクトで用意しているNautica Workflow 1.0用の[1.0/jax-ws JAX-WS通信インタフェース]を用いて接続している。
+
+
+== インストール前提環境
+実行環境に以下のものがインストールされていることを前提条件とする。
+ * Apache Geronimo 2.0
+ * Nautica Workflow 1.0
+ * MySQL
+ * [1.0/jax-ws JAX-WS通信インタフェース]
+
+
+== サンプルアプリケーションのデプロイ
+ 1. !NauticaAxisSampleプロジェクトをビルドして、WARファイルを作成する。（!NauticaAxisSample.war）
+ 1. 作成したWARファイルを、Geronimoにデプロイする。
+{{{
+$GERONIMO_HOME/bin/deploy.sh deploy NauticaAxisSample.war
+}}}
+
+
+== データベースへのデータ登録
+ここでは、SQLファイルを用いてデータベースにサンプルアプリケーション用データを登録する。以下に、データベースへのデータ登録に使用するSQLファイル名と用途を示す。ここで、$NAUTICA_SAMPLEは!NauticaAxisSampleプロジェクトのホームディレクトリとする。
+||'''SQLファイル名'''||'''用途'''||
+||insert_table_for_engine.sql||ユーザ管理データ登録用||
+||create_table.sql||申請管理テーブル作成用||
+||insert_table_for_local.sql||申請管理データ登録用||
+
+ 1. Derbyへのユーザ管理データの登録[[BR]]
+  ijコマンドラインから、RUNコマンドでSQLファイルを実行する。[[BR]]（ijコマンドの使用方法は、[1.0/installation#content-DB テーブルの作成と初期データのロード]を参照）
+{{{
+ij> RUN '$NAUTICA_SAMPLE/sql/derby/insert_table_for_engine.sql';
+}}}
+ 1. MySQLへのデータ登録[[BR]]
+    i. UTF-8指定でのデータベース作成[[BR]]
+    UTF-8指定でデータベースを作成し、データベースのユーザに権限を割り当てる。[[BR]]
+    （UTF-8の指定方法は、[http://sourceforge.jp/forum/message.php?msg_id=16193 MySQLの言語をUTF-8にするには]を参照）[[BR]][[BR]]
+    以下は、データベース名をnautica、ユーザ名をnautica、ユーザパスワードをnauticaとした場合の、mysqlコマンドラインの実行例である。
+{{{
+  //rootユーザでログイン
+# mysql -u root
+　//UTF-8指定でテーブル作成
+mysql> create database nautica default character set utf8;
+　//ユーザ名nauticaにnautica関連テーブルに対する全権限を与える
+mysql> grant all on *.* to nautica@localhost identified by 'nautica';
+　//権限テーブルの再読み込み
+mysql>flush privileges;
+　//MySQLの終了
+mysql>\q
+}}}
+    i. SQLファイルの実行[[BR]]
+    まず、申請管理データのテーブルを作成する。mysqlコマンドラインから、sourceコマンドでSQLファイルを実行する。
+{{{
+mysql> source $NAUTICA_SAMPLE/sql/mysql/create_table.sql;
+}}}
+    次に、上記で作成したテーブルに申請管理データを登録する。mysqlコマンドラインから、sourceコマンドでSQLファイルを実行する。
+{{{
+mysql> source $NAUTICA_SAMPLE/sql/mysql/insert_table_for_local;
+}}}
+
+== プロセス定義ファイルの登録
+サンプルアプリケーションで使用するプロセス定義ファイルを、Nautica Workflow 1.0へ登録する。[[BR]]
+以下に、登録に必要な情報を示す。（プロセス定義ファイルの登録方法は、[http://nautica.sourceforge.jp/docs/reference/deploy.htm XPDLファイルの登録方法]を参照）
+||'''パッケージ登録名'''||'''相対パス'''||
+||Overtime||sample/Overtime.xpdl||
+なお、Overtime.xpdlは!NauticaWorkflowプロジェクトの中のvar/nautica/repository/sample/の中にある。
+
+以上で、サンプルアプリケーションのインストールが完了となる。
+
+
+= サンプルアプリケーションの起動
+ 1. Nautica Workflow 1.0を起動する。（起動方法は、[1.0/installation#content-RUN Nauticaの起動]を参照）
+ 1. ブラウザからサンプルアプリケーションにアクセスする。[[BR]]
+ （ここでは、GeronimoサーバのIPアドレスを192.168.14.84とする）
+{{{
+http://192.168.14.84:8080/NauticaAxisSample/
+}}}
+
+サンプルアプリケーションの使用方法などは、[http://nautica.sourceforge.jp/docs/reference/application/sampleapp.htm Nautica Wrokflow 0.9のサンプルアプリケーション]を参照すること。
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation">
    <title>1.0/installation</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation</link>
    <dc:identifier>1.0/installation</dc:identifier>
    <dc:date>2008-04-24T16:46:21+09:00</dc:date>
          <description>
      <![CDATA[ (by knakata)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by knakata)</p><pre>@@ -147,9 +147,9 @@
   i. 標準設定のログ出力先は、$GERONIMO_HOME/var/nautica/logsです。
  1. activemq.xmlは無効となった
  1. その他の設定ファイルは、0.9と同様。[prweb:docs/index.htm 0.9のドキュメント]を参照のこと。
 
-== Nauticaの起動
+== Nauticaの起動 #content-RUN
 
  1. Geronimoを起動する。
 {{{
 $GERONIMO_HOME/bin/geronimo run
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation">
    <title>1.0/installation</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation</link>
    <dc:identifier>1.0/installation</dc:identifier>
    <dc:date>2008-04-24T13:39:11+09:00</dc:date>
          <description>
      <![CDATA[ (by knakata)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by knakata)</p><pre>@@ -79,9 +79,9 @@
 {{{
 $GERONIMO_HOME/bin/deploy.sh deploy nautica-mq-plan.xml
 }}}
 
-== テーブルの作成と初期データのロード
+== テーブルの作成と初期データのロード #content-DB
 
  1. テーブル作成（Derby）
   i. 一旦、Geronimoを起動する。
 {{{
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws">
    <title>1.0/jax-ws</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws</link>
    <dc:identifier>1.0/jax-ws</dc:identifier>
    <dc:date>2008-04-24T13:21:45+09:00</dc:date>
          <description>
      <![CDATA[ (by knakata)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by knakata)</p><pre>@@ -1 +1,25 @@
+[Document 【一覧に戻る】]
+[[PageOutline]]
+= JAX-WS通信インタフェースのインストレーション
 
+== インストール前提環境
+実行環境に以下のものがインストールされていることを前提条件とする。
+ * Apache Geronimo 2.0
+ * Nautica Workflow 1.0
+
+== JAX-WS通信インタフェースのデプロイ
+ 1. !NauticaAxisプロジェクトをビルドして、WARファイルを作成する。（!NauticaAxis.war）
+ 1. 作成したWARファイルを、Geronimoにデプロイする。
+{{{
+$GERONIMO_HOME/bin/deploy.sh deploy NauticaAxis.war
+}}}
+
+== WSDLからのスタブコードの生成
+ 1. これから生成するスタブコードの保存先にする作業ディレクトリに移動する。
+ 1. そして、WSDLからスタブコードを生成するために以下のコマンドを実行する。[[BR]]（ここでは、GeronimoサーバのIPアドレスを192.168.14.84とする。また、生成するスタブはNautica Workflowの!UserManagerサービスとする。）
+{{{
+$JAVA_HOME/bin/wsimport -keep http://192.168.14.84:8080/NauticaAxis/UserManager?wsdl
+}}}
+  wsimportオプションのkeepは、このコマンドによって生成したスタブコードを残して保存するためのオプションである。
+
+なお、生成したスタブコードを用いた実装方法は、[1.0/sample サンプルアプリケーション]を参照すること。
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/Document">
    <title>Document</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/Document</link>
    <dc:identifier>Document</dc:identifier>
    <dc:date>2008-04-23T11:42:04+09:00</dc:date>
          <description>
      <![CDATA[ (by knakata)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by knakata)</p><pre>@@ -11,9 +11,8 @@
  * [1.0/installation インストール手順]
  * [1.0/jax-ws JAX-WS通信インタフェース]
  * [1.0/sample サンプルアプリケーション]
  * [1.0/trademark 登録商標の扱いについて]
- * [1.0/sample_app サンプルアプリケーションのインストール手順]
 
 == その他
 
  * [prweb:docs/index.htm その他のドキュメント（バージョン0.9関連）]
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Ftrademark">
    <title>1.0/trademark</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Ftrademark</link>
    <dc:identifier>1.0/trademark</dc:identifier>
    <dc:date>2008-04-22T17:17:00+09:00</dc:date>
          <description>
      <![CDATA[ (by nito)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by nito)</p><pre>@@ -1 +1,7 @@
+[Document 【一覧に戻る】]
+= 登録商標の扱いについて
 
+ * 「Nautica Workflow」、「ノーティカワークフロー」は、旧（株）アルゴ２１が申請し、認可された登録商標です。（登録第4978700号）
+ * 同社の買収・合併により、現在はキヤノンITソリューションズ株式会社がその権利を継承しています。
+ * ソフトウェアはGPL/LGPLで公開されており、自由に変更・再配布が可能ですが、上記名称については'''利用禁止'''といたします。
+ * 当プロジェクトを継承、またはブランチされる場合は、上記の点に留意し、プロジェクト名称、パッケージ名称、ロゴ、ドキュメントなどから上記名称を排除する作業を行ってください。
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fpackages">
    <title>1.0/packages</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Fpackages</link>
    <dc:identifier>1.0/packages</dc:identifier>
    <dc:date>2008-04-22T17:06:50+09:00</dc:date>
          <description>
      <![CDATA[ (by nito)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by nito)</p><pre>@@ -1 +1,77 @@
+[Document 【一覧に戻る】]
+[[PageOutline]]
+= リリースパッケージの紹介
 
+== NauticaWorkflow.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflow本体。
+ * ビルド後、Geronimo 2.0用のEJB JAR形式となる。
+
+== NauticaAxis.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflow用JAX-WS通信インタフェース。
+ * ビルド後、Geronimo 2.0用のWAR形式となる。
+
+== NauticaCommons.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflow共通クラスライブラリ。
+ * ビルド後、JAR形式となる。
+
+== NauticaWorkflowDesigner.zip
+
+ * NauticaCommonsプロジェクトに依存。
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflowプロセスデザインツール。
+ * ビルド後、JAR形式となる。
+ * スタンドアローンSwingアプリケーション。
+
+== NauticaAdminTool.zip
+
+ * NauticaCommonsプロジェクトに依存。
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflow管理ツール。
+ * ビルド後、JAR形式となる。
+ * EJBクライアント型Swingアプリケーション。
+
+== NauticaSimplePWG.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * 暗号化パスワード生成プログラム。
+ * ビルド後、JAR形式となる。
+ * スタンドアローンSwingアプリケーション。
+
+== NauticaQueueMonitor.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * Active MQのキュー状況監視プログラム。
+ * Derby用。
+ * ビルド後、JAR形式となる。
+ * スタンドアローンSwingアプリケーション。
+
+== NauticaAxisSample.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * サンプルアプリケーション。
+ * ビルド後、Geronimo 2.0用のWAR形式となる。
+
+== NauticaWorkflowTest.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * Nautica Workflow本体テスト用。
+
+== NauticaAxisTest.zip
+
+ * Eclipseプロジェクトアーカイブ。
+ * JAX-WS通信インタフェーステスト用。
+
+== nautica_home-1.0.zip
+
+ * Nauticaホームイメージ。
+ * $GERONIMO_HOME/var配下に展開する。
+
+== nautica-schema-1.0.jar
+
+ * Nautica Workflow用XMLスキーマコンパイルイメージ。
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/Document">
    <title>Document</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/Document</link>
    <dc:identifier>Document</dc:identifier>
    <dc:date>2008-04-22T16:43:50+09:00</dc:date>
          <description>
      <![CDATA[ (by nito)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by nito)</p><pre>@@ -6,13 +6,13 @@
 
 == Nautica Workflow 1.0
 
  * [1.0/environment 動作環境]
+ * [1.0/packages リリースパッケージの紹介]
  * [1.0/installation インストール手順]
  * [1.0/jax-ws JAX-WS通信インタフェース]
  * [1.0/sample サンプルアプリケーション]
  * [1.0/trademark 登録商標の扱いについて]
- * [1.0/packages リリースパッケージの紹介]
  * [1.0/sample_app サンプルアプリケーションのインストール手順]
 
 == その他
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/Document">
    <title>Document</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/Document</link>
    <dc:identifier>Document</dc:identifier>
    <dc:date>2008-04-22T16:35:20+09:00</dc:date>
          <description>
      <![CDATA[ (by nito)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by nito)</p><pre>@@ -10,8 +10,9 @@
  * [1.0/installation インストール手順]
  * [1.0/jax-ws JAX-WS通信インタフェース]
  * [1.0/sample サンプルアプリケーション]
  * [1.0/trademark 登録商標の扱いについて]
+ * [1.0/packages リリースパッケージの紹介]
  * [1.0/sample_app サンプルアプリケーションのインストール手順]
 
 == その他
 
</pre>]]>
    </content:encoded>
      </item>
    <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/Document">
    <title>Document</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/Document</link>
    <dc:identifier>Document</dc:identifier>
    <dc:date>2008-04-22T16:21:52+09:00</dc:date>
          <description>
      <![CDATA[ (by nito)
]]>
    </description>
    <content:encoded>
      <![CDATA[<p> (by nito)</p><pre>@@ -6,9 +6,10 @@
 
 == Nautica Workflow 1.0
 
  * [1.0/environment 動作環境]
- * [1.0/jax-ws JAX-WSインタフェースインストール手順]
+ * [1.0/installation インストール手順]
+ * [1.0/jax-ws JAX-WS通信インタフェース]
  * [1.0/sample サンプルアプリケーション]
  * [1.0/trademark 登録商標の扱いについて]
  * [1.0/sample_app サンプルアプリケーションのインストール手順]
 
</pre>]]>
    </content:encoded>
      </item>
  </rdf:RDF>

