<?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:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www33.atwiki.jp/unrocko/">
    <title>unrocko @ ウィキ</title>
    <link>http://www33.atwiki.jp/unrocko/</link>
    <description>unrocko @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-06-13T19:52:55+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/27.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/1.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/22.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/24.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/25.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/26.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/16.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/23.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/18.html" />
                <rdf:li rdf:resource="http://www33.atwiki.jp/unrocko/pages/20.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/27.html">
    <title>EC Cube</title>
    <link>http://www33.atwiki.jp/unrocko/pages/27.html</link>
    <description>
      ＊EC Cubeを使うことになったので
日本発のECサイトテンプレート。
ZEN-CART使おうと思ってたけど、こっちのほうが楽そうだ。。。

[[EC-CUBEのサイト&gt;http://www.ec-cube.net/]]
[[ZEN-CARTのサイト&gt;http://zen-cart.jp/]]

+[[EC-CUBEのライセンス]]
+[[とりあえず、インストール]]    </description>
    <dc:date>2009-06-13T19:52:55+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/1.html">
    <title>トップページ</title>
    <link>http://www33.atwiki.jp/unrocko/pages/1.html</link>
    <description>
      *&amp;bold(){javaとかいろいろ気になったもののメモ}

-&amp;bold(){[[QuickFix]]}
まとめ中。
2009.05.27 [[設定ファイルの検証]]をまとめた。

-[apache minta&gt;mina]
まとめたいと思っている。

-&amp;bold(){[[EC Cube]]}
使ってみた。

----    </description>
    <dc:date>2009-06-13T19:49:04+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/22.html">
    <title>コードジェネレーター</title>
    <link>http://www33.atwiki.jp/unrocko/pages/22.html</link>
    <description>
      *コードジェネレーターの使用方法

**カスタムタグ作成方法

-作成方法
 必要なカスタムタグを、データディクショナリ(FIX4X.xml)のフィールド欄に追加する。
 追加したフィールドを、使用するコンポーネント、メッセージに登録する。
   ※下の変更点を参照
 +コードジェネレータ(!QuickFix/Jで定義されているクラス)で、カスタムタグが反映されたJarファイルを生成する。
  -作成手順は、下記参照。添付ファイルに!CodeGenerateを行うプロジェクトの圧縮ファイルを置く
-変更点
 +!OrderTypeへ指し成り、引け成り追加
{{{
#!textile
      &lt;field number=&quot;40&quot; name=&quot;OrdType&quot; type=&quot;CHAR&quot;&gt;
         &lt;value enum=&quot;1&quot; description=&quot;MARKET&quot;/&gt;
         &lt;value enum=&quot;2&quot; description=&quot;LIMIT&quot;/&gt;
         &lt;value enum=&quot;3&quot; description=&quot;STOP&quot;/&gt;
         &lt;value enum=&quot;4&quot; description=&quot;STOP_LIMIT&quot;/&gt;
         &lt;value enum=&quot;5&quot; description=&quot;MARKET_ON_CLOSE&quot;/&gt;
         &lt;value enum=&quot;6&quot; description=&quot;WITH_OR_WITHOUT&quot;/&gt;
         &lt;value enum=&quot;7&quot; description=&quot;LIMIT_OR_BETTER&quot;/&gt;
         &lt;value enum=&quot;8&quot; description=&quot;LIMIT_WITH_OR_WITHOUT&quot;/&gt;
         &lt;value enum=&quot;9&quot; description=&quot;ON_BASIS&quot;/&gt;
         &lt;value enum=&quot;A&quot; description=&quot;ON_CLOSE&quot;/&gt;
         &lt;value enum=&quot;B&quot; description=&quot;LIMIT_ON_CLOSE&quot;/&gt;
         &lt;value enum=&quot;C&quot; description=&quot;FOREX_MARKET&quot;/&gt;
         &lt;value enum=&quot;D&quot; description=&quot;PREVIOUSLY_QUOTED&quot;/&gt;
         &lt;value enum=&quot;E&quot; description=&quot;PREVIOUSLY_INDICATED&quot;/&gt;
         &lt;value enum=&quot;F&quot; description=&quot;FOREX_LIMIT&quot;/&gt;
         &lt;value enum=&quot;G&quot; description=&quot;FOREX_SWAP&quot;/&gt;
         &lt;value enum=&quot;H&quot; description=&quot;FOREX_PREVIOUSLY_QUOTED&quot;/&gt;
         &lt;value enum=&quot;I&quot; description=&quot;FUNARI&quot;/&gt;
         &lt;value enum=&quot;J&quot; description=&quot;MARKET_IF_TOUCHED&quot;/&gt;
         &lt;value enum=&quot;P&quot; description=&quot;PEGGED&quot;/&gt;
       ◎&lt;value enum=&quot;y&quot; description=&quot;SASHI_NARI&quot;/&gt;
       ◎&lt;value enum=&quot;z&quot; description=&quot;HIKE_NARI&quot;/&gt;
      &lt;/field&gt;
}}}
  0. !SecurityStatusメッセージの!SecurityTradingStatusにFIX4.4で使用できる値を追加。また、フ(100)、ト(101)、コ(102)も追加
{{{
#!textile
      &lt;field number=&quot;326&quot; name=&quot;SecurityTradingStatus&quot; type=&quot;INT&quot;&gt;
         &lt;value enum=&quot;1&quot; description=&quot;OPENING_DELAY&quot;/&gt;
         &lt;value enum=&quot;2&quot; description=&quot;TRADING_HALT&quot;/&gt;
         &lt;value enum=&quot;3&quot; description=&quot;RESUME&quot;/&gt;
         &lt;value enum=&quot;4&quot; description=&quot;NO_OPENNO_RESUME&quot;/&gt;
         &lt;value enum=&quot;5&quot; description=&quot;PRICE_INDICATION&quot;/&gt;
         &lt;value enum=&quot;6&quot; description=&quot;TRADING_RANGE_INDICATION&quot;/&gt;
         &lt;value enum=&quot;7&quot; description=&quot;MARKET_IMBALANCE_BUY&quot;/&gt;
         &lt;value enum=&quot;8&quot; description=&quot;MARKET_IMBALANCE_SELL&quot;/&gt;
         &lt;value enum=&quot;9&quot; description=&quot;MARKET_ON_CLOSE_IMBALANCE_BUY&quot;/&gt;
         &lt;value enum=&quot;10&quot; description=&quot;MARKET_ON_CLOSE_IMBALANCE_SELL&quot;/&gt;
         &lt;value enum=&quot;12&quot; description=&quot;NO_MARKET_IMBALANCE&quot;/&gt;
         &lt;value enum=&quot;13&quot; description=&quot;NO_MARKET_ON_CLOSE_IMBALANCE&quot;/&gt;
         &lt;value enum=&quot;14&quot; description=&quot;ITS_PREOPENING&quot;/&gt;
         &lt;value enum=&quot;15&quot; description=&quot;NEW_PRICE_INDICATION&quot;/&gt;
         &lt;value enum=&quot;16&quot; description=&quot;TRADE_DISSEMINATION_TIME&quot;/&gt;
         &lt;value enum=&quot;17&quot; description=&quot;READY_TO_TRADE&quot;/&gt;
         &lt;value enum=&quot;18&quot; description=&quot;NOT_AVAILABLE_FOR_TRADING&quot;/&gt;
         &lt;value enum=&quot;19&quot; description=&quot;NOT_TRADED_ON_THIS_MARKET&quot;/&gt;
         &lt;value enum=&quot;20&quot; description=&quot;UNKNOWN_OR_INVALID&quot;/&gt;
       ◎&lt;value enum=&quot;21&quot; description=&quot;PRE_OPEN&quot;/&gt;
       ◎&lt;value enum=&quot;22&quot; description=&quot;OPENING_ROTATION&quot;/&gt;
       ◎&lt;value enum=&quot;23&quot; description=&quot;FAST_MARKET&quot;/&gt;
       ◎&lt;value enum=&quot;100&quot; description=&quot;ORDER_LACK&quot;/&gt;
       ◎&lt;value enum=&quot;101&quot; description=&quot;SPECIAL_SIGN&quot;/&gt;
       ◎&lt;value enum=&quot;102&quot; description=&quot;WARNING_POINT&quot;/&gt;
      &lt;/field&gt;
}}}
  0. !OpenCloseSettleFlagに3(Expected)を追加
{{{
#!textile
      &lt;field number=&quot;286&quot; name=&quot;OpenCloseSettleFlag&quot; type=&quot;CHAR&quot;&gt;
         &lt;value enum=&quot;0&quot; description=&quot;DAILY_OPEN_CLOSE__SETTLEMENT_PRICE&quot;/&gt;
         &lt;value enum=&quot;1&quot; description=&quot;SESSION_OPEN_CLOSE__SETTLEMENT_PRICE&quot;/&gt;
         &lt;value enum=&quot;2&quot; description=&quot;DELIVERY_SETTLEMENT_PRICE&quot;/&gt;
       ◎&lt;value enum=&quot;3&quot; description=&quot;EXPECTED&quot;/&gt;
      &lt;/field&gt;
}}}
  0. MDEntryTypeに&#039;&#039;&#039;W,X,Y,Z&#039;&#039;&#039;を追加
{{{
#!textile
      &lt;field number=&quot;269&quot; name=&quot;MDEntryType&quot; type=&quot;CHAR&quot;&gt;
         &lt;value enum=&quot;0&quot; description=&quot;BID&quot;/&gt;
         &lt;value enum=&quot;1&quot; description=&quot;OFFER&quot;/&gt;
         &lt;value enum=&quot;2&quot; description=&quot;TRADE&quot;/&gt;
         &lt;value enum=&quot;3&quot; description=&quot;INDEX_VALUE&quot;/&gt;
         &lt;value enum=&quot;4&quot; description=&quot;OPENING_PRICE&quot;/&gt;
         &lt;value enum=&quot;5&quot; description=&quot;CLOSING_PRICE&quot;/&gt;
         &lt;value enum=&quot;6&quot; description=&quot;SETTLEMENT_PRICE&quot;/&gt;
         &lt;value enum=&quot;7&quot; description=&quot;TRADING_SESSION_HIGH_PRICE&quot;/&gt;
         &lt;value enum=&quot;8&quot; description=&quot;TRADING_SESSION_LOW_PRICE&quot;/&gt;
         &lt;value enum=&quot;9&quot; description=&quot;TRADING_SESSION_VWAP_PRICE&quot;/&gt;
       ◎&lt;value enum=&quot;W&quot; description=&quot;MARKET_ORDER_BUY&quot;/&gt;
       ◎&lt;value enum=&quot;X&quot; description=&quot;MARKET_ORDER_SELL&quot;/&gt;
       ◎&lt;value enum=&quot;Y&quot; description=&quot;TOTAL_BUY_BOOK&quot;/&gt;
       ◎&lt;value enum=&quot;Z&quot; description=&quot;TOTAL_SELL_BOOK&quot;/&gt;
      &lt;/field&gt;
}}}
  0. カスタムタグ10044(!LocalTransactTime)を追加
{{{
#!textile
まず、カスタムタグ10044(LocalTransactTime)を定義
      ◎&lt;field number=&quot;10044&quot; name=&quot;LocalTransactTime&quot; type=&quot;UTCTIMESTAMP&quot; /&gt;
その後
「執行レポート」タグに10044タグを追加
        &lt;message name=&quot;ExecutionReport&quot; msgtype=&quot;8&quot; msgcat=&quot;app&quot;&gt;
         &lt;field name=&quot;OrderID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;SecondaryOrderID&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;ClOrdID&quot; required=&quot;N&quot;/&gt;
               (省略)
         &lt;field name=&quot;TransactTime&quot; required=&quot;N&quot;/&gt;
       ◎&lt;field name=&quot;LocalTransactTime&quot; required=&quot;N&quot;/&gt;
               (省略)
        &lt;/message&gt;
「取り消し拒否」タグに10044タグを追加
      &lt;message name=&quot;OrderCancelReject&quot; msgtype=&quot;9&quot; msgcat=&quot;app&quot;&gt;
         &lt;field name=&quot;OrderID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;SecondaryOrderID&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;ClOrdID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;OrigClOrdID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;OrdStatus&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;ClientID&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;ExecBroker&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;ListID&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;Account&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;TransactTime&quot; required=&quot;N&quot;/&gt;
       ◎&lt;field name=&quot;LocalTransactTime&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;CxlRejResponseTo&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;CxlRejReason&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;Text&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;EncodedTextLen&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;EncodedText&quot; required=&quot;N&quot;/&gt;
      &lt;/message&gt;

}}}
  0. カスタムタグ6209(ClRefID)を追加
{{{
#!textile
まず、カスタムタグ6209(ClRefID)を定義
      ◎&lt;field number=&quot;6209&quot; name=&quot;ClRefId&quot; type=&quot;STRING&quot; /&gt;
その後
「執行レポート」タグに6209タグを追加
        &lt;message name=&quot;ExecutionReport&quot; msgtype=&quot;8&quot; msgcat=&quot;app&quot;&gt;
         &lt;field name=&quot;OrderID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;SecondaryOrderID&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;ClOrdID&quot; required=&quot;N&quot;/&gt;
               (省略)
         &lt;field name=&quot;TransactTime&quot; required=&quot;N&quot;/&gt;
         &lt;field name=&quot;LocalTransactTime&quot; required=&quot;N&quot;/&gt;
       ◎&lt;filed name=&quot;ClRefId&quot; required=&quot;N&quot;/&gt;
               (省略)
        &lt;/message&gt;
「シングル新規発注」タグに6209タグを追加
      &lt;message name=&quot;NewOrderSingle&quot; msgtype=&quot;D&quot; msgcat=&quot;app&quot;&gt;
         &lt;field name=&quot;ClOrdID&quot; required=&quot;Y&quot;/&gt;
         &lt;field name=&quot;ClientID&quot; required=&quot;N&quot;/&gt;
               (省略)
         &lt;field name=&quot;ClearingAccount&quot; required=&quot;N&quot;/&gt;
       ◎&lt;field name=&quot;ClRefId&quot; required=&quot;N&quot;/&gt;
      &lt;/message&gt;
}}}
!CodeGenerat(添付ファイルのプロジェクト)の使用方法
{{{
1. このページの添付ファイルをローカルマシンに落とす。

2. ファイルをEclipseへインポートする。（インポート方法はEclipseの使用方法を参照）

3. CodeGenerate - spec に変更した Fix42.xml ファイルを置く（更新する）

4. build.xmlを実行する。その時のタスクは、clean -&gt; jar

※CodeGenerate - readme.txt　を参照すること。
}}}



------------------    </description>
    <dc:date>2009-05-27T06:01:41+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/24.html">
    <title>Applicationのイベント</title>
    <link>http://www33.atwiki.jp/unrocko/pages/24.html</link>
    <description>
      -onCreate
 セッション確立する直前に発生するイベント
-onLogon
 AcceptorとInitiatorがセッション確立した後、ログオンする直前に発生するイベント
-onLogout
 ログアウトする直前に発生するイベント
-toAdmin
 管理系のメッセージを送信する直前に発生するイベント。ハートビートやシーケンスナンバーリセットなどが対象となる。
-toApp
 情報系のメッセージを送信する直前に発生するイベント。執行レポートや市場データ、証券定義などが対象となる。
-fromAdmin
 管理系のメッセージを受信する直前に発生するイベント。ハートビートやシーケンスナンバーリセットなどが対象となる。
-fromApp
 情報系のメッセージを受信する直前に発生するイベント。執行レポートや市場データ、証券定義などが対象となる。    </description>
    <dc:date>2009-05-27T05:55:52+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/25.html">
    <title>設定ファイルの検証</title>
    <link>http://www33.atwiki.jp/unrocko/pages/25.html</link>
    <description>
      以下、全パラメータを日本語でまとめてみた。
英語版は[[本家&gt;http://www.quickfixj.org/quickfixj/usermanual/usage/configuration.html]]から

ただし、実際使うInitiatorのパラメータは[[こんな感じ&gt;myconfig]]

|大項目|項目|説明|デフォルト|
|Session||||
||BeginString|セッションで使用するFIXバージョン|FIX.4.2|
||SenderCompID|送信側FIXセッションのID|半角英数|
||TargetCompID|受信側FIXセッションのID|半角英数|
||SessionQualifier|？|半角英数|
||ConnectionType|クライアントはinitiator、接続を受ける側はacceptor|initiator or acceptor|
||TimeZone|このセッションの時間帯|Asia/Tokyo|
||StartTime|このセッションが開始する（ログオンする）時刻|HH:MM:SS|
||EndTime|このセッションが終了する（ログアウトする）時刻|HH:MM:SS|
||StartTime|このセッションが開始する（ログオンする）時刻|HH:MM:SS|
||EndTime|このセッションが終了する（ログアウトする）時刻|HH:MM:SS|
||MillisecondsInTimeStamp|タイムスタンプにミリ秒が追加されるか（FIX4.2から使用可能）|Y|
||ClosedResendInterval|シーケンスのギャップの終わりに再送信要求か無限化を設定する。|N|
|Validation||||
||UseDataDictionary|データディクショナリを使用するかどうか。|Y|
||DataDictionary|FIXメッセージが定義されているXMLファイル。もし、データディクショナリを使用しないと、基本的なメッセージしか使用できません。|FIX42.xml|
||ValidateFieldsOutOfOrder|&#039;N&#039; に設定すると不適切なフィールド（ヘッダのボディフィールド、ボディのヘッダフィールド）は拒否されない。|Y|
||ValidateFieldsHaveValues|&#039;N&#039; に設定すると空ではない値を持つフィールドは拒否される。|Y|
||ValidateUserDefinedFields2|&#039;N&#039; に設定すると、データディクショナリで定義されないメッセージが存在していても拒否されない。|N|
||CheckCompID|&#039;Y&#039; に設定すると、正しいSenderCompIDとTargetCompIDと共にメッセージを受け取らなければならない。|Y|
||CheckLatency|&#039;Y&#039; に設定すると、定義された数の秒以内にメッセージを受け取らなければならない。(MaxLatency参照)。|Y|
||MaxLatency|CheckLatencyが &#039;Y&#039; に設定されているなら、メッセージのために処理されるのを許容した秒数。|120|
|Initiator||||
||ReconnectInterval|再接続を試みる秒数。|30|
||HeartBtInt|HertBeatの間隔。|30|
||LogonTimeout|Logon応答を待つ秒数|10|
||LogoutTimeout|Logout応答を待つ秒数|2|
||SocketConnectPort|セッション接続するためのソケットポート。|正の整数|
||SocketConnectHost|接続するホスト名(IP)|IP xxx.xxx.xxx.xxx または、ドメイン名|
||SocketConnectProtocol|通信プロトコルを指定。|TCP|
||SocketConnectHost&lt;n&gt;|フェールオーバ時の接続するホスト。|IP xxx.xxx.xxx.xxx または、ドメイン名|
|Acceptor||||
||SocketAcceptPort|セッション接続を受け入れるためのソケットポート。|正の整数|
||SocketAcceptAddress|ローカルIPアドレス|IP xxx.xxx.xxx.xxx または、ドメイン名|
||SocketAcceptProtocol|Acceptorの通信プロトコルを指定。|TCP|
||RefreshOnLogon|ログオン時、セッション状態をリフレッシュするか。|N|
|Secure Communication Options||||
||SocketUseSSL|SSLを使用するか。|N|
||SocketKeyStore|使用するKeyStoreのパス|ファイルパス|
||SocketKeyStorePassword|使用するKeyStoreのパスワード|半角英数|
|Socket Options||※Acceptorは[Default]に設定する必要あり。Initiatorは[Default]もしくは各[Session]に設定することができる。||
||SocketKeepAlive|TCPは2時間データのやり取りがないと自動的に生存チェックを行う。|Y,N|
||SocketOobInline|OOBINLINEオプションを設定すると、ソケット入力ストリームを通して受け取られた全てのTCP緊急データを受け取る。|Y,N|
||SocketReceiveBufferSize|データをソケットの上に受け取るのに使用するバッファのサイズをアプリケーションからのカーネルへ提案する。|整数|
||SocketReuseAddress|データをソケットの上に送るのに使用するバッファのサイズをアプリケーションからのカーネルへ提案する。|整数|
||SocketLinger|linger-on-close タイムアウトを指定する。|整数|
||SocketTcpNoDelay|この接続のNagle&#039;s algorithmを無効にする。|Y,N|
||SocketTrafficClass|送出パケットの type-of-service を指定する。|整数 or または 文字列 (例）IPTOS_LOWCOST IPTOS_LOWDELAY|
|Storage||※QuickFIXのデータベース特有のクラス(MySQLStoreなど)は対応していない。代わりにJDBCサポートを使用する。メッセージストアとロギングは、簡単にJDBCで接続するデータベースも適合できる||
||PersistMessages|&#039;N&#039;に設定するとメッセージは永続化されない。|Y,N|
||FileStorePath|シーケンス番号をメッセージファイルに格納するディレクトリ。|ファイルパス|
||JdbcDataSourceName|データソースのJNDI名|半角英数|
||JdbcDriver|JDBCドライバ名|半角英数|
||JdbcURL|データベースURL|半角英数|
||JdbcUser|データベースユーザ名|半角英数|
||JdbcPassword|データベースパスワード|半角英数|
||JdbcStoreMessagesTableName|メッセージテーブル名|半角英数|
||JdbcStoreSessionsTableName|セッションテーブル名|半角英数|
||JdbcLogHeartBeats|メッセージログのためのHeartBeatを行うか。|Y,N|
|Logging||||
||FileLogPath|ログファイルを格納するディレクトリ|ファイルパス|
||FileLogHeartbeats|HeartBeatメッセージのロギングを行うか。|Y,N|
||FileIncludeMilliseconds|ミリ秒をログのタイムスタンプに含めるか。|Y,N|
||FileIncludeTimeStampForMessages|タイムスタンプがメッセージに含まれているかに関係なく、タイムスタンプを登録する。|Y,N|
||SLF4JLogEventCategory|SLF4Jのログカテゴリ。|?|
||SLF4JLogIncomingMessageCategory|SLF4Jの入力メッセージのためのカテゴリ登録|?|
||SLF4JLogOutgoingMessageCategory|SLF4Jの出力メッセージのためのカテゴリ登録|?|
||SLF4JLogPrependSessionID|セッションIDに関係なくログメッセージをPrependする。|?|
||SLF4JLogHeartbeats|HeartBeatを登録するか|?|
||JdbcDriver|JDBCドライバ名|半角英数|
||JdbcURL|データベースURL|半角英数|
||JdbcUser|データベースユーザ名|半角英数|
||JdbcPassword|データベースパスワード|半角英数|
||ScreenLogEvents|ログイベントをGUIに出力するか|Y,N|
||ScreenLogShowIncoming|ログ入力をGUIに出力するか|Y,N|
||ScreenLogShowOutgoing|ログ出力をGUIに出力するか|Y,N|
||ScreenLogShowHeartBeats|HeatBeatをGUIに出力するか|Y,N|
|Miscellaneous||||
||ResetOnLogon|ログオンリクエストを送信/受信する前にシーケンス番号をリセットするか。|Y,N|
||ResetOnLogout|ログアウトした後にシーケンス番号を1へリセットするか。|Y,N|
||ResetOnDisconnect|異常終了時にシーケンス番号を1へリセットするか。|Y,N|
||SendResetSeqNumFlag|ログオン時、シーケンス番号リセットを送るか。|Y,N|
||ContinueInitializationOnError|エラーが発生した場合セッションを初期化し続けるか。|Y,N|
||SendRedundantResendRequests|余分なシーケンスを再送信要求するか。|Y,N|    </description>
    <dc:date>2009-05-27T05:53:05+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/26.html">
    <title>myconfig</title>
    <link>http://www33.atwiki.jp/unrocko/pages/26.html</link>
    <description>
      *Initiatorの設定

実際、こんな感じでやってました。

[DEFAULT]
ConnectionType=initiator
FileStorePath=C:\quickfix\seq
FileLogPath=C:\quickfix\seq\log
SocketConnectHost=192.168.xxx.xxx
TimeZone=Asia/Tokyo
StartTime=09:00:00
EndTime=17:00:00
HeartBtInt=30
ReconnectInterval=30
[SESSION]
BeginString=FIX.4.2
SenderCompID=SENDER1
TargetCompID=TARGET1
SocketConnectPort=9990
DataDictionary=FIX42.xml
CheckLatency=Y
LogonTimeout=60
LogoutTimeout=10
ResetOnLogout=N
MillisecondsInTimeStamp=N    </description>
    <dc:date>2009-05-27T05:51:51+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/16.html">
    <title>QuickFix</title>
    <link>http://www33.atwiki.jp/unrocko/pages/16.html</link>
    <description>
      ＊Quickfix/J
Quickfix/Jは、JavaでFixプロトコルをサポートするフレームワーク
Fix4.0～4.4までサポートしてる

[[本家(downloadとかjavadocとか)&gt;http://www.quickfixj.org/]]

+[[Quickfixのライセンス]]
+サンプルの動かし方
+[[AcceptorとInitiator]]
+[[Applicationのイベント]]
+コードジェネレーター
+複数セッションの張り方とセッションID
+スレッド管理
+[[設定ファイルの検証]]
+[[ライブラリの検証]]


----    </description>
    <dc:date>2009-05-27T02:18:28+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/23.html">
    <title>AcceptorとInitiator</title>
    <link>http://www33.atwiki.jp/unrocko/pages/23.html</link>
    <description>
      -Acceptorとは
 リクエストを受け付ける側、Socketで言うところのServerにあたる。
 quickfixにおいては、取引所？の処理を行う側である。
 相場情報を送信したり、注文を受け付け、執行レポートを送信したりする側である。
-Initiatorとは
 リクエストを要求する側、Socketで言うところのClientにあたる。
 quickfixにおいては、取引所から相場情報をもらったり、注文を発注する側である。    </description>
    <dc:date>2009-05-26T23:57:42+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/18.html">
    <title>サンプルの動かし方</title>
    <link>http://www33.atwiki.jp/unrocko/pages/18.html</link>
    <description>
      *サンプルの動かし方    </description>
    <dc:date>2009-05-26T23:38:59+09:00</dc:date>
  </item>
    <item rdf:about="http://www33.atwiki.jp/unrocko/pages/20.html">
    <title>ライブラリの検証</title>
    <link>http://www33.atwiki.jp/unrocko/pages/20.html</link>
    <description>
      QuickFix/Jを落としてきたら入っていたライブラリが下の感じ
- backport-util-concurrent-2.1.jar ･･･ ???
- jcl104-over-slf4j-1.3.0.jar ･･･ ???
- log4j-1.2.14.jar ･･･ log4jですね。
- mina-core-1.1.0.jar ･･･ apache minaフレームワーク ネットワークの種類に関わらず通信できるみたいだが、よく知らない。Quickfixで始めて知ったし。調査してみよう。
- proxool-0.9.0RC2.jar ･･･ ???
- quickfixj-core.jar ･･･ QuickFix本体ですね。
- quickfixj-msg-fix40.jar ･･･ QuickFixで使用するバージョン4.0のメッセージクラス群
- quickfixj-msg-fix41.jar ･･･ QuickFixで使用するバージョン4.1のメッセージクラス群
- quickfixj-msg-fix42.jar ･･･ QuickFixで使用するバージョン4.2のメッセージクラス群
- quickfixj-msg-fix43.jar ･･･ QuickFixで使用するバージョン4.3のメッセージクラス群
- quickfixj-msg-fix44.jar ･･･ QuickFixで使用するバージョン4.4のメッセージクラス群
- sleepycat-je_2.1.30.jar ･･･ Sleepycatって、ぐぐってもよく分からないが、Berkeley DBというものなのかな？Pure JavaのDB？Derbyとかh2dbみたいなものかな？
- slf4j-api-1.3.0.jar ･･･ commons-loggingの後継みたいですね。調べてみよう。
- slf4j-jdk14-1.3.0.jar
- slf4j-log4j12-1.3.0.jar

quickfixj-msg-fix00.jarに関しては、[[コードジェネレーター]]でも書いたとおり、カスタム化可能。
サンプルといい、コードジェネレーターといい、よくできてるなぁ～


----------------    </description>
    <dc:date>2009-02-16T17:44:57+09:00</dc:date>
  </item>
  </rdf:RDF>

