5.34.3 SQLServiceのプロパティ
以下にSQLService.propertiesの内容を示します。これらは、標準LANSAに付属しています。
最初の2つのセクションが最も重要です。
最初のセクションはJDBCドライバーの詳細です(driver.db2=com.ibm.as400.AS400JDBCDriverなど)。CONNECTコマンドで指定するドライバーIDは、SQLService.propertiesファイルで関連ドライバーを検索します(「=」記号の左側)。使用する実際のドライバーの名前が「=」記号の右側に表示されます。このJDBCドライバーは、LANSA Integratorインスタンスのjarディレクトリにあります。ユーザーの責任でドライバーがjarディレクトリにあることを確認してください。
2番目のセクションはデータベースの詳細を指定します(database.info=jdbc:as400://DBHOST/LIBRARY;naming=sql;errors=full;date format=iso;translate binary=trueなど)。CONNECTコマンドで指定するデータベースは、SQLService.propertiesファイルで関連データベースを検索します(「=」記号の左側)。使用する実際のデータベースの名前と場所が「=」記号の右側に表示されます。データベースの詳細に一部の起動の詳細も含まれている点に注意します。
#!<studio-project id="20000000-000000" name="lansa">
#
# SQLService resource ( Default )
#
driver.db2=com.ibm.as400.access.AS400JDBCDriver
driver.oracle=com.ddtek.jdbc.oracle.OracleDriver
driver.sqlserver=com.ddtek.jdbc.sqlserver.SQLServerDriver
# driver.sqlserver=com.microsoft.jdbc.sqlserver.SQLServerDriver
driver.sqlanywhere=com.sybase.jdbc2.jdbc.SybDriver
#
# database.info=jdbc:microsoft:sqlserver://DBHOST
# database.northwind=jdbc:microsoft:sqlserver://10.10.10.10:1433;databasename=Northwind
# database.info=jdbc:datadirect:sqlserver://DBHOST:1433
# database.info=jdbc:datadirect:oracle://DBHOST:1521;sid=oemrep
# database.info=jdbc:sybase:Tds:DBHOST:2638?ServiceName=dbname
database.info=jdbc:as400://DBHOST/LIBRARY;naming=sql;errors=full;date format=iso;translate binary=true
#
message.001=Service successfully loaded
message.002=Service successfully unloaded
message.003=Command is not supported :
message.004=Missing DATABASE keyword
message.005=Missing DATABASE resource from service properties
message.006=Missing DRIVER keyword
message.007=Missing DRIVER resource from service properties
message.008=No current database connection
message.009=EXECUTE command requires QUERY, UPDATE, PREPARED or CALL keyword
message.010=Require list to receive result
message.011=No SQL command
message.012=No result set available for reading
message.013=Column count does not match list field count
message.014=Field mapped column does not exist in result set :
message.015=Result set is empty
message.016=Require parameter map list
message.017=Field column map requires a two field list
message.018=Map field does not exist in function :
message.019=Missing TABLE keyword
message.020=Require working list
message.021=Working list requires four fields
message.022=No suitable driver found
message.023=No CALL command
message.024=Unsupported call type :
message.025=Cannot connect to database
#
#!</studio-project>