.app 文件样本解释了 Datacap 在将标准 Datacap 数据库连接字符串(引擎、管理、指纹、查找和导出)写入 .app 文件之前如何对这些字符串进行编码。
关于此任务
此处描述的功能在
Datacap 8.0.1 或更高版本中提供。
您可以使用 .app 文件将其他操作参数存储为编码字符串。然后,可以使用智能参数从您的操作中访问字符串。无需指定敏感信息(如密码)作为操作参数。
- 并非使用:ex_login("svr/exch.asmx","user@company.com","secret")
- 而是使用:ex_login("svr/exch.asmx","user@company.com",@APPVAR(values/adv/pwd))
您也可以使用 .app 文件存储其他可能不敏感的操作参数。您不想硬编码到操作中的操作参数。例如,您可能选择将特定于机器的路径存储为定制值。然后,如果您将应用程序移至另一台计算机,可以轻松更改此文件。
过程
要将密码、连接字符串和其他参数存储在 .app 文件中:
- 在开始菜单中,选择 IBM
Datacap 服务Datacap Application Manager。
- 单击定制值选项卡,然后从左侧列表中选择应用程序。
- 单击要使用的字段下方的添加新值/CS 名称:
| 字段 |
描述 |
| 一般字符串值 |
对您不想在操作中硬编码的操作参数使用该字段。无需将特定于机器的路径指定为操作参数,在此处输入路径并从操作中引用该路径(如下一部分中所述)。Datacap 在将值保存到 .app 文件时对值进行编码。请勿对密码使用该字段,因为使用 Datacap Application Manager 的任何人都可以看到这些字符串。使用此表中列出的高级值。 |
| 数据源连接字符串值 |
使用该字段存储不是 Datacap 连接字符串的数据源连接字符串。在此字段中输入或者粘贴您的连接字符串,并从操作中引用连接字符串(如下一部分中所述)。 |
| Datacap 数据源连接字符串值 |
使用该字段存储 Datacap 数据源连接字符串。单击 [...] 以使用 Datacap 支持的提供程序创建连接字符串,并从操作中引用该连接字符串(如下一节中所述)。 |
| 高级值 |
使用该字段存储您不希望通过 Datacap Application Manager 泄露的密码或其他字符串。将屏蔽您在此处输入的值。从操作中引用值(如下一节中所述)。 |
- 输入值名称和值。将屏蔽高级值,而不屏蔽其他值。
- 关闭 Datacap Application
Manager 窗口。
注意: 如果在 Datacap Studio 打开时更改应用程序配置文件中的任何设置,请单击连接向导以重新打开应用程序。然后,可以从 Datacap Studio 的“测试”选项卡运行任务。重新连接到应用程序将强制 Datacap Studio 从应用程序配置 (.app) 文件中重新装入信息。