2014-09-30 35 views
0

我正在將查詢從RPG(舊AS400 hijinks)遷移到SQL Server,幸運的是,它使用易於翻譯的vanilla SQL。但是,我遇到的問題是,查詢將標註到具有接受參數並返回值的表單的ArcGIS網站。我試圖按照許多站點上的WSDL指令進行這項工作,並且合併了SSIS,但ArcGIS站點本身並不是一個Web服務/ .asmx站點(就像我看到的那樣)。因此,這裏的球員:將參數發送到RESTful ArcGIS站點並將值返回給SQL Server

  • SQL Server 2012的
  • SSIS(可能,因爲我已經沒有運氣到目前爲止)
  • 可以使用Visual Studio 2010中或2012年(我主要是在VB經驗,沒有在C#)
  • ArcGIS的位點,其接受以下參數,zipcode1,zipcode2,日期和vehicletype
  • 該網站允許在HTML或JSON格式和返回值
  • 該網站有兩個按鈕,允許GET或POST

如何接收值返回到我的查詢,或至少,根據查詢結果填充表是需要發送到該網站的參數?

+0

ArcGIS Server通過REST和SOAP公開其服務。您所描述的內容聽起來像REST端點。這很容易使用。有關文檔,請訪問http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r300000054000000。您的主要任務將是1)向REST端點發送HTTP請求,並2)解析JSON響應。兩者在C#中都非常簡單,所以我猜它們在VB.NET中也很簡單。 – 2014-09-30 15:11:08

+0

@GaryS。我同意,所以對於我的情況來說,我會使用SSIS Web服務任務,但每個教程要點都會帶給我一個wsdl,它會給我一個錯誤消息。開始的正確途徑是什麼?是在我的情況下下載的.NET或WPF的SDK(因爲我還沒有這些,可能會受到工作許可限制)? – SQLHound 2014-09-30 15:23:44

回答

0

好吧,在等待幾周的會議討論這個問題後,我們會發現被遷移的報表並不是使用這種方法來獲得結果。相同的數據現在發生在我們實例中的單獨數據庫中,我只需要查詢位置涉及的三個表以獲取報告結果。

相關問題