Somebody actually posted this question in the Java SDK section, 3.5 years ago in October 2012, and it was never answered...
No schema definition (XSD) is available for 'In... | SCN
I am trying to get my .Net application to run the following SQL, to get a list of reports in the "Public Folders" folders.
SELECT * FROM CI_INFOOBJECTS
WHERE SI_PARENTID=23
AND (SI_KIND = 'WEBI' OR SI_KIND = 'FULLCLIENT')
In my .Net application which uses the BO 3 SDK, this works fine.
If I log into the BO 4 "Query Builder" webpage and run this SQL, it works fine.
But if I change my .Net application to use the BO 4 SDK, the SQL throws this exception:
An XSD Exception occurred. No schema definition (XSD) is available for 'InfoObject' (FWM 04012) (WBP 42029)
ResponseHolder rh2 = null;
try
{
string SQL = "query://{" + SQLquery + "}";
rh2 = BOSession.session.biPlatform.Get(SQL, m_getOptions);
}
catch (Exception ex)
{
Trace.WriteLine("Exception: " + ex.Message);
Trace.WriteLine("SQL: " + SQLquery);
throw new Exception(ex.Message);
}
It makes no difference if I try simplifying the SQL, to just this... I still get the same exception.
SELECT * FROM CI_INFOOBJECTS
WHERE SI_PARENTID=23
Did anyone ever find a solution to this BO 4 problem ?