使用Scribe的OData连接器时出现接收错误

问题描述:

我对Scribe世界相当陌生。我们使用Web API 2.2开发了一个自定义的oData端点来公开来自内部系统的数据,以便我们可以使用Scribe将其导入到我们的CRM Online环境中。当我们试图在Scribe中测试我们的连接时,我们得到了一个我们真的不明白的错误。使用Scribe的OData连接器时出现接收错误

连接测试失败。

确认关联的连接信息有效并且您有权访问此oData服务。

以下异常消息是从OData服务返回:为oDataMessageReader指定

没有模型。消息阅读器需要在oDataMessageReader构造函数中指定JSON光有效载荷的模型。

我想知道是否有人在那里写下自己的端点,并成功地使用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":"" 
    } 
    ] 
} 

我发现我传递了错误的URL作为连接URL。我应该通过在此:

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

,而不是

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