<?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/list">
    <title>ワークフローシステム運用基盤Nautica Wiki</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/!feeds/list</link>
    <description>
      SourceForge.jp Wiki pages 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%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/1.0%2Fenvironment" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/abstract" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/FrontPage" />
                <rdf:li rdf:resource="http://sourceforge.jp/projects/nautica/wiki/Sandbox" />
              </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[[Document 【一覧に戻る】]
[[PageOutline]]
= サンプルアプリケーションのインストレーション

== インストール前の注意事項
 * サンプルとして提供するアプリケーションは、時間外労働申請の手続きを進めるアプリケーションである。[[BR]][http://nautica.sourceforge.jp/docs/tutorial/sampleapplicatio]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">サンプルアプリケーションのインストレーション</a>
<ol><li><a href="#h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E3.81.AE.E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A0.85">インストール前の注意事項</a>
</li><li><a href="#h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E6.8F.90.E7.92.B0.E5.A2.83">インストール前提環境</a>
</li><li><a href="#h2-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">サンプルアプリケーションのデプロイ</a>
</li><li><a href="#h2-.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.B8.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E7.99.BB.E9.8C.B2">データベースへのデータ登録</a>
</li><li><a href="#h2-.E3.83.97.E3.83.AD.E3.82.BB.E3.82.B9.E5.AE.9A.E7.BE.A9.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E7.99.BB.E9.8C.B2">プロセス定義ファイルの登録</a>
</li></ol></li><li><a href="#h1-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E8.B5.B7.E5.8B.95">サンプルアプリケーションの起動</a>
</li></ol></div><p>
</p><h1 id="h1-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">サンプルアプリケーションのインストレーション</h1><h2 id="h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E3.81.AE.E6.B3.A8.E6.84.8F.E4.BA.8B.E9.A0.85">インストール前の注意事項</h2><ul><li>サンプルとして提供するアプリケーションは、時間外労働申請の手続きを進めるアプリケーションである。<br /><a href="http://nautica.sourceforge.jp/docs/tutorial/sampleapplication/images/overtime.png" class="external" rel="nofollow">時間外労働申請のプロセス定義ファイル</a>にしたがい、手続きを進める。
</li></ul><ul><li>このサンプルアプリケーションは、<a href="http://nautica.sourceforge.jp/docs/reference/application/sampleapp.htm" class="external" rel="nofollow">Nautica Wrokflow 0.9のサンプルアプリケーション</a>を一部改良したものである。そのため、サンプルアプリケーションを実行させるためには、データベースはGeronimoにインストールされているDerbyの他に、MySQLが必要である。<br />MySQLはこのアプリケーションでのみ使用しているだけなので、Geronimoとの連携は必要なく、MySQLを単体でインストールすればよい。
</li></ul><ul><li>それぞれのデータベースが管理するデータは、以下のとおりである。
<table class="wikitable" border="1"><tbody><tr><td><strong>データベース名</strong></td><td><strong>管理するデータ</strong></td><td><strong>備考</strong></td></tr><tr><td>Derby</td><td>ユーザ管理に関するデータ</td><td>ワークフローに直接関係しているデータ</td></tr><tr><td>MySQL</td><td>その他申請管理に関するデータ</td><td>ワークフローに関係していないデータ</td></tr></tbody></table></li></ul><ul><li>MySQLへの接続はJNDIで参照しておらず、ソースコードの中で直接JDBC接続している。そのため、MySQLからDerbyなどの他のデータベースへ変更するときは、ソースコードを改編する必要がある。
</li></ul><ul><li>このサンプルアプリケーションは、本プロジェクトで用意しているNautica Workflow 1.0用の<a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws">JAX-WS通信インタフェース</a>を用いて接続している。
</li></ul><h2 id="h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E6.8F.90.E7.92.B0.E5.A2.83">インストール前提環境</h2><p>実行環境に以下のものがインストールされていることを前提条件とする。
</p><ul><li>Apache Geronimo 2.0
</li><li>Nautica Workflow 1.0
</li><li>MySQL
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws">JAX-WS通信インタフェース</a>
</li></ul><h2 id="h2-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">サンプルアプリケーションのデプロイ</h2><ol><li>NauticaAxisSampleプロジェクトをビルドして、WARファイルを作成する。（NauticaAxisSample.war）
</li><li>作成したWARファイルを、Geronimoにデプロイする。
<pre>$GERONIMO_HOME/bin/deploy.sh deploy NauticaAxisSample.war
</pre></li></ol><h2 id="h2-.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.B8.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E7.99.BB.E9.8C.B2">データベースへのデータ登録</h2><p>ここでは、SQLファイルを用いてデータベースにサンプルアプリケーション用データを登録する。以下に、データベースへのデータ登録に使用するSQLファイル名と用途を示す。ここで、$NAUTICA_SAMPLEはNauticaAxisSampleプロジェクトのホームディレクトリとする。
<table class="wikitable" border="1"><tbody><tr><td><strong>SQLファイル名</strong></td><td><strong>用途</strong></td></tr><tr><td>insert_table_for_engine.sql</td><td>ユーザ管理データ登録用</td></tr><tr><td>create_table.sql</td><td>申請管理テーブル作成用</td></tr><tr><td>insert_table_for_local.sql</td><td>申請管理データ登録用</td></tr></tbody></table></p><ol><li>Derbyへのユーザ管理データの登録<br />
ijコマンドラインから、RUNコマンドでSQLファイルを実行する。<br />（ijコマンドの使用方法は、<a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation#content-DB">テーブルの作成と初期データのロード</a>を参照）
<pre>ij&gt; RUN '$NAUTICA_SAMPLE/sql/derby/insert_table_for_engine.sql';
</pre></li><li>MySQLへのデータ登録<br />
<ol style="list-style-type: lower-roman;"><li>UTF-8指定でのデータベース作成<br />
UTF-8指定でデータベースを作成し、データベースのユーザに権限を割り当てる。<br />
（UTF-8の指定方法は、<a href="http://sourceforge.jp/forum/message.php?msg_id=16193">MySQLの言語をUTF-8にするには</a>を参照）<br /><br />
以下は、データベース名をnautica、ユーザ名をnautica、ユーザパスワードをnauticaとした場合の、mysqlコマンドラインの実行例である。
<pre>  //rootユーザでログイン
# mysql -u root
　//UTF-8指定でテーブル作成
mysql&gt; create database nautica default character set utf8;
　//ユーザ名nauticaにnautica関連テーブルに対する全権限を与える
mysql&gt; grant all on *.* to nautica@localhost identified by 'nautica';
　//権限テーブルの再読み込み
mysql&gt;flush privileges;
　//MySQLの終了
mysql&gt;\q
</pre></li><li>SQLファイルの実行<br />
まず、申請管理データのテーブルを作成する。mysqlコマンドラインから、sourceコマンドでSQLファイルを実行する。
<pre>mysql&gt; source $NAUTICA_SAMPLE/sql/mysql/create_table.sql;
</pre>次に、上記で作成したテーブルに申請管理データを登録する。mysqlコマンドラインから、sourceコマンドでSQLファイルを実行する。
<pre>mysql&gt; source $NAUTICA_SAMPLE/sql/mysql/insert_table_for_local;
</pre></li></ol></li></ol><h2 id="h2-.E3.83.97.E3.83.AD.E3.82.BB.E3.82.B9.E5.AE.9A.E7.BE.A9.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E7.99.BB.E9.8C.B2">プロセス定義ファイルの登録</h2><p>サンプルアプリケーションで使用するプロセス定義ファイルを、Nautica Workflow 1.0へ登録する。<br />
以下に、登録に必要な情報を示す。（プロセス定義ファイルの登録方法は、<a href="http://nautica.sourceforge.jp/docs/reference/deploy.htm" class="external" rel="nofollow">XPDLファイルの登録方法</a>を参照）
<table class="wikitable" border="1"><tbody><tr><td><strong>パッケージ登録名</strong></td><td><strong>相対パス</strong></td></tr><tr><td>Overtime</td><td>sample/Overtime.xpdl</td></tr></tbody></table></p><p>なお、Overtime.xpdlはNauticaWorkflowプロジェクトの中のvar/nautica/repository/sample/の中にある。
</p><p>以上で、サンプルアプリケーションのインストールが完了となる。
</p><h1 id="h1-.E3.82.B5.E3.83.B3.E3.83.97.E3.83.AB.E3.82.A2.E3.83.97.E3.83.AA.E3.82.B1.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3.E3.81.AE.E8.B5.B7.E5.8B.95">サンプルアプリケーションの起動</h1><ol><li>Nautica Workflow 1.0を起動する。（起動方法は、<a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation#content-RUN">Nauticaの起動</a>を参照）
</li><li>ブラウザからサンプルアプリケーションにアクセスする。<br />
（ここでは、GeronimoサーバのIPアドレスを192.168.14.84とする）
<pre>http://192.168.14.84:8080/NauticaAxisSample/
</pre></li></ol><p>サンプルアプリケーションの使用方法などは、<a href="http://nautica.sourceforge.jp/docs/reference/application/sampleapp.htm" class="external" rel="nofollow">Nautica Wrokflow 0.9のサンプルアプリケーション</a>を参照すること。
</p>]]>
    </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[[Document 【一覧に戻る】]
[[PageOutline]]
= Nautica Workflow 1.0インストレーション

== 必要ソフトウェア

 1. geronimo-tomcat6-jee5-2.0.1-bin.tar.gz
 1. jruby-bin-1.0.tar.gz（オプション）
 1. jython_installer-2.2.1.jar（オプション]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-Nautica.20Workflow.201.0.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">Nautica Workflow 1.0インストレーション</a>
<ol><li><a href="#h2-.E5.BF.85.E8.A6.81.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A7.E3.82.A2">必要ソフトウェア</a>
</li><li><a href="#h2-.E5.BF.85.E8.A6.81.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.85.8D.E7.BD.AE">必要ソフトウェアの配置</a>
</li><li><a href="#h2-NAUTICA_HOME.E3.81.AE.E4.BD.9C.E6.88.90">NAUTICA_HOMEの作成</a>
</li><li><a href="#h2-.E5.BF.85.E8.A6.81jar.E3.83.A9.E3.82.A4.E3.83.96.E3.83.A9.E3.83.AA.E3.81.AE.E9.85.8D.E7.BD.AE">必要jarライブラリの配置</a>
</li><li><a href="#h2-.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.97.E3.83.BC.E3.83.AB.E3.81.AE.E4.BD.9C.E6.88.90.EF.BC.88NauticaDatasource.EF.BC.89">データベースプールの作成（NauticaDatasource）</a>
</li><li><a href="#h2-JMS.E3.83.AA.E3.82.BD.E3.83.BC.E3.82.B9.E3.81.AE.E4.BD.9C.E6.88.90.EF.BC.88NauticaWorkflowMQ.EF.BC.89">JMSリソースの作成（NauticaWorkflowMQ）</a>
</li><li><a href="#content-DB">テーブルの作成と初期データのロード</a>
</li><li><a href="#h2-Nautica.20Workflow.E6.9C.AC.E4.BD.93.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">Nautica Workflow本体のデプロイ</a>
</li><li><a href="#h2-Nautica.20Workflow.E8.A8.AD.E5.AE.9A.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E8.A8.AD.E5.AE.9A">Nautica Workflow設定ファイルの設定</a>
</li><li><a href="#content-RUN">Nauticaの起動</a>
</li></ol></li></ol></div><p>
</p><h1 id="h1-Nautica.20Workflow.201.0.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">Nautica Workflow 1.0インストレーション</h1><h2 id="h2-.E5.BF.85.E8.A6.81.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A7.E3.82.A2">必要ソフトウェア</h2><ol><li>geronimo-tomcat6-jee5-2.0.1-bin.tar.gz
</li><li>jruby-bin-1.0.tar.gz（オプション）
</li><li>jython_installer-2.2.1.jar（オプション）
</li><li>pnuts-1.1-noarch.zip（オプション）
</li><li>jsr223-engines.tar.gz
</li><li>mysql-connector-java-5.0.7.tar.gz（オプション）
</li></ol><h2 id="h2-.E5.BF.85.E8.A6.81.E3.82.BD.E3.83.95.E3.83.88.E3.82.A6.E3.82.A7.E3.82.A2.E3.81.AE.E9.85.8D.E7.BD.AE">必要ソフトウェアの配置</h2><ol><li>Geronimo 2.0の展開
</li></ol><ol style="list-style-type: lower-roman;"><li><a href="http://geronimo.apache.org/%E3%81%8B%E3%82%89Geronimo" class="external" rel="nofollow">http://geronimo.apache.org/からGeronimo</a> 2.0を入手する。(動作確認は2.0.1のみ）
</li><li>任意の場所に展開する。
</li><li>環境変数GERONIMO_HOMEを設定する。
</li></ol><ol><li>JRubyの導入（オプション）
</li></ol><ol style="list-style-type: lower-roman;"><li><a href="http://jruby.codehaus.org/%E3%81%8B%E3%82%89Jython" class="external" rel="nofollow">http://jruby.codehaus.org/からJython</a> 2.2を入手する。(動作確認は2.2.1のみ）
</li><li>任意の場所に展開する。
</li><li>環境変数JRUBY_HOMEを設定する。
</li><li>ln -s $JRUBY_HOME $GERONIMO_HOME/var/jrubyとしてリンクをはるか、コピーする。
</li></ol><ol><li>Jythonの導入（オプション）
</li></ol><ol style="list-style-type: lower-roman;"><li><a href="http://jython.sourceforge.net/Project/index.html%E3%81%8B%E3%82%89Jython" class="external" rel="nofollow">http://jython.sourceforge.net/Project/index.htmlからJython</a> 2.2を入手する。(動作確認は2.2.1のみ）
</li><li>任意の場所に展開する。
</li><li>環境変数JYTHON_HOMEを設定する。
</li><li>ln -s $JYTHON_HOME $GERONIMO_HOME/var/jythonとしてリンクをはるか、コピーする。
</li></ol><h2 id="h2-NAUTICA_HOME.E3.81.AE.E4.BD.9C.E6.88.90">NAUTICA_HOMEの作成</h2><ol><li>ホームの作成
</li></ol><ol style="list-style-type: lower-roman;"><li>$GERONIMO_HOME/varに、公開されているnautica_home-1.0.zipを展開する。
</li></ol><h2 id="h2-.E5.BF.85.E8.A6.81jar.E3.83.A9.E3.82.A4.E3.83.96.E3.83.A9.E3.83.AA.E3.81.AE.E9.85.8D.E7.BD.AE">必要jarライブラリの配置</h2><ol><li>ライブラリの登録手順
</li></ol><ol style="list-style-type: lower-roman;"><li>Geronimo管理コンソール(Geronimo付属のWebアプリケーション)にログイン。
</li><li>再度メニューからServices→Common Libsを選択。
</li><li>必要なJARファイルをリポジトリに登録する。
</li></ol><ol><li>登録するライブラリ
</li></ol><ol style="list-style-type: lower-roman;"><li>スクリプト言語系（オプション。各言語アーカイブに含まれるものを指定する。）
<table class="wikitable" border="1"><tbody><tr><td><strong>File</strong></td><td><strong>Group</strong></td><td><strong>Artifact</strong></td><td><strong>Version</strong></td><td><strong>Type</strong></td></tr><tr><td>pnuts.jar</td><td>org.pnuts</td><td>pnuts</td><td>1.1</td><td>jar</td></tr><tr><td>pnuts-modules.jar</td><td>org.pnuts</td><td>pnuts-modules</td><td>1.1</td><td>jar</td></tr><tr><td>jruby.jar</td><td>org.jruby</td><td>jruby</td><td>1.0</td><td>jar</td></tr><tr><td>jython.jar</td><td>org.python</td><td>jython</td><td>2.2.1</td><td>jar</td></tr></tbody></table></li><li>スクリプトエンジン系（オプション。jsr223-engines.tar.gzに含まれるものを指定する。）
<table class="wikitable" border="1"><tbody><tr><td><strong>File</strong></td><td><strong>Group</strong></td><td><strong>Artifact</strong></td><td><strong>Version</strong></td><td><strong>Type</strong></td></tr><tr><td>pnuts-jsr223.jar</td><td>org.pnuts</td><td>pnuts-jsr223</td><td>1.1</td><td>jar</td></tr><tr><td>jruby-engine.jar</td><td>com.sun.script.jruby</td><td>jruby-engine</td><td>1.0</td><td>jar</td></tr><tr><td>jython-engine.jar</td><td>com.sun.script.jython</td><td>jython-engine</td><td>2.2</td><td>jar</td></tr></tbody></table></li><li>JDBCドライバー（オプション。MySQL利用の場合。）
<table class="wikitable" border="1"><tbody><tr><td><strong>File</strong></td><td><strong>Group</strong></td><td><strong>Artifact</strong></td><td><strong>Version</strong></td><td><strong>Type</strong></td></tr><tr><td>mysql-connector.jar</td><td>com.mysql</td><td>mysql-connector</td><td>5.0.7</td><td>jar</td></tr></tbody></table></li><li>Nautica Workflowスキーマライブラリ（公開JARファイルを利用。自分で作成する場合は、以下のようにGeronimo内蔵のxmlbeansを使用すること。）
<pre>cd $GERONIMO_HOME/var/nautica/schema/
java -cp $GERONIMO_HOME/repository/org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar org.apache.xmlbeans.impl.tool.SchemaCompiler -out nautica-schema.jar *.xsd
</pre><table class="wikitable" border="1"><tbody><tr><td><strong>File</strong></td><td><strong>Group</strong></td><td><strong>Artifact</strong></td><td><strong>Version</strong></td><td><strong>Type</strong></td></tr><tr><td>nautica-schema.jar</td><td>jp.co.argo21.nautica.workflow</td><td>nautica-schema</td><td>1.0</td><td>jar</td></tr></tbody></table></li></ol><h2 id="h2-.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.83.97.E3.83.BC.E3.83.AB.E3.81.AE.E4.BD.9C.E6.88.90.EF.BC.88NauticaDatasource.EF.BC.89">データベースプールの作成（<a href="http://sourceforge.jp/projects/nautica/wiki/NauticaDatasource">NauticaDatasource</a>）</h2><ol><li>Geronimo付属コマンドによる登録(Derby)
</li></ol><ol style="list-style-type: lower-roman;"><li>$GERONIMO_HOME/var/nautica/deploymentにあるnautica-derby-plan.xmlを確認する。データベース設定等を見直す。
</li><li>デプロイする。
<pre>$GERONIMO_HOME/bin/deploy.sh deploy nautica-derby-plan.xml
</pre></li></ol><h2 id="h2-JMS.E3.83.AA.E3.82.BD.E3.83.BC.E3.82.B9.E3.81.AE.E4.BD.9C.E6.88.90.EF.BC.88NauticaWorkflowMQ.EF.BC.89">JMSリソースの作成（<a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflow">NauticaWorkflow</a>MQ）</h2><ol><li>Geronimo付属コマンドによる登録(ActiveMQ)
</li></ol><ol style="list-style-type: lower-roman;"><li>$GERONIMO_HOME/var/nautica/deploymentにあるnautica-mq-plan.xmlを確認する。
</li><li>デプロイする。
<pre>$GERONIMO_HOME/bin/deploy.sh deploy nautica-mq-plan.xml
</pre></li></ol><h2 id="content-DB">テーブルの作成と初期データのロード</h2><ol><li>テーブル作成（Derby）
</li></ol><ol style="list-style-type: lower-roman;"><li>一旦、Geronimoを起動する。
<pre>$GERONIMO_HOME/bin/geronimo run
</pre></li><li>別なシェルを起動し、以下に移動する。
<pre>cd $GERONIMO_HOME?var/nautica/misc/db/derby/
</pre></li><li>以下のようなシェルスクリプトを実行し、Geronimo上のDerbyに接続する。接続が成功すると、対話型クライアントijが動作する。（GeronimoコンソールからもSQL実行は可能だが、日本語データが化けるため、この手順をとっている。）
<pre>NAUTICA=jdbc:derby://127.0.0.1:1527/NauticaDatabase
DRIVER=org.apache.derby.jdbc.ClientDriver
CLIENTLIB=$GERONIMO_HOME/repository/org/apache/derby/derbyclient/10.2.2.0/derbyclient-10.2.2.0.jar
TOOLLIB=$GERONIMO_HOME/repository/org/apache/derby/derbytools/10.2.2.0/derbytools-10.2.2.0.jar

java -Dij.connection.nautica=$NAUTICA -Dij.driver=$DRIVER -cp $CLIENTLIB:$TOOLLIB org.apache.derby.tools.ij
</pre></li><li>ijコマンドラインから、RUNコマンドでSQLファイルを実行する。
<pre>ij&gt; RUN 'create_table.sql';
ij&gt; RUN 'insert_for_startup_engine.sql';
</pre></li><li>ijコマンドラインから、SHOWコマンドでテーブル一覧を確認する。
<pre>ij&gt; SHOW TABLES;
</pre></li><li>ijコマンドラインから、ijを終了する。
<pre>ij&gt; EXIT;
</pre></li><li>Geronimoを停止する。
<pre>$GERONIMO_HOME/bin/shutdown
</pre></li></ol><h2 id="h2-Nautica.20Workflow.E6.9C.AC.E4.BD.93.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">Nautica Workflow本体のデプロイ</h2><ol><li>Eclipse上の<a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflow">NauticaWorkflow</a>プロジェクトを参照し、ejbModule/META-INF/openejb-jar.xmlを必要に応じて編集する。スクリプト言語の組込みなどをここで行う。
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflow">NauticaWorkflow</a>プロジェクトをビルドして、EJB JARファイルを作成する。（nautica-workflow-1.0.jar）
</li><li>作成したEJB JARファイルを、Geronimoにデプロイする。
<pre>$GERONIMO_HOME/bin/deploy.sh deploy nautica-workflow-1.0.jar
</pre></li></ol><h2 id="h2-Nautica.20Workflow.E8.A8.AD.E5.AE.9A.E3.83.95.E3.82.A1.E3.82.A4.E3.83.AB.E3.81.AE.E8.A8.AD.E5.AE.9A">Nautica Workflow設定ファイルの設定</h2><ol><li>$GERONIMO_HOME/var/nautica/config/nautica.propertiesの確認
</li></ol><ol style="list-style-type: lower-roman;"><li>バージョン0.9から一部廃止になったプロパティがあります。
</li><li>nautica.workflow.mq.configの設定は無効になりました。
</li><li>java.naming.factory.initialの設定は無効になりました。
</li><li>java.naming.provider.urlの設定は無効になりました。
</li><li>nautica.workflow.datasource.factoryの設定は無効になりました。
</li><li>nautica.workflow.datasource.urlの設定は無効になりました。
</li><li>nautica.workflow.datasource.userの設定は無効になりました。
</li><li>nautica.workflow.datasource.passwordの設定は無効になりました。
</li><li>スクリプトエンジン用のプロパティが追加されました。nautica.workflow.script.engine.エンジン名
<pre>nautica.workflow.script.engine.pnuts=org.pnuts.scriptapi.PnutsScriptEngineFactory
</pre></li></ol><ol><li>$GERONIMO_HOME/var/nautica/config/logging.propertiesの確認
</li></ol><ol style="list-style-type: lower-roman;"><li>Geronimoのログ機構を利用するために、ロガー、アペンダの名称を変更しました。
</li><li>標準設定のログ出力先は、$GERONIMO_HOME/var/nautica/logsです。
</li></ol><ol><li>activemq.xmlは無効となった
</li><li>その他の設定ファイルは、0.9と同様。<a href="http://nautica.sourceforge.jp/docs/index.htm" class="project-web">0.9のドキュメント</a>を参照のこと。
</li></ol><h2 id="content-RUN">Nauticaの起動</h2><ol><li>Geronimoを起動する。
<pre>$GERONIMO_HOME/bin/geronimo run
</pre></li><li>Enjoy!!</li></ol>]]>
    </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[[Document 【一覧に戻る】]
[[PageOutline]]
= JAX-WS通信インタフェースのインストレーション

== インストール前提環境
実行環境に以下のものがインストールされていることを前提条件とする。
 * Apache Geronimo 2.0
 * Nautica Workflow 1.0

== JAX-WS通信インタフェースのデプロイ
 1. !N]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-JAX-WS.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">JAX-WS通信インタフェースのインストレーション</a>
<ol><li><a href="#h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E6.8F.90.E7.92.B0.E5.A2.83">インストール前提環境</a>
</li><li><a href="#h2-JAX-WS.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">JAX-WS通信インタフェースのデプロイ</a>
</li><li><a href="#h2-WSDL.E3.81.8B.E3.82.89.E3.81.AE.E3.82.B9.E3.82.BF.E3.83.96.E3.82.B3.E3.83.BC.E3.83.89.E3.81.AE.E7.94.9F.E6.88.90">WSDLからのスタブコードの生成</a>
</li></ol></li></ol></div><p>
</p><h1 id="h1-JAX-WS.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.AC.E3.83.BC.E3.82.B7.E3.83.A7.E3.83.B3">JAX-WS通信インタフェースのインストレーション</h1><h2 id="h2-.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB.E5.89.8D.E6.8F.90.E7.92.B0.E5.A2.83">インストール前提環境</h2><p>実行環境に以下のものがインストールされていることを前提条件とする。
</p><ul><li>Apache Geronimo 2.0
</li><li>Nautica Workflow 1.0
</li></ul><h2 id="h2-JAX-WS.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.81.AE.E3.83.87.E3.83.97.E3.83.AD.E3.82.A4">JAX-WS通信インタフェースのデプロイ</h2><ol><li>NauticaAxisプロジェクトをビルドして、WARファイルを作成する。（NauticaAxis.war）
</li><li>作成したWARファイルを、Geronimoにデプロイする。
<pre>$GERONIMO_HOME/bin/deploy.sh deploy NauticaAxis.war
</pre></li></ol><h2 id="h2-WSDL.E3.81.8B.E3.82.89.E3.81.AE.E3.82.B9.E3.82.BF.E3.83.96.E3.82.B3.E3.83.BC.E3.83.89.E3.81.AE.E7.94.9F.E6.88.90">WSDLからのスタブコードの生成</h2><ol><li>これから生成するスタブコードの保存先にする作業ディレクトリに移動する。
</li><li>そして、WSDLからスタブコードを生成するために以下のコマンドを実行する。<br />（ここでは、GeronimoサーバのIPアドレスを192.168.14.84とする。また、生成するスタブはNautica WorkflowのUserManagerサービスとする。）
<pre>$JAVA_HOME/bin/wsimport -keep http://192.168.14.84:8080/NauticaAxis/UserManager?wsdl
</pre>wsimportオプションのkeepは、このコマンドによって生成したスタブコードを残して保存するためのオプションである。
</li></ol><p>なお、生成したスタブコードを用いた実装方法は、<a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fsample">サンプルアプリケーション</a>を参照すること。</p>]]>
    </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[[FrontPage トップページ]
= ドキュメント
== 紹介

 * [abstract Nauticaワークフロー概要]

== Nautica Workflow 1.0

 * [1.0/environment 動作環境]
 * [1.0/packages リリースパッケージの紹介]
 * [1.0/installation インストール手順]
 * [1.0/ja]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/FrontPage">トップページ</a>
</p><h1 id="h1-.E3.83.89.E3.82.AD.E3.83.A5.E3.83.A1.E3.83.B3.E3.83.88">ドキュメント</h1><h2 id="h2-.E7.B4.B9.E4.BB.8B">紹介</h2><ul><li><a href="http://sourceforge.jp/projects/nautica/wiki/abstract">Nauticaワークフロー概要</a>
</li></ul><h2 id="h2-Nautica.20Workflow.201.0">Nautica Workflow 1.0</h2><ul><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fenvironment">動作環境</a>
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fpackages">リリースパッケージの紹介</a>
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Finstallation">インストール手順</a>
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fjax-ws">JAX-WS通信インタフェース</a>
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fsample">サンプルアプリケーション</a>
</li><li><a href="http://sourceforge.jp/projects/nautica/wiki/1.0%2Ftrademark">登録商標の扱いについて</a>
</li></ul><h2 id="h2-.E3.81.9D.E3.81.AE.E4.BB.96">その他</h2><ul><li><a href="http://nautica.sourceforge.jp/docs/index.htm" class="project-web">その他のドキュメント（バージョン0.9関連）</a></li></ul>]]>
    </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[[Document 【一覧に戻る】]
= 登録商標の扱いについて

 * 「Nautica Workflow」、「ノーティカワークフロー」は、旧（株）アルゴ２１が申請し、認可された登録商標です。（登録第4978700号）
 * 同社の買収・合併により、現在はキヤノンITソリューションズ株式会社がその権利を継承しています。
 * ソフトウェアはGPL/LGPLで公開されており、自由に変更・]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><h1 id="h1-.E7.99.BB.E9.8C.B2.E5.95.86.E6.A8.99.E3.81.AE.E6.89.B1.E3.81.84.E3.81.AB.E3.81.A4.E3.81.84.E3.81.A6">登録商標の扱いについて</h1><ul><li>「Nautica Workflow」、「ノーティカワークフロー」は、旧（株）アルゴ２１が申請し、認可された登録商標です。（登録第4978700号）
</li><li>同社の買収・合併により、現在はキヤノンITソリューションズ株式会社がその権利を継承しています。
</li><li>ソフトウェアはGPL/LGPLで公開されており、自由に変更・再配布が可能ですが、上記名称については<strong>利用禁止</strong>といたします。
</li><li>当プロジェクトを継承、またはブランチされる場合は、上記の点に留意し、プロジェクト名称、パッケージ名称、ロゴ、ドキュメントなどから上記名称を排除する作業を行ってください。</li></ul>]]>
    </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[[Document 【一覧に戻る】]
[[PageOutline]]
= リリースパッケージの紹介

== NauticaWorkflow.zip

 * Eclipseプロジェクトアーカイブ。
 * Nautica Workflow本体。
 * ビルド後、Geronimo 2.0用のEJB JAR形式となる。

== NauticaAxis.zip

 * Eclipse]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.81.AE.E7.B4.B9.E4.BB.8B">リリースパッケージの紹介</a>
<ol><li><a href="#h2-NauticaWorkflow.zip">NauticaWorkflow.zip</a>
</li><li><a href="#h2-NauticaAxis.zip">NauticaAxis.zip</a>
</li><li><a href="#h2-NauticaCommons.zip">NauticaCommons.zip</a>
</li><li><a href="#h2-NauticaWorkflowDesigner.zip">NauticaWorkflowDesigner.zip</a>
</li><li><a href="#h2-NauticaAdminTool.zip">NauticaAdminTool.zip</a>
</li><li><a href="#h2-NauticaSimplePWG.zip">NauticaSimplePWG.zip</a>
</li><li><a href="#h2-NauticaQueueMonitor.zip">NauticaQueueMonitor.zip</a>
</li><li><a href="#h2-NauticaAxisSample.zip">NauticaAxisSample.zip</a>
</li><li><a href="#h2-NauticaWorkflowTest.zip">NauticaWorkflowTest.zip</a>
</li><li><a href="#h2-NauticaAxisTest.zip">NauticaAxisTest.zip</a>
</li><li><a href="#h2-nautica_home-1.0.zip">nautica_home-1.0.zip</a>
</li><li><a href="#h2-nautica-schema-1.0.jar">nautica-schema-1.0.jar</a>
</li></ol></li></ol></div><p>
</p><h1 id="h1-.E3.83.AA.E3.83.AA.E3.83.BC.E3.82.B9.E3.83.91.E3.83.83.E3.82.B1.E3.83.BC.E3.82.B8.E3.81.AE.E7.B4.B9.E4.BB.8B">リリースパッケージの紹介</h1><h2 id="h2-NauticaWorkflow.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflow">NauticaWorkflow</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflow本体。
</li><li>ビルド後、Geronimo 2.0用のEJB JAR形式となる。
</li></ul><h2 id="h2-NauticaAxis.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaAxis">NauticaAxis</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflow用JAX-WS通信インタフェース。
</li><li>ビルド後、Geronimo 2.0用のWAR形式となる。
</li></ul><h2 id="h2-NauticaCommons.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaCommons">NauticaCommons</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflow共通クラスライブラリ。
</li><li>ビルド後、JAR形式となる。
</li></ul><h2 id="h2-NauticaWorkflowDesigner.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflowDesigner">NauticaWorkflowDesigner</a>.zip</h2><ul><li><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaCommons">NauticaCommons</a>プロジェクトに依存。
</li><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflowプロセスデザインツール。
</li><li>ビルド後、JAR形式となる。
</li><li>スタンドアローンSwingアプリケーション。
</li></ul><h2 id="h2-NauticaAdminTool.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaAdminTool">NauticaAdminTool</a>.zip</h2><ul><li><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaCommons">NauticaCommons</a>プロジェクトに依存。
</li><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflow管理ツール。
</li><li>ビルド後、JAR形式となる。
</li><li>EJBクライアント型Swingアプリケーション。
</li></ul><h2 id="h2-NauticaSimplePWG.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaSimple">NauticaSimple</a>PWG.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>暗号化パスワード生成プログラム。
</li><li>ビルド後、JAR形式となる。
</li><li>スタンドアローンSwingアプリケーション。
</li></ul><h2 id="h2-NauticaQueueMonitor.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaQueueMonitor">NauticaQueueMonitor</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>Active MQのキュー状況監視プログラム。
</li><li>Derby用。
</li><li>ビルド後、JAR形式となる。
</li><li>スタンドアローンSwingアプリケーション。
</li></ul><h2 id="h2-NauticaAxisSample.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaAxisSample">NauticaAxisSample</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>サンプルアプリケーション。
</li><li>ビルド後、Geronimo 2.0用のWAR形式となる。
</li></ul><h2 id="h2-NauticaWorkflowTest.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaWorkflowTest">NauticaWorkflowTest</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>Nautica Workflow本体テスト用。
</li></ul><h2 id="h2-NauticaAxisTest.zip"><a href="http://sourceforge.jp/projects/nautica/wiki/NauticaAxisTest">NauticaAxisTest</a>.zip</h2><ul><li>Eclipseプロジェクトアーカイブ。
</li><li>JAX-WS通信インタフェーステスト用。
</li></ul><h2 id="h2-nautica_home-1.0.zip">nautica_home-1.0.zip</h2><ul><li>Nauticaホームイメージ。
</li><li>$GERONIMO_HOME/var配下に展開する。
</li></ul><h2 id="h2-nautica-schema-1.0.jar">nautica-schema-1.0.jar</h2><ul><li>Nautica Workflow用XMLスキーマコンパイルイメージ。</li></ul>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/1.0%2Fenvironment">
    <title>1.0/environment</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/1.0%2Fenvironment</link>
    <dc:identifier>1.0/environment</dc:identifier>
    <dc:date>2008-04-22T14:07:32+09:00</dc:date>
        <description>
      <![CDATA[[Document 【一覧に戻る】]
= 動作環境

Nauticaワークフローエンジン本体及び通信インタフェース・ライブラリは以下の環境で動作することを想定しています。

||&#039;&#039;&#039;環境等&#039;&#039;&#039;||&#039;&#039;&#039;説明&#039;&#039;&#039;||
||ハードウェア||CPU：Pentium4 ]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><h1 id="h1-.E5.8B.95.E4.BD.9C.E7.92.B0.E5.A2.83">動作環境</h1><p>Nauticaワークフローエンジン本体及び通信インタフェース・ライブラリは以下の環境で動作することを想定しています。
</p><table class="wikitable" border="1"><tbody><tr><td><strong>環境等</strong></td><td><strong>説明</strong></td></tr><tr><td>ハードウェア</td><td>CPU：Pentium4 　2.4GHz相当<br />メモリ：512MB以上<br />HDD：40GB以上</td></tr><tr><td>OS</td><td>Fedora Core 6</td></tr><tr><td>Java VM</td><td>Sun Java 6 以上</td></tr><tr><td>アプリケーションサーバ</td><td>Apache Geronimo 2.0.1以上</td></tr><tr><td>SOAP エンジン</td><td>Apache Axis2(Geronimo内蔵)</td></tr><tr><td>データベースエンジン</td><td>Apache Derby(Geronimo内蔵)</td></tr><tr><td>メッセージキュー</td><td>Active MQ(Geronimo内蔵)</td></tr></tbody></table><p>ワークフロー運用管理ツール、ワークフロー定義ツールは以下の環境で動作することを想定しています。
<table class="wikitable" border="1"><tbody><tr><td><strong>環境等</strong></td><td><strong>説明</strong></td></tr><tr><td>ハードウェア</td><td>CPU：Pentium4 　1.2GHz相当<br />メモリ：256MB以上<br />HDD：10GB以上</td></tr><tr><td>OS</td><td>Redhat Professional Workstation V.3<br />Windows XP SP2</td></tr><tr><td>Java VM</td><td>Sun Java 6 以上</td></tr></tbody></table></p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/abstract">
    <title>abstract</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/abstract</link>
    <dc:identifier>abstract</dc:identifier>
    <dc:date>2008-04-22T14:01:44+09:00</dc:date>
        <description>
      <![CDATA[[Document 【一覧に戻る】]
[[PageOutline]]
[FrontPage トップページ] : [Document ドキュメント一覧] : Nauticaワークフロー概要
= Nauticaワークフロー概要

== はじめに

Nauticaワークフローは、WfMC標準仕様に準拠したワークフローシステム運用基盤です。

WfMCによれば、ワークフローシステム (W]]>
    </description>
    <content:encoded>
      <![CDATA[<p><a href="http://sourceforge.jp/projects/nautica/wiki/Document">【一覧に戻る】</a>
</p><div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E6.A6.82.E8.A6.81">Nauticaワークフロー概要</a>
<ol><li><a href="#h2-.E3.81.AF.E3.81.98.E3.82.81.E3.81.AB">はじめに</a>
</li><li><a href="#h2-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.81.AE.E7.89.B9.E5.BE.B4">Nauticaワークフローの特徴</a>
<ol><li><a href="#h3-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.81.AE.E5.85.A8.E4.BD.93.E5.83.8F">Nauticaワークフローの全体像</a>
</li></ol></li><li><a href="#h2-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E9.81.A9.E7.94.A8.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.AE.E6.A7.8B.E7.AF.89.E4.BE.8B">Nauticaワークフロー適用システムの構築例</a>
<ol><li><a href="#h3-.E6.96.87.E6.9B.B8.E6.89.BF.E8.AA.8D.E3.81.AE.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">文書承認のワークフローエンジンとして</a>
</li><li><a href="#h3-EAI.28Enterprise.20Application.20Integration.29.E3.83.84.E3.83.BC.E3.83.AB.E3.81.AE.E9.80.A3.E6.90.BA.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">EAI(Enterprise Application Integration)ツールの連携エンジンとして</a>
</li><li><a href="#h3-EDI.28Electronic.20Data.20Interchange.29.E3.83.84.E3.83.BC.E3.83.AB.E3.81.A8.E3.83.90.E3.83.83.E3.82.AF.E3.82.A8.E3.83.B3.E3.83.89.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.AE.E9.80.A3.E6.90.BA.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">EDI(Electronic Data Interchange)ツールとバックエンドシステムの連携エンジンとして</a>
</li><li><a href="#h3-.E7.B7.8F.E5.90.88.E7.9A.84.E3.81.AA.E4.BC.81.E6.A5.AD.E9.96.93.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E9.80.A3.E6.90.BA.E3.81.AE.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">総合的な企業間システム連携のエンジンとして</a>
</li></ol></li><li><a href="#h2-.E3.83.97.E3.83.AD.E3.83.80.E3.82.AF.E3.83.88.E3.81.AE.E6.A7.8B.E6.88.90">プロダクトの構成</a>
<ol><li><a href="#h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3">ワークフローエンジン</a>
</li><li><a href="#h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E5.AE.9A.E7.BE.A9.E3.83.84.E3.83.BC.E3.83.AB">ワークフロー定義ツール</a>
</li><li><a href="#h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E9.81.8B.E7.94.A8.E7.AE.A1.E7.90.86.E3.83.84.E3.83.BC.E3.83.AB">ワークフロー運用管理ツール</a>
</li><li><a href="#h3-.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.83.BB.E3.83.A9.E3.82.A4.E3.83.96.E3.83.A9.E3.83.AA">通信インタフェース・ライブラリ</a>
</li></ol></li><li><a href="#h2-.E5.8B.95.E4.BD.9C.E7.92.B0.E5.A2.83">動作環境</a>
</li></ol></li></ol></div><p>
<a href="http://sourceforge.jp/projects/nautica/wiki/FrontPage">トップページ</a> : <a href="http://sourceforge.jp/projects/nautica/wiki/Document">ドキュメント一覧</a> : Nauticaワークフロー概要
</p><h1 id="h1-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E6.A6.82.E8.A6.81">Nauticaワークフロー概要</h1><h2 id="h2-.E3.81.AF.E3.81.98.E3.82.81.E3.81.AB">はじめに</h2><p>Nauticaワークフローは、WfMC標準仕様に準拠したワークフローシステム運用基盤です。
</p><p>WfMCによれば、ワークフローシステム (Workflow Management System) とは、「１つもしくは複数のワークフローエンジン上で動作するソフトウェアによって、ワークフローを定義したり、実行したり、管理したりするシステムです。また、プロセス定義の解釈や、ワークフロー参加者との相互作用、必要に応じてITツールやアプリケーションを起動(invoke)することも可能です」。
</p><p>ワークフローシステムは一般に文書承認システムとしてのイメージが定着していますが、異なる業務システム間の統合と相互運用を目的としたアプリケーションのミドルウェア(システム運用基盤)として利用することも可能です。Nauticaワークフロー適用システムの構築例では、Nauticaワークフローを利用したシステムの構築例をいくつか紹介しています。
</p><h2 id="h2-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.81.AE.E7.89.B9.E5.BE.B4">Nauticaワークフローの特徴</h2><p>1. WfMC標準に対応
</p><div class="indent">WfMC標準仕様に対応し、ワークフローシステム運用基盤に最低限必要とされる機能を保証します。
</div><p>2. システム稼働環境・規模に非依存
</p><div class="indent">Nautica ワークフローはJavaVM(Java仮想マシン)上で動作するため、WindowsシステムやLinuxシステム等の稼働環境に依存しません。また、小規模システムから複数の商用APサーバ上で多数のEJB(Enterprise <a href="http://sourceforge.jp/projects/nautica/wiki/JavaBeans">JavaBeans</a>)コンポーネントを利用するような大規模システムまで、様々な規模の既存業務システムを連携させることや、新たに適用業務システムを開発することができます。
</div><p>3. エンジン間連携が可能
</p><div class="indent">複数のNauticaワークフローエンジン間で連携が可能です。
</div><h3 id="h3-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.81.AE.E5.85.A8.E4.BD.93.E5.83.8F">Nauticaワークフローの全体像</h3><div class="indent">Nauticaワークフローの全体像を以下に示します。Nauticaワークフローエンジンは、利用者が開発した文書承認や経費精算等のクライアントアプリケーションを制御したり、在庫明細や受注明細等の外部システムとの連携を行います。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/systemsummary.jpg" alt="systemsummary.jpg" id="emb-systemsummary.jpg-1" title="systemsummary.jpg" class="embed-image" width="573" height="390">
</div><h2 id="h2-Nautica.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E9.81.A9.E7.94.A8.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.AE.E6.A7.8B.E7.AF.89.E4.BE.8B">Nauticaワークフロー適用システムの構築例</h2><p>Nauticaワークフローは、ビジネスの流れを管理するための仕組みを備えるワークフローシステム運用基盤です。ワークフローシステム運用基盤は、例えば一般的な稟議書承認システムや、既存業務システム間の統合による新たな企業システムの構築、企業間の取引とバックエンドの業務システムとの結合等、さまざまなシステム形態に適用することが可能です。ここでは、Nauticaワークフローを使用したいくつかのシステム構築例を紹介します。
</p><h3 id="h3-.E6.96.87.E6.9B.B8.E6.89.BF.E8.AA.8D.E3.81.AE.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">文書承認のワークフローエンジンとして</h3><div class="indent">稟議書承認システムや文書回覧システム、経費精算システムの構築に、Nauticaワークフローを活用します。
</div><div class="indent">開発者は申請用と承認用のアプリケーションを作成します。一方、Nauticaワークフローは文書承認等のフロー定義とフローに沿った制御処理を管理・制御します。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/documentsystem.jpg" alt="documentsystem.jpg" id="emb-documentsystem.jpg-1" title="documentsystem.jpg" class="embed-image" width="424" height="273">
</div><h3 id="h3-EAI.28Enterprise.20Application.20Integration.29.E3.83.84.E3.83.BC.E3.83.AB.E3.81.AE.E9.80.A3.E6.90.BA.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">EAI(Enterprise Application Integration)ツールの連携エンジンとして</h3><div class="indent">EAIシステムのコア機能を実現するためのミドルウェアとしてNauticaワークフローを活用します。
</div><div class="indent">個別に構築されたシステムの連携には、相互のデータ受渡し用にデータ変換プログラムを開発する必要があります。しかし、複数システムを直接的に連携させるとシステム間連携部分の開発工数が増加し、システム変更やリプレースに対して連携プログラムにも改修開発が発生します。EAIシステムでは、データ変換によって業務システム間を結合することでこれらの問題を解決しますが、その処理の流れをNauticaワークフローで管理・制御します。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/eaisystem.jpg" alt="eaisystem.jpg" id="emb-eaisystem.jpg-1" title="eaisystem.jpg" class="embed-image" width="339" height="327">
</div><h3 id="h3-EDI.28Electronic.20Data.20Interchange.29.E3.83.84.E3.83.BC.E3.83.AB.E3.81.A8.E3.83.90.E3.83.83.E3.82.AF.E3.82.A8.E3.83.B3.E3.83.89.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E3.81.AE.E9.80.A3.E6.90.BA.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">EDI(Electronic Data Interchange)ツールとバックエンドシステムの連携エンジンとして</h3><div class="indent">既存の業務システムと他企業システムとのデータ引渡し等のシステム統合に際し、EDIシステムと業務システムの連携に、Nauticaワークフローを活用します。
</div><div class="indent">EDIシステムは、受信したデータを変換した後データの種類に応じて既存システムと連携しますが、この処理の流れをNauticaワークフローで管理・制御します。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/edisystem.jpg" alt="edisystem.jpg" id="emb-edisystem.jpg-1" title="edisystem.jpg" class="embed-image" width="469" height="242">
</div><h3 id="h3-.E7.B7.8F.E5.90.88.E7.9A.84.E3.81.AA.E4.BC.81.E6.A5.AD.E9.96.93.E3.82.B7.E3.82.B9.E3.83.86.E3.83.A0.E9.80.A3.E6.90.BA.E3.81.AE.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3.E3.81.A8.E3.81.97.E3.81.A6">総合的な企業間システム連携のエンジンとして</h3><div class="indent">総合的なBtoB(Business to Business)システム構築に当たって、Nauticaワークフローを活用します。
</div><div class="indent">複数企業間で同じNauticaワークフローを採用することで、企業間にまたがる一連の処理の流れを一つのワークフローとして一元管理・制御します。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/b2bsystem.jpg" alt="b2bsystem.jpg" id="emb-b2bsystem.jpg-1" title="b2bsystem.jpg" class="embed-image" width="590" height="260">
</div><h2 id="h2-.E3.83.97.E3.83.AD.E3.83.80.E3.82.AF.E3.83.88.E3.81.AE.E6.A7.8B.E6.88.90">プロダクトの構成</h2><p>Nauticaワークフローのプロダクト構成を説明します。
</p><h3 id="h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E3.82.A8.E3.83.B3.E3.82.B8.E3.83.B3">ワークフローエンジン</h3><div class="indent">Nautica ワークフローの本体です。ワークフロー定義ファイルおよび、各種APIを通じて得た情報に基づき、アクティビティ及びプロセスの完了状態を管理して、プロセス変数と遷移条件によりフローの進行を制御します。また、外部システムとの連携のためのAPIを提供し、アプリケーションの実行を管理します。
</div><div class="indent">ワークフローエンジンが提供するインタフェースとして、ワークフローシステム運用基盤の機能を利用するクライアントアプリケーション用インタフェース、外部システムとのアプリケーション連携用インタフェース、運用管理用インタフェース、ワークフローエンジン間の連携用インタフェースがあります。
</div><h3 id="h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E5.AE.9A.E7.BE.A9.E3.83.84.E3.83.BC.E3.83.AB">ワークフロー定義ツール</h3><div class="indent">GUI によりワークフローを定義するツールです。定義を構成する要素には、アプリケーション、プロセス変数、ワークフロー参加者、プロセス、アクティビティ、遷移があり、これらの定義作業はマウスを使用して視覚的に行うことができます。ワークフローの定義は検証を行った後、結果を XPDL形式で保存します。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/definitiontool.jpg" alt="definitiontool.jpg" id="emb-definitiontool.jpg-1" title="definitiontool.jpg" class="embed-image" width="516" height="388">
</div><h3 id="h3-.E3.83.AF.E3.83.BC.E3.82.AF.E3.83.95.E3.83.AD.E3.83.BC.E9.81.8B.E7.94.A8.E7.AE.A1.E7.90.86.E3.83.84.E3.83.BC.E3.83.AB">ワークフロー運用管理ツール</h3><div class="indent">GUIによりワークフローの実行状況を管理するツールです。運用中の任意のワークフローエンジンに接続し、アクティビティの進行状況のモニタリングや、プロセス変数の編集と遷移条件の再評価を行うことができます。
</div><div class="indent"><img src="http://sourceforge.jp/projects/nautica/wiki/abstract/attach/maintenancetool.jpg" alt="maintenancetool.jpg" id="emb-maintenancetool.jpg-1" title="maintenancetool.jpg" class="embed-image" width="516" height="388">
</div><h3 id="h3-.E9.80.9A.E4.BF.A1.E3.82.A4.E3.83.B3.E3.82.BF.E3.83.95.E3.82.A7.E3.83.BC.E3.82.B9.E3.83.BB.E3.83.A9.E3.82.A4.E3.83.96.E3.83.A9.E3.83.AA">通信インタフェース・ライブラリ</h3><div class="indent">クライアントアプリケーションがワークフローエンジンと通信する際に利用するライブラリです。
</div><div class="indent">Nauticaワークフローは、通信インタフェースとしてWebサービス用ライブラリやサーブレット用ライブラリ、RPC(Remote Procedure Call)用ライブラリを用意しています。 
</div><h2 id="h2-.E5.8B.95.E4.BD.9C.E7.92.B0.E5.A2.83">動作環境</h2><p>Nauticaワークフローエンジン本体及び通信インタフェース・ライブラリは以下の環境で動作することを想定しています。
</p><table class="wikitable" border="1"><tbody><tr><td><strong>環境等</strong></td><td><strong>説明</strong></td></tr><tr><td>ハードウェア</td><td>CPU：Pentium4 　2.4GHz相当<br />メモリ：512MB以上<br />HDD：40GB以上</td></tr><tr><td>OS</td><td>Redhat Enterprise Linux ES V.3</td></tr><tr><td>Java VM</td><td>Sun JRE 1.4 以上</td></tr><tr><td>Servletエンジン</td><td>Jakarta Tomcat 5.0</td></tr><tr><td>SOAP エンジン</td><td>Apache Axis 1.2(Jakarta Tomcat 5.0上で動作)</td></tr><tr><td>データベースエンジン</td><td>MySQL 4.1</td></tr><tr><td>メッセージキュー</td><td>Active MQ 3.0</td></tr><tr><td>XMLセキュリティ</td><td>XML Security 1.2</td></tr><tr><td>XMLパーサ・マッピング</td><td>xmlbeans 1.0</td></tr></tbody></table><p>ワークフロー運用管理ツール、ワークフロー定義ツールは以下の環境で動作することを想定しています。
<table class="wikitable" border="1"><tbody><tr><td><strong>環境等</strong></td><td><strong>説明</strong></td></tr><tr><td>ハードウェア</td><td>CPU：Pentium4 　1.2GHz相当<br />メモリ：256MB以上<br />HDD：10GB以上</td></tr><tr><td>OS</td><td>Redhat Professional Workstation V.3<br />Windows XP SP2</td></tr><tr><td>Java VM</td><td>Sun JRE 1.4 以上</td></tr><tr><td>XMLパーサ・マッピング</td><td>xmlbeans 1.0</td></tr></tbody></table></p><p>Copyright © 2005 Argo21, corp., All rights reserved</p>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/FrontPage">
    <title>FrontPage</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/FrontPage</link>
    <dc:identifier>FrontPage</dc:identifier>
    <dc:date>2008-04-22T10:17:52+09:00</dc:date>
        <description>
      <![CDATA[[[Embed(NauticaLogo.png)]]
= Nautica Workflowとは

Nautica Workflowは、WfMCワークフロー参照モデルに準拠した50以上のAPI、エンジン間連携、システム間連携機能を含むワークフローエンジンと、 RMI、SOAP、HTTP等をサポートした通信インタフェース、およびGUIベースのXPDL定義ツール、運用管理ツールから構成されるJav]]>
    </description>
    <content:encoded>
      <![CDATA[<img src="http://sourceforge.jp/projects/nautica/wiki/FrontPage/attach/NauticaLogo.png" alt="NauticaLogo.png" id="emb-NauticaLogo.png-1" title="NauticaLogo.png" class="embed-image" width="175" height="166"><p>
</p><h1 id="h1-Nautica.20Workflow.E3.81.A8.E3.81.AF">Nautica Workflowとは</h1><p>Nautica Workflowは、WfMCワークフロー参照モデルに準拠した50以上のAPI、エンジン間連携、システム間連携機能を含むワークフローエンジンと、 RMI、SOAP、HTTP等をサポートした通信インタフェース、およびGUIベースのXPDL定義ツール、運用管理ツールから構成されるJavaベースのワークフローシステム運用基盤です。本プロジェクトは、独立行政法人　情報処理推進機構(IPA)が推進する2004年度下期オープンソースソフトウェア活用基盤整備事業の支援を受けて開発しています。
</p><p>本プロジェクトの背景、目的等につきましては、<a href="http://nautica.sourceforge.jp/result/index.html" class="project-web">成果報告</a>をご覧ください。また、技術的な詳細につきましては、<a href="http://nautica.sourceforge.jp/docs/index.htm" class="project-web">ドキュメント</a>を参照してください。
</p><p><a href="http://sourceforge.jp/projects/nautica/" class="project">プロジェクト</a> <a href="http://sourceforge.jp/projects/nautica/wiki/Document">Wikiベースドキュメント</a>
</p><h3 id="h3-Wikipage.40sf.jp.E3.81.AE.E4.BD.BF.E3.81.84.E6.96.B9">Wikipage@sf.jpの使い方</h3><ul><li><a href="http://sourceforge.jp/projects/nautica/wiki/Sandbox">サンドボックス</a>
</li></ul>]]>
    </content:encoded>
      </item>
        <item rdf:about="http://sourceforge.jp/projects/nautica/wiki/Sandbox">
    <title>Sandbox</title>
    <link>http://sourceforge.jp/projects/nautica/wiki/Sandbox</link>
    <dc:identifier>Sandbox</dc:identifier>
    <dc:date>2007-05-17T10:28:54+09:00</dc:date>
        <description>
      <![CDATA[[[PageOutline]]
= 砂場
ここはWikiの砂場

== 見出し
{{{
= 見出し1
== 見出し2
=== 見出し3
==== 見出し4
===== 見出し5
}}}
= 見出し1
== 見出し2
=== 見出し3
==== 見出し4
===== 見出し5

== リスト

{{{
 1. いぬ
 1. ねこ
 1. さる
}}}]]>
    </description>
    <content:encoded>
      <![CDATA[<div class="pageoutline"><div class="pageoutline-title"><div class="action"><button type="button" onClick="javascript:togglePageOutline(this)"><img src="//static.sourceforge.jp/wiki/images/icons/roll-up.gif" border="0"></button></div>Outline</div><ol><li><a href="#h1-.E7.A0.82.E5.A0.B4">砂場</a>
<ol><li><a href="#h2-.E8.A6.8B.E5.87.BA.E3.81.97">見出し</a>
</li></ol></li><li><a href="#h1-.E8.A6.8B.E5.87.BA.E3.81.971">見出し1</a>
<ol><li><a href="#h2-.E8.A6.8B.E5.87.BA.E3.81.972">見出し2</a>
<ol><li><a href="#h3-.E8.A6.8B.E5.87.BA.E3.81.973">見出し3</a>
</li></ol></li><li><a href="#h2-.E3.83.AA.E3.82.B9.E3.83.88">リスト</a>
</li><li><a href="#h2-.E6.9B.B8.E5.BC.8F">書式</a>
</li><li><a href="#h2-.E5.BC.B7.E5.88.B6.E6.94.B9.E8.A1.8C">強制改行</a>
</li><li><a href="#h2-.E8.A1.A8">表</a>
</li><li><a href="#h2-.E3.81.9D.E3.81.AE.E3.81.BE.E3.81.BE.E8.A1.A8.E7.A4.BA">そのまま表示</a>
</li><li><a href="#h2-.E3.81.9D.E3.81.AE.E4.BB.96">その他</a>
</li></ol></li></ol></div>
<h1 id="h1-.E7.A0.82.E5.A0.B4">砂場</h1><p>ここはWikiの砂場
</p><h2 id="h2-.E8.A6.8B.E5.87.BA.E3.81.97">見出し</h2><pre>= 見出し1
== 見出し2
=== 見出し3
==== 見出し4
===== 見出し5
</pre><h1 id="h1-.E8.A6.8B.E5.87.BA.E3.81.971">見出し1</h1><h2 id="h2-.E8.A6.8B.E5.87.BA.E3.81.972">見出し2</h2><h3 id="h3-.E8.A6.8B.E5.87.BA.E3.81.973">見出し3</h3><h4 id="h4-.E8.A6.8B.E5.87.BA.E3.81.974">見出し4</h4><h5 id="h5-.E8.A6.8B.E5.87.BA.E3.81.975">見出し5</h5><h2 id="h2-.E3.83.AA.E3.82.B9.E3.83.88">リスト</h2><pre> 1. いぬ
 1. ねこ
 1. さる
</pre><ol><li>いぬ
</li><li>ねこ
</li><li>さる
</li></ol><pre> i. いぬ
 i. ねこ
 i. さる
</pre><ol style="list-style-type: lower-roman;"><li>いぬ
</li><li>ねこ
</li><li>さる
</li></ol><pre> a. いぬ
 a. ねこ
 a. さる
</pre><ol style="list-style-type: lower-alpha;"><li>いぬ
</li><li>ねこ
</li><li>さる
</li></ol><pre> 1. いぬ
   i. ブルドック
   i. シベリアンハスキー
 1. ねこ
 1. さる
</pre><ol><li>いぬ
<ol style="list-style-type: lower-roman;"><li>ブルドック
</li><li>シベリアンハスキー
</li></ol></li><li>ねこ
</li><li>さる
</li></ol><h2 id="h2-.E6.9B.B8.E5.BC.8F">書式</h2><pre> * ``` あいうえお ``` かきくけこ
</pre><ul><li><tt></tt><tt> あいうえお </tt><tt></tt> かきくけこ
</li></ul><pre> * ''' あいうえお ''' かきくけこ
</pre><ul><li><strong> あいうえお </strong> かきくけこ
</li></ul><pre> * ''' '' あいうえお '' ''' かきくけこ
</pre><ul><li><strong> <em> あいうえお </em> </strong> かきくけこ
</li></ul><pre> * '' あいうえお '' かきくけこ
</pre><ul><li><em> あいうえお </em> かきくけこ
</li></ul><pre> * ~~ あいうえお ~~ かきくけこ
</pre><ul><li><del> あいうえお </del> かきくけこ
</li></ul><pre> * ___あいうえお___ かきくけこ
</pre><ul><li><span style="text-decoration: underline;">_あいうえお</span>_ かきくけこ
</li></ul><pre> * ___~~あいうえお~~___ かきくけこ
</pre><ul><li><span style="text-decoration: underline;">_<del>あいうえお</del></span>_ かきくけこ
</li></ul><pre> * ^^^ あいうえお ^^^ かきくけこ
</pre><ul><li><sup></sup><sup> あいうえお </sup><sup></sup> かきくけこ
</li></ul><pre> * ,, あいうえお ,, かきくけこ
</pre><ul><li><sub> あいうえお </sub> かきくけこ
</li></ul><pre> * ,, あ^^^い,,う^^^え,,お ,, かきくけこ
</pre><ul><li><sub> あ<sup></sup><sup>い</sup></sub>う<sup></sup><sup>え<sub>お </sub> かきくけこ
</sup></li></ul><h2 id="h2-.E5.BC.B7.E5.88.B6.E6.94.B9.E8.A1.8C">強制改行</h2><pre>あいうえお[[BR]]あいうえお[[BR]]あいうえお
</pre><p>あいうえお<br />あいうえお<br />あいうえお
</p><h2 id="h2-.E8.A1.A8">表</h2><pre>||'''あいうえお'''||'''あいうえお'''||'''あいうえお'''||
||あいうえお||あいうえお||あいうえお||
</pre><table class="wikitable" border="1"><tbody><tr><td><strong>あいうえお</strong></td><td><strong>あいうえお</strong></td><td><strong>あいうえお</strong></td></tr><tr><td>あいうえお</td><td>あいうえお</td><td>あいうえお</td></tr></tbody></table><h2 id="h2-.E3.81.9D.E3.81.AE.E3.81.BE.E3.81.BE.E8.A1.A8.E7.A4.BA">そのまま表示</h2><pre>#include &lt;stdio.h&gt;

int main(){
  int i;
  for(i=1;i&lt;=100;i++)printf((i%15==0)?&quot;FizzBuzz\n&quot;:(i%3==0)?&quot;Fizz\n&quot;:(i%5==0)?&quot;Buzz\n&quot;:&quot;%d\n&quot;,i);
}
</pre><h2 id="h2-.E3.81.9D.E3.81.AE.E4.BB.96">その他</h2><pre> * [isbn:4797338261 Linuxカーネル2.6解読室]
</pre><ul><li><a href="http://www.amazon.co.jp/gp/product/4797338261?tag=osdn-22&amp;linkCode=as2&amp;camp=247&amp;creative=1211&amp;creativeASIN=4797338261" class="isbnbook" rel="nofollow">Linuxカーネル2.6解読室</a>
<pre>[[Embed(front.png)]]
</pre></li></ul><img src="http://sourceforge.jp/projects/nautica/wiki/Sandbox/attach/front.png" alt="front.png" id="emb-front.png-1" title="front.png" class="embed-image" width="322" height="505"><p></p>]]>
    </content:encoded>
      </item>
    </rdf:RDF>

