2013-11-04 95 views
1

我想要一種無痛的方式來生成用於.NET的OpenClient代理。有沒有辦法通過命令行生成OpenClient .NET代理?

我發現代理生成過程中沒有任何令人愉快的事情,事實上,當我必須使用它時,我幾乎總是會衝一個屏幕。

我目前的問題是它在無效的源文件中提出了愚蠢的結尾註釋,說明* END COMMENTING OUT DATASET CLASS */。它刪除文件,但只是給出了CSC錯誤,然後在刪除之前快速捕獲文件。

因此,沒有人知道的一種無痛的方式,以可靠地生成命令行代理不具有對CSC和XSD路徑等

硬編碼值更重要的是,如果有誰知道什麼時候進步將得到關閉他們的屁股並最終爲.NET開發適當的SQL驅動程序我很想聽聽它,我永遠不想再看到應用程序服務器。

回答

3

不確定它支持哪些版本,我自己也沒有嘗試過,但是在創建開放客戶端代理時對「批處理模式」有某種支持。

從「Open Client簡介和編程」手冊引用(這是從11.2開始的,我在10.1版中找到了這個功能,所以它可能在那裏很好)。

運行批處理ProxyGen能夠

批ProxyGen能夠運行在支持UNIX和Windows平臺。它允許您根據您在使用ProxyGen創建的項目文件中定義的Open Client 接口生成Open Client代理和/或Web服務定義。 運行批處理ProxyGen能夠在Windows或UNIX 命令提示符下輸入以下命令:

語法

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

下面是對文件的最新版本(11.3)的鏈接: Progress PSDN

相關問題