8-4-5 サンプルプログラム(.NET版)
.NET版のサンプルプログラムを記載します。
VB.NET言語用サンプルプログラム
' ' Sample.vb ' Imports jp.co.fit.UCXSingle Module Sample Sub Main() Dim host As String = "SVFsvr" ' Universal Connect/X サーバーのホスト名 Dim port As Integer = 44080 ' Universal Connect/X サーバーのポート番号 Dim resultFileName As String = "sample.pdf" ' 生成される出力ファイル名 Dim settingName As String = "JOB001" ' 動作設定名 Dim sourceName As String = "sample.csv" ' データファイル名 Dim ucs As UCXSingle = New UCXSingle() Try ' Universal Connect/X サーバーのホスト名,ポート番号を指定します。 ucs.setUniConXServer(host, port) ' 動作設定名を指定します ucs.setSettingName(settingName) ' データファイル名を指定します ucs.setSourceName(sourceName) ' 処理が正常終了した場合に、データファイルを削除しません。 ucs.setUndeleteSourceFile(True) ' 処理が異常終了した場合に、データファイルを削除しません。 ucs.setUndeleteSourceFileIfError(True) ' 生成される出力ファイル名を指定します。 ucs.setResultFileName(resultFileName) '設定した動作設定に従って処理をします。 ucs.doTransaction() ' UCXSingleの実行結果を表示します。 Console.WriteLine("UCXSingle実行結果: " + ucs.getUCXSingleResult().ToString()) ' Universal Connect/Xの実行結果を表示します。 Console.WriteLine("Universal Connect/X実行結果: " + ucs.getUniConXResult().ToString()) ' 出力ファイルリストの取得結果を表示します。 Console.WriteLine("出力ファイルリスト") Dim i As Integer = 0 For Each fname As String In ucs.getCreatedFileNameList() Console.WriteLine("[" + i.ToString() + "]" + fname) i = i + 1 Next Console.ReadLine() Catch ex As Exception Console.WriteLine(ex.Message) End Try End Sub End Module
C#言語用サンプルプログラム
/** * Sample.cs */ using System; using jp.co.fit.UCXSingle; namespace Sample { class Sample { static void Main(string[] args) { String host = "SVFsvr"; // Universal Connect/X サーバーのホスト名 int port = 44080; // Universal Connect/X サーバーのポート番号 String resultFileName = "sample.pdf"; // 生成される出力ファイル名 String settingName = "JOB001"; // 動作設定名 String sourceName = "sample.csv"; // データファイル名 UCXSingle ucs = new UCXSingle(); try{ // Universal Connect/X サーバーのホスト名、ポート番号を指定します。 ucs.setUniConXServer(host, port); // 動作設定名を指定します。 ucs.setSettingName(settingName); // データファイル名を指定します。 ucs.setSourceName(sourceName); // 処理が正常終了した場合に、データファイルを削除しません。 ucs.setUndeleteSourceFile(true); // 処理が異常終了した場合に、データファイルを削除しません。 ucs.setUndeleteSourceFileIfError(true); // 生成される出力ファイル名を指定します。 ucs.setResultFileName(resultFileName); // 設定した動作設定に従って処理をします。 ucs.doTransaction(); // UCXSingleの実行結果を表示します。 Console.WriteLine("UCXSingle実行結果: " + ucs.getUCXSingleResult()); // Universal Connect/Xの実行結果を表示します。 Console.WriteLine("Universal Connect/X実行結果: " + ucs.getUniConXResult()); // 出力ファイルリストの取得結果を表示します。 Console.WriteLine("出力ファイルリスト"); int i = 0; foreach (string fname in ucs.getCreatedFileNameList()) { Console.WriteLine("[" + i + "]"+ fname); i++; } Console.ReadLine(); } catch (Exception ex){ Console.WriteLine(ex.Message); } } } }