0

私は Scribe の世界にかなり慣れていません。Scribe を使用して CRM Online 環境にデータをインポートできるように、Web API 2.2 を使用して内部システムからデータを公開するカスタム oData エンドポイントを開発しました。Scribe で接続をテストしようとすると、よくわからないエラーが表示されます。

接続テストに失敗しました。

関連する接続情報が有効であること、およびこの oData サービスにアクセスできることを確認してください。

次の例外メッセージが oData サービスから返されました:

oDataMessageReader のモデルが指定されていません。メッセージ リーダーでは、JSON ライト ペイロードのモデルを oDataMessageReader コンストラクターで指定する必要があります。

独自のエンドポイントを作成し、Scribe の OData コネクタを使用して正常に接続できた人がいるかどうか疑問に思っています。もしそうなら、エラーの考えられる原因について正しい方向へのアドバイスをいただければ幸いです。私はネットを検索し続け、手がかりを見つけることができません。また、応答ペイロードの例も示しています。そこに奇妙なものがあれば、私は知りたいです。

{
  "odata.metadata":"https://extranet.trimontrea.com/Skynet/odata/$metadata#EntitiesOData","value":[
    {
      "EntityID":"1","EntityName":"LEHMAN BROTHERS HOLDING INC             ","Address1":"200 VESEY ST, 12TH FLOOR      ","Address2":"                              ","Address3":"                              ","Address4":"NEW YORK, NY  10285           ","City":null,"State":null,"Zip":null,"PrimaryContact":"LEHMAN BROTHERS HOLDINGS INC  ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"10","EntityName":"RESTRUCTURED ASSET SECURITIES2          ","Address1":"C/O THE BANK OF NEW YORK      ","Address2":"WHITE CLAY CENTER             ","Address3":"NEWARK, DELAWARE              ","Address4":"19711                         ","City":null,"State":null,"Zip":null,"PrimaryContact":"CDC II                        ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"100","EntityName":"LBHI - OLD GATE                         ","Address1":"LBHI - OLD GATE               ","Address2":"                              ","Address3":"                              ","Address4":"                              ","City":null,"State":null,"Zip":null,"PrimaryContact":"                              ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"101","EntityName":"LBHI - OLD GATE EQUITY                  ","Address1":"LBHI - OLD GATE EQUITY        ","Address2":"                              ","Address3":"                              ","Address4":"                              ","City":null,"State":null,"Zip":null,"PrimaryContact":"                              ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"11","EntityName":"PTG-LB BANKHAUS LONDON BRANCH           ","Address1":"3 WORLD FINANCIAL CENTER      ","Address2":"NEW YORK                      ","Address3":"NY                            ","Address4":"10285                         ","City":null,"State":null,"Zip":null,"PrimaryContact":"LONDON BRANCH                 ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"12","EntityName":"LBHI - WATERTON CONDUIT LOANS           ","Address1":"200 VESEY ST, 12TH FLOOR      ","Address2":"PRINCIPAL TRANSACTIONS GROUP  ","Address3":"                              ","Address4":"NEW YORK, NY 10285            ","City":null,"State":null,"Zip":null,"PrimaryContact":"O/B/O WATERTON CONDUIT LOANS  ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    },{
      "EntityID":"13","EntityName":"ORIX REAL EST. CAP. MARKETS             ","Address1":"1717 MAIN STREET, 12TH FLOOR  ","Address2":"                              ","Address3":"                              ","Address4":"DALLAS, TX 75201              ","City":null,"State":null,"Zip":null,"PrimaryContact":"SASCO - SERIES 2000-C2        ","EntityType":null,"TaxID":"","PhoneNumber":"","FaxNumber":""
    }
  ]
}
4

1 に答える 1

1

接続 URL として間違った URL を渡していたことがわかりました。私はこれを渡す必要がありました:

https://extranet.trimontrea.com/Skynet/odata

そしてそうではない

https://extranet.trimontrea.com/Skynet/odata/EntitiesOData

于 2014-11-03T18:28:51.293 に答える