title: Use the BusinessObjects repository as a datasource for a Crystal Report
body: <p>I would like to use the information contained in BusinessObjects repository as a datasource for a Crystal Reports.  Unfortunately, this information isn't persisted in a simple table structure--most of the properties are stored in encrypted, binary fields.</p>
  
  <p>The are a number of ways to access BO's repository:</p>
  
  <ol>
  <li>'traditional' SDK (Java, COM, .Net)</li>
  <li>SOAP SDK (http://[server:port]/dswsbobje/services/listServices)</li>
  <li>query tool (http://[server:port]/businessobjects/enterprise[11|115|12]/adminlaunch/query/)</li>
  </ol>
  
  <p>Option 1 won't work in my situation, as I would like to deploy the reports with BO Enterprise, rather than a customized web application.</p>
  
  <p>Option 2 may work, but I'm not certain how well Crystal Reports interfaces with SOAP, especially since it would need to connect to a second SOAP service for authentication.  </p>
  
  <p>Option 3 doesn't work because it returns HTML (not XHTML)  </p>
  
  <p>My most-viable option at this point is to re-write #3 to return an XML document and create the supporting XSD.  If I do so, I'll probably post the solution on github.</p>
  
  <p>Another option would be to (somehow) add a REST wrapper around the SOAP services.  This sounds like a pretty daunting task.</p>
  
  <p>Has anyone had any success doing what I need to do?</p>