The OData driver was introduced in SAP BusinessObjects BI 4.1. I need to create a semantic layer for my OData feed, so I'm using IDT to create a connection using the new OData driver in 4.1. Unfortunately, my OData feed does not accept the request from IDT and always returns a 401/Unauthorized error.
When creating the connection in IDT, I enter the Service Root URI, User Name, and Password. No proxy address is used. I get a 'SUCCESSFUL' response when I click the 'Test Connection' button. Furthermore, when I open the 'Show Values' tab, I can see the metadata (i.e. structure) of my OData feed. So far, so good. But when I attempt to run a query or view any of the actual values within a field, my OData feed responds with a 401/Unauthorized error. We looked at some logs on the OData server side and found that BusinessObjects is not sending the User Name and Password and that is why the feed returns a 401/Unauthorized error.
Has anyone successfully used the new OData driver for OData feeds that require User Names and Passwords? Have you seen this same behavior?
I set up connections in IDT for the sample OData feeds below and everything worked perfectly. I successfully ran queries with no errors at all. However, these sample feeds do not require authentication. My fear is that there is a bug in the new OData driver. Thoughts?