Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Adding data to a BIRT report that is generated by Weave is done in the same manner as data from any other data source that BIRT supports, but you need to choose the "Cohga Weave Oda Data Source" driver when creating a new data source, which is done by right clicking on the Data Source item in the Outline panel in the BIRT designer and selecting New Data Source.


From the next screen you need to enter the URL of a Weave server that is currently running and will be serving the data that you wish to include in the report.

...

Info

The Test Connection button will check if a connection can be established to the Weave server pointed to by the URL parameter


Warning

If the Test Connection button does not successfully connect to the server, and you know that the URL parameter is correct, it could be that the connection is being blocked by by the security.xml file, particularly if you have enabled NTLM or Kerberos security (i.e. Windows single sign-on).

If you do have NTLM or Kerberos security enabled then you can disable it just for the BIRT report designer by ensuring that the URL pattern /report/remote does not have any NTLM or Kerberos filters applied, by updating the filterChainProxy to include the following (before the last /** catch-all entry)

        /report/remote=httpSessionContextIntegrationFilter,authenticationProcessingFilter,securityContextHolderAwareRequestFilter,rememberMeProcessingFilter,anonymousProcessingFilter,jsonExceptionTranslationFilter,filterInvocationInterceptor

Also, ensure that the /report/remote URL pattern is listed in the objectDefinitionSource as being accessible anonymously (again, before the last /** catch-all entry)

        /report/remote=IS_AUTHENTICATED_ANONYMOUSLY


Once you click Finish you will have a new data source connection available for retrieving data from a Weave server

...