When scheduling a Cognos BI report by trigger or running the report from the Run with options page in IBM Cognos Connection, the language used to run the report must match the preferred content language of mobile recipients. Otherwise, the report will not be delivered to the mobile recipients.
The user scheduling or running the report did not properly specify the required language settings on the Cognos BI server.
Diagnosing the problem
The following language settings must be considered when scheduling or running a report with the intention of delivering the report to mobile devices:
- The content language of the user who runs or schedules the report.
The content language is specified in My preferences in IBM Cognos Connection. If this setting is not specified, the browser language is used by default.
- The language used to run or schedule the report.
If the language is not specified, the content language of the user who runs or schedules the report is used by default.
- The content language of mobile recipients.
The Cognos Mobile server accepts only reports that are sent in the content language of mobile recipients, as specified in the recipient's My preferences in IBM Cognos Connection. Reports in the default language, which is English, are also accepted.
When the language used to run the report and the content language of the user who runs the report are not set up to match the content language of mobile recipients, the report is not delivered to the mobile recipients.
Resolving the problem
Use the following best practices to ensure successful report delivery to mobile devices:
- Deliver the report in its design language.
This is the best option for a multilingual environment.
- Deliver the report in a language that is acceptable by all recipients.
- Author a multilingual report, ensuring that the design locale is one of the available languages, and burst the report to users.
All recipients receive their language version of the report. If certain languages are not available, the report is delivered in English, the default language.