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
如何接收值返回到我的查詢,或至少,根據查詢結果填充表是需要發送到該網站的參數?
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
@GaryS。我同意,所以對於我的情況來說,我會使用SSIS Web服務任務,但每個教程要點都會帶給我一個wsdl,它會給我一個錯誤消息。開始的正確途徑是什麼?是在我的情況下下載的.NET或WPF的SDK(因爲我還沒有這些,可能會受到工作許可限制)? – SQLHound 2014-09-30 15:23:44