How IBM Cognos Builds a Request
IBM® Cognos® builds a request to run an object in one of the following three ways:
a client interaction, such as a method call
When you invoke a method that supports options (such as asynch » run(objectPath, parameterValues, options), event » runAt(startTime, objectPath, parameterValues, options), or asynch » runSpecification(specification, parameterValues, options)), the service builds the request based on the rules defined in Running an Object Using a Method Call and sends the request to the appropriate service for processing.
an object's schedule
The eventManagementService manages bibus » schedule objects in the content store. When an object runs based on its schedule, the eventManagementService builds the request to run the object based on the rules defined in Running an Object Using the Schedule.
another request
For both mechanisms of building a request, it is possible that the service called to satisfy the request might also build an additional request to another service. For example, when a report runs, the reportService can send a request to the deliveryService to send the report as an email attachment to a list of recipients.
Running a job can include one or more job steps that call other services.