【问题标题】:Is there a way to generate OpenClient .NET proxies through the command line?有没有办法通过命令行生成 OpenClient .NET 代理?
【发布时间】:2013-11-04 01:39:39
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: progress-4gl openedge appserver


    【解决方案1】:

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

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

    运行批处理 ProxyGen

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

    语法

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

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

    【讨论】:

      猜你喜欢
      • 2020-10-16
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-22
      • 1970-01-01
      相关资源
      最近更新 更多