2016-07-01 19 views

答えて

0

通常、これはNAVサービス設定ファイルのNTLM認証が無効になっている(デフォルトでは無効になっている)場合に発生します。

CustomSettings.configは、次の行が必要です:

<add key="WebServicesUseNTLMAuthentication" value="true"></add> 

を "WebServicesUseNTLMAuthentication" のデフォルト設定は "偽" です。

+0

ありがとうございます。私はすでにナビゲーション側(CustomSettings.config内)でこの変更を行いました。しかし、私はレール上のルビからのナビゲーションで認証することができ、Webサービスのすべてのメソッドを持っていますが、それらのメソッドからデータを取得することはできません。あなたは同じことについて何か提案していますか? postメソッドまたはreadbyrecidメソッドを使用してナビゲーションからWebサービスの本体を消費しましたか? ありがとう、 kapil –

0

最後に、私は

宝石 'httpi'、以下の宝石を使用してNavisionののWebサービスで認証取得することができています:gitの=> 'のgit://github.com/bensie/httpi.git'、:ブランチ=>を'NTLM'

宝石 "ピュー・NTLM-HTTP"、:gitの=> "gitの://github.com/lxcid/ntlm-http.git"、:ブランチ=> "1.9_utf16_bom_fix"

gem 'savon'、 '〜> 0.8'

適切なサーバー、ポート、server_instance、会社名を使用しています

ありがとう、 kapil

関連する問題