2011-07-06 18 views
1

FXレートをダウンロードしてSQLテーブルにインポートするXMLフィードに接続するSSISパッケージを作成しようとしています。SSISのvb.netスクリプトでプロキシ経由でWebサイトに接続

私は以下のコードを持っていますが、プロキシ経由でログインを実装する方法を理解することはできません。

誰かが上記を簡単に行う方法を考えることができれば、私はそれを試してみたいと思っています。

Imports System 
Imports System.Data 
Imports System.Math 
Imports Microsoft.SqlServer.Dts.Runtime 
Imports System.Xml 
Imports System.Net 



Public Class ScriptMain 

Public Sub Main() 


    Dim xmlDoc As XmlDataDocument, strXML As String 
    Dim client As System.Net.WebClient = New System.Net.WebClient() 

    Dim cr As New System.Net.NetworkCredential("user", "password") 
    Dim pr As New System.Net.WebProxy("proxy", 8080) 

    pr.Credentials = cr 
    client.Proxy = pr 

    xmlDoc = New XmlDataDocument 
    xmlDoc.Load("http://themoneyconverter.com/GBP/rss.xml") 
    strXML = CType(xmlDoc.InnerXml, String) 
    Dts.Variables("strXMLData").Value = strXML 
    Dts.TaskResult = Dts.Results.Success 
End Sub 

End Class 

多くのおかげです。

+0

だからあなたが言っているコードが動作なく、XML.loadによって使用されるプロキシ設定()ですが、ロギングの実装に興味がありますか? –

+0

いいえ、私はxmlファイルにアクセスしてSSISとSQLサーバーにダウンロードできるように、社内プロキシにログインすることに興味があります –

答えて

1

あなたはでとれたログインの資格情報を使用することができます。

Imports System.Net 

Dim Pr As New System.Net.WebProxy(Proxy, Port) 
Pr.Credentials = System.Net.CredentialCache.DefaultCredentials 
WebRequest.DefaultWebProxy = Pr 

「WebRequest.DefaultWebProxyが

関連する問題