動作定義ファイル (RuntimeConfig)
動作定義ファイル(RuntimeConfig) とはInfoEyes PrintServerにおける帳票の動作、あるいは条件入力項目等を定義するXML形式のファイルです。
InfoEyes Frameworkでも動作定義ファイルを使用します。
定義内容
動作定義ファイルでは以下の項目を定義します。
- データベース接続定義
- 実行コマンド
- 入力パラメータ
- 一覧表示?
- InfoEyes出力(帳票)
- 実行プロセス?
- リスト入力で使用する初期化クエリー?
- ファイルアップロード(InfoEyes Frameworkで使用)
動作定義ファイルの例
<?xml version="1.0" encoding="utf-8" ?> <InfoEyesConfig> <Title>受注表テスト</Title> <ToolBar> <Command ID="C1" Method="PrintOut" Label="印刷" Image="Print.gif" Width="50px" ExecID="IJ001" OnLoadMethod="True"/> <Command ID="C2" Method="PrintOut" Label="出力" Image="SaveDoc.gif" Width="50px" ExecID="IJ001_CSV"/> <Command ID="C3" Method="ChangeLocation" Label="終了" Image="Quit.gif" Width="50px" Location="../../null.htm"/> </ToolBar> <Params Height="100px"> <Param ID="受注ID_FROM" Value="" InputType="Text" Format="" Top="0px" Left="0px" Width="100px" FieldName="受注ID(FROM)" CheckMode="Required" SyncID="受注ID_TO"> <Label Text="受注ID" Width="100px"/> <Find FindID="FJYUCHU" InputDataName="受注ID"/> </Param> <Param ID="受注ID_TO" Value="" Top="0px" Left="250px" Width="100px" FieldName="受注ID(TO)" CheckMode="Required"> <Label Text="~" Width="30px"/> <Find FindID="FJYUCHU" InputDataName="受注ID"/> </Param> <Param ID="FLAG" Value="1" DefaultValue="" InputType="CheckBox" Top="22px" Left="0px" Width="100px" Visible="True" CheckMode="None"> <Label Text="一覧" Width="100px"/> <ParamItems> <ParamItem Name="無" Value=""/> <ParamItem Name="有" Value="1" Checked="True" /> </ParamItems> </Param> <Param ID="案件名" Value="" Top="44px" Left="0px" Width="100px" Visible="Ture"> <Label Text="案件名" Width="100px"/> </Param> <Param ID="ORDER" Value="受注ID" Top="66px" Left="0px" Width="100px" Visible="False"> <Label Text="ORDER" Width="100px"/> </Param> </Params> <Queries> <Query ID="ICHIRAN"> select 受注ID,案件名 from T受注 </Query> </Queries> <InfoEyes FileName="受注表2.wef" ExportType="pdf" ExportNameFormat="IJ001" Temporary="True" Height="360px"> <PrintPermission Owner="TEST" User="" Printing="false" Copy="true" Modify="true" ModifyNotations="true" /> </InfoEyes> </InfoEyesConfig>