1

我想要一种轻松的方式来为 .NET 生成进度 OpenClient 代理。

我发现代理生成过程并没有什么令人愉快的地方,事实上我几乎总是在必须使用它的时候打一个屏幕。

我目前的问题是它在源文件中放置了愚蠢的结尾注释,这些注释是无效的* END COMMENTING OUT DATASET CLASS */。它虽然会删除文件,但只会给出 CSC 错误,然后您需要在删除之前快速捕获文件。

那么,有没有人知道一种从命令行可靠地生成代理的无痛方法,该代理没有 CSC 和 XSD 路径等的硬编码值。

更好的是,如果有人知道什么时候会取得进展并最终为 .NET 开发合适的 SQL 驱动程序,我很想听听,我再也不想看到应用服务器了。

4

1 回答 1

3

不确定支持哪些版本,我自己也没有尝试过,但是在创建开放客户端代理时有某种对“批处理模式”的支持。

引用“Open Client Introduction and Programming”手册(这是从 11.2 开始的,我在 10.1 版本中也发现了该功能,所以它可能已经存在了一段时间)。

运行批处理 ProxyGen

Batch ProxyGen 在支持的 UNIX 和 Windows 平台上运行。它允许您根据您在使用 ProxyGen 创建的项目文件中定义的 Open Client 接口生成 Open Client 代理和/或 Web 服务定义。要运行 Batch ProxyGen,请在 Windows 或 UNIX 命令提示符下输入以下命令:

句法

bproxygen -xpxgfile project-filename.xpxg [ -useWildCard ] [ -leaveproxyfiles ]

这是文档最新版本 (11.3) 的链接: Progress PSDN

于 2013-11-04T07:56:02.183 回答