+ Start a Discussion
nabemarunabemaru 

SandBox環境への接続について

APEXコードやWeb Service APIなど利用しているとき、

よくSandBox環境への接続のためのパラメータ変更で苦労しているので

情報共有できればと思って投稿します。

 

【ログインページ 】

・本番環境:https://login.salesforce.com

・サンドボックス環境:http://test.salesforce.com

※サンドボックスは、本番環境からしかログイン出来ないと思ってました・・・。

 

【DATALODER】

・[Settings]⇒[ServerHost]を

http://test.salesforce.com

にすると、サンボボックスにもデータ流し込めるようです。

 

【Office Toolkit】

VBとかでの開発の際にSandBoxにアクセスするためには、

SetServerURLを使うといいみたいです。 

http://www.salesforce.com/us/developer/docs/officetoolkit30/wwhelp/wwhimpl/js/html/wwhelp.htm 

 

Dim g_sfApi As SForceOfficeToolkitLib3.SForceSession3g_sfApi.SetServerUrl "https://test.salesforce.com/services/Soap/c/6.0"

 

 

 【ScriptingToolkit】

データの流し込みなどのバッチプログラムの場合は、

バッチプログラム自体の起動を以下のように書くとSandBoxにもつながるみたいです。 

http://www.salesforce.com/jp/appexchange/detail_overview.jsp?NavCode__c=&id=a03300000033MOPAA2 

 

cscript //nologo scriptingtoolkit.wsf /debug /user:XXXX /pass:XXXX /sandbox

 

これら以外のToolでSandBoxにアクセスする方法をご存じの方教えてください。 

 

 

Mitch OkamotoMitch Okamoto

ServerURLとかTransportURLなどと呼ばれるものは、WebサービスAPIでどこに対して通信するかを設定するものです。 

それらの設定が付いているツールであれば、大抵はSandboxに接続することができると思います。

 

例えば、SalesforceMobile for iPhoneだと、

「設定」アプリ画面からSalesforceMobileを選び、「トランスポートURL」をSandboxに設定すればつながります。

またカスタムを選択してURL「https://prerel.salesforce.com/」等とすれば、プレリリース環境の組織にAPI接続することも可能です。

 

 

以上、ご参考になれば。 

 

 

#ちなみ、バッドノウハウですが、SalesforceMobile for iPhoneの設定がどうしてもクリア出来ない場合は、このトランスポートURLを変更すると全ての設定がリセットされます :-)