-
Notifications
You must be signed in to change notification settings - Fork 55
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
簡易セットアップ版プログラムを追加(Add a easy Setup program version)
- Loading branch information
1 parent
ab8015c
commit eff72bb
Showing
2,598 changed files
with
403,432 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,140 @@ | ||
# Open 棟梁 | ||
|
||
## Open棟梁(root) に同梱されるサンプルの実行手順 | ||
|
||
Open棟梁(root) に同梱されるサンプルの実行手順は以下の通りです | ||
(Execution procedure of the samples that are shipped with the OpenTouryo is as follows.) | ||
|
||
- `/root/` 以下のフォルダを `C:\root` フォルダ以下に配置します。 | ||
(Deploy to under `C:\root` folder from under `/root/` folder.) | ||
|
||
- Visual Studio 2010 と SQL Server のインストール | ||
(Installing Visual Studio 2010 and SQL Server.) | ||
|
||
- データベースのデータプロバイダのDLLをパブリックフォルダに配置します。 | ||
(Put DLL of data provider of database to the Public folder.) | ||
|
||
C:\root\programs\C#\Frameworks\Infrastructure\Public\Dll | ||
|
||
- Oracle.DataAccess.dll | ||
- IBM.Data.DB2.dll | ||
- MySql.Data.dll | ||
- Npgsql.dll | ||
|
||
DLLへの参照設定の再設定が必要になることがあります。 | ||
(It may become necessary to re-set of references to the DLL.) | ||
|
||
- サンプルDBの準備(Prepare Sample DB) | ||
|
||
- 下記からダウンロードしインストールします。 | ||
|
||
(Download and install from the following.) | ||
|
||
Download: [NorthWind and pubs Sample Databases for SQL Server 2000 - Microsoft Download Center - Download Details](http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23654) | ||
|
||
- 下記コマンドを実行します(Run the following command)。 | ||
|
||
`C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -S localhost\SQLExpress -E -i "C:\SQL Server 2000 Sample Databases\instnwnd.sql"` | ||
|
||
必要に応じて他のDBのインストールとサンプルDBの準備を行います。 | ||
(As necessary, install other DB and Prepare Sample DB.) | ||
|
||
- セッション状態サービスの準備 (Preparing the session state service) | ||
|
||
- 管理者としてコマンドプロンプトを起動し、下記コマンドを実行します。 | ||
|
||
(Start a command prompt as an administrator, and then run the following command.) | ||
|
||
`sc config aspnet_state start= auto` | ||
|
||
`net start aspnet_state` | ||
|
||
- プログラムのビルド(Building the program) | ||
|
||
`C:\root\programs\C#` | ||
|
||
`C:\root\programs\VB` | ||
|
||
フォルダ以下のビルドバッチを番号順に実行してプログラムをビルドします。 | ||
必要であれば、環境に合わせて、z_Common.bat内のBUILDFILEPATHを書き換えます。 | ||
|
||
(Build the program by running in numerical order the build batch of Above folder. | ||
And then, if necessary, for your environment, you can rewrite the BUILDFILEPATH of z_Common.bat within.) | ||
|
||
- サンプルの実行(Running the Sample) | ||
|
||
下記ファイルを開き実行する(VB版は一部の提供になっています)。 | ||
ログイン画面が出た場合は、パスワードの確認は行っていないため、任意の数字を入力してください。 | ||
|
||
(Open and run the following file (VB version provide some). | ||
If the login screen appears, because not check the password, please enter the number of any.) | ||
|
||
- Web の場合(In the case of Web): | ||
- ASP.NET | ||
|
||
`C:\root\programs\C#\Samples\WebApp_sample\ProjectX_sample\ProjectX_sample.sln` | ||
|
||
- C/S 2階層の場合(In the case of two-tier C/S): | ||
|
||
- Windows Forms | ||
|
||
`C:\root\programs\C#\Samples\2CS_sample\2CSClientWin_sample\2CSClientWin_sample.sln` | ||
|
||
- WPF | ||
|
||
`C:\root\programs\C#\Samples\2CS_sample\2CSClientWPF_sample\2CSClientWPF_sample.sln` | ||
|
||
- C/S 3階層の場合(In the case of three-tier C/S): | ||
|
||
- Windows Forms | ||
|
||
`C:\root\programs\C#\Samples\WS_sample\WSClient_sample\WSClientWin_sample\WSClientWin_sample.sln` | ||
|
||
`C:\root\programs\C#\Samples\WS_sample\WSClient_sample\WSClientWinCone_sample\WSClientWinCone_sample.sln` | ||
|
||
- WPF | ||
|
||
`C:\root\programs\C#\Samples\WS_sample\WSClient_sample\WSClientWPF_sample\WSClientWPF_sample.sln` | ||
|
||
`C:\root\programs\C#\Samples\WS_sample\WSClient_sample\WSClientWPFbap_sample\WSClientWPFbap_sample.sln` | ||
|
||
- Silverlight の場(In the case of Silverlight): | ||
|
||
`C:\root\programs\C#\Samples\WS_sample\WSClient_sample\WSClientSL_samples\WSClientSL_samples.sln` | ||
|
||
- Windows Azure の場合(In the case of Windows Azure): | ||
|
||
`C:\root_org\programs\C#\Samples\WinAzure_sample\WinAzure_sample.sln` | ||
|
||
|
||
## 著作権、ライセンス (Copyright, license) | ||
|
||
[License](https://github.com/OpenTouryoProject/OpenTouryo/tree/master/license) ディレクトリを確認下さい。 | ||
(Please check [License] directory.) | ||
|
||
|
||
## バグ対応(Bug fix) | ||
|
||
バグの発見や通知があった場合、通知の妥当性の確認後、 | ||
バックログに加えられ任意のタイミングでフィックスされます。 | ||
|
||
バグ修正パッチの取込みは、最新版取込みにより実現されます。 | ||
若しくは、当該バグをトラッキング・ツール上から確認して | ||
リポジトリからバグフィックス時のDIFFを取得し各自マージしてください。 | ||
|
||
If there is a notification or discovery of the bug, | ||
after confirmation of the validity of the notification, | ||
It will be fixed at any time be added to the backlog. | ||
|
||
Incorporation of bug fixes are implemented by the latest version of incorporation. | ||
Or, check from the tracking tool on the bug | ||
Please have your own merge by get the DIFF of bug fixes from the repository at the time. | ||
|
||
|
||
## データプロバイダの入手、輸出手続き、使用許諾への添付について (obtain the data provider. export procedures. attach to license.) | ||
|
||
Open棟梁では、種々のデータ・プロバイダをサポートしていますが、 | ||
各データ・プロバイダの入手・輸出手続きに関しては、各自対応下さい。 | ||
|
||
The Open Touryo is support the data provider of various, | ||
For information on obtaining and export procedures for each data provider, please support their own. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
set Path=C:\Program Files\HiRDB_TR\SRV\BIN;%path% | ||
set PDCONFPATH=C:\Program Files\HiRDB_TR\SRV\CONF | ||
set PDDIR=C:\Program Files\HiRDB_TR\SRV | ||
set PDUXPLDIR=C:\Program Files\HiRDB_TR\SRV\UXPLDIR | ||
pdstart |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
set Path=C:\Program Files\HiRDB_TR\SRV\BIN;%path% | ||
set PDCONFPATH=C:\Program Files\HiRDB_TR\SRV\CONF | ||
set PDDIR=C:\Program Files\HiRDB_TR\SRV | ||
set PDUXPLDIR=C:\Program Files\HiRDB_TR\SRV\UXPLDIR | ||
pdstop |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
net start OracleXETNSListener | ||
net start OracleServiceXE |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
net stop OracleServiceXE | ||
net stop OracleXETNSListener |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
net start "MSSQL$SQLEXPRESS" | ||
net start "SQLBrowser" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
net stop "SQLBrowser" | ||
net stop "MSSQL$SQLEXPRESS" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
iisreset |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
net start "aspnet_state" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
net stop "aspnet_state" |
38 changes: 38 additions & 0 deletions
38
root_easysetup/files/resource/Log/Examples of rolling of date+size.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
|
||
<!-- ローリング・ログファイル出力用アペンダ --> | ||
<appender name="ACCESS" type="log4net.Appender.RollingFileAppender"> | ||
<param name="File" value="C:\root\files\resource\Log\ACCESS" /> | ||
<!-- ローリングの設定 --> | ||
<param name="StaticLogFileName" value="false" /> | ||
<param name="RollingStyle" value="composite" /> | ||
<param name="DatePattern" value='"."yyyy"-"MM"-"dd".log"' /> | ||
<param name="MaximumFileSize" value="10MB" /> | ||
<param name="MaxSizeRollBackups" value="10" /> | ||
<!-- 書き込み時の設定(追加 or 上書き、出力エンコーディング) --> | ||
<param name="AppendToFile" value="true" /> | ||
<encoding value="utf-8" /> | ||
<!-- メッセージのフォーマット --> | ||
<layout type="log4net.Layout.PatternLayout"> | ||
<param name="ConversionPattern" value="[%date{yyyy/MM/dd HH:mm:ss,fff}],[%-5level],[%thread],%message%newline" /> | ||
</layout> | ||
<!-- フィルタ(範囲)の設定 --> | ||
<filter type="log4net.Filter.LevelRangeFilter"> | ||
<levelMin value="DEBUG" /> | ||
<levelMax value="FATAL" /> | ||
</filter> | ||
</appender> | ||
|
||
--- | ||
|
||
Log4Netのちょっと良い設定 | ||
http://www.ailight.jp/blog/koido/archive/2005/03/09/4871.aspx | ||
|
||
いつも参考にさせてもらっています。 | ||
|
||
色々試してみたら、 | ||
<param name="RollingStyle" value="composite" /> | ||
<param name="DatePattern" value='"."yyyy"-"MM"-"dd".log"' /> | ||
という設定で、日付と容量のローテートが実現出来ました。 | ||
|
||
yyyy、MM、ddに""を囲むのか、-や.に""を囲むのか分かりませんが、 | ||
どうもDatePatternの指定の仕方がミソのようです。 |
146 changes: 146 additions & 0 deletions
146
root_easysetup/files/resource/Log/Log4NetConfigTemplate.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
<?xml version="1.0" encoding="utf-8" ?> | ||
<!-- log4net構成設定のセクション --> | ||
|
||
<log4net debug="true"><!-- ← debug="true"の場合、デバッグ用のコンソール出力が有効になる。 --> | ||
|
||
<!-- アペンダを選択することによって、ログの出力先を変更できる。 --> | ||
|
||
<!-- | ||
アペンダの例 | ||
FileAppender :ファイルに出力。 | ||
RollingFileAppender :ファイルに出力。ローリング機能付き。 | ||
EventLogAppender :イベントビューアに出力(ローカルのPCのみ) | ||
ConsoleAppender :コンソールに出力 | ||
※ FileAppender、RollingFileAppenderは、ネットワーク上のフォルダ共有やネットワークドライブにへの出力も可能 | ||
--> | ||
|
||
<!-- | ||
PatternLayoutで指定できるパターン | ||
パターン 説明 | ||
%logger ログ出力が行われたlogger名 | ||
%appdomain アプリケーションドメイン名 | ||
●%date 日時を出力。「%date{yyyy/MM/dd HH:mm:ss,fff}」といった詳細指定も可能。 | ||
●%level ログのレベル(Fatal/Errorなど) | ||
●%t ログを生成したスレッド | ||
●%message メッセージ | ||
●%newline 改行文字 | ||
%literal{-} リテラル(%をそのまま出力する場合など) | ||
%file ファイル名 | ||
%class クラス名 | ||
%method メソッド名 | ||
%line 行番号 | ||
%location ログ出力した際の関数名とファイルのフルパス | ||
※ %file ~ %locationは処理負荷が高くなるため必要な時以外は使用しない。 | ||
http://d.hatena.ne.jp/shima111/20060703 | ||
--> | ||
|
||
<!-- ローリング・ログファイル出力用アペンダ --> | ||
<appender name="(★アペンダ名1)" type="log4net.Appender.RollingFileAppender"> | ||
<param name="File" value="(★ファイルパス)" /> | ||
<!-- ローリングの設定 --> | ||
<param name="StaticLogFileName" value="false" /> | ||
<param name="RollingStyle" value="date " /> | ||
<param name="DatePattern" value='"."yyyy-MM-dd".log"' /> | ||
<!-- 書き込み時の設定(追加 or 上書き、出力エンコーディング) --> | ||
<param name="AppendToFile" value="true" /> | ||
<encoding value="utf-8" /> | ||
<!-- メッセージのフォーマット --> | ||
<layout type="log4net.Layout.PatternLayout"> | ||
<param name="ConversionPattern" value="[%date{yyyy/MM/dd HH:mm:ss,fff}],[%-5level],[%thread],%message%newline" /> | ||
</layout> | ||
<!-- フィルタ(範囲)の設定 --> | ||
<filter type="log4net.Filter.LevelRangeFilter"> | ||
<levelMin value="DEBUG" /> | ||
<levelMax value="FATAL" /> | ||
</filter> | ||
</appender> | ||
|
||
<!-- ローリング・ログファイル出力用アペンダ --> | ||
<appender name="(★アペンダ名2)" type="log4net.Appender.RollingFileAppender"> | ||
<param name="File" value="(★ファイルパス)" /> | ||
<!-- ローリングの設定 --> | ||
<param name="StaticLogFileName" value="false" /> | ||
<param name="RollingStyle" value="date " /> | ||
<param name="DatePattern" value='"."yyyy-MM-dd".log"' /> | ||
<!-- 書き込み時の設定(追加 or 上書き、出力エンコーディング) --> | ||
<param name="AppendToFile" value="true" /> | ||
<encoding value="utf-8" /> | ||
<!-- メッセージのフォーマット --> | ||
<layout type="log4net.Layout.PatternLayout"> | ||
<param name="ConversionPattern" value="[%date{yyyy/MM/dd HH:mm:ss,fff}],[%-5level],[%thread],%message%newline" /> | ||
</layout> | ||
<!-- フィルタ(範囲)の設定 --> | ||
<filter type="log4net.Filter.LevelRangeFilter"> | ||
<levelMin value="DEBUG" /> | ||
<levelMax value="FATAL" /> | ||
</filter> | ||
</appender> | ||
|
||
<!-- ログファイル出力用アペンダ --> | ||
<appender name="(★アペンダ名3)" type="log4net.Appender.FileAppender"> | ||
<param name="File" value="(★ファイルパス)" /> | ||
<!-- 書き込み時の設定(追加 or 上書き、出力エンコーディング) --> | ||
<param name="AppendToFile" value="true" /> | ||
<encoding value="utf-8" /> | ||
<!-- メッセージのフォーマット --> | ||
<layout type="log4net.Layout.PatternLayout"> | ||
<param name="ConversionPattern" value="[%date{yyyy/MM/dd HH:mm:ss,fff}],[%-5level],[%thread],%message%newline" /> | ||
</layout> | ||
<!-- フィルタ(範囲)の設定 --> | ||
<filter type="log4net.Filter.LevelRangeFilter"> | ||
<levelMin value="DEBUG" /> | ||
<levelMax value="FATAL" /> | ||
</filter> | ||
</appender> | ||
|
||
<!-- | ||
ロガーを作成する。 | ||
ロガーにはロガー名、アペンダ、出力レベルを設定する。 | ||
特定のレベルのログだけを出力したい場合には、 | ||
フィルタ(範囲)機能を使用する。 | ||
--> | ||
<!-- | ||
↑出力レベル・高 | ||
Fatal システム停止するような致命的な障害 | ||
Error システム停止はしないが、問題となる障害 | ||
Warn 障害ではない注意警告 | ||
Info 操作ログなどの情報 | ||
Debug 開発用のデバッグメッセージ | ||
All すべてのレベル | ||
↓出力レベル・低 | ||
--> | ||
<!-- | ||
Rootロガーを作成する(アペンダ×n、出力レベルを設定する)。 | ||
全てのログがRootロガーに出力される。 | ||
--> | ||
<root> | ||
<level value="DEBUG" /> | ||
<appender-ref ref="(★アペンダ名1)" /> | ||
<appender-ref ref="(★アペンダ名2)" /> | ||
<appender-ref ref="(★アペンダ名3)" /> | ||
</root> | ||
<!-- | ||
個別のロガーを作成する(ロガー名、アペンダ×n、出力レベルを設定する)。 | ||
プログラムから個別のロガー名を指定したログは、個別のロガーで処理される。 | ||
--> | ||
<logger name="(★ロガー名1)"> | ||
<level value="DEBUG" /> | ||
<appender-ref ref="(★アペンダ名1)" /> | ||
<appender-ref ref="(★アペンダ名2)" /> | ||
<appender-ref ref="(★アペンダ名3)" /> | ||
</logger> | ||
<logger name="(★ロガー名2)"> | ||
<level value="DEBUG" /> | ||
<appender-ref ref="(★アペンダ名1)" /> | ||
<appender-ref ref="(★アペンダ名2)" /> | ||
<appender-ref ref="(★アペンダ名3)" /> | ||
</logger> | ||
<logger name="(★ロガー名3)"> | ||
<level value="DEBUG" /> | ||
<appender-ref ref="(★アペンダ名1)" /> | ||
<appender-ref ref="(★アペンダ名2)" /> | ||
<appender-ref ref="(★アペンダ名3)" /> | ||
</logger> | ||
|
||
</log4net> |
Oops, something went wrong.