1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- /********************************************************************************************************************************
- * Licensed Materials - Property of IBM *
- * *
- * IBM Cognos Products: AGS *
- * *
- * (C) Copyright IBM Corp. 2005, 2008 *
- * *
- * US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. *
- *********************************************************************************************************************************/
- // Gloabl Definitions
- var gDispatcher = new CDispatcher();
- function sendDispatcherRequest(params, callback)
- {
- var request = gDispatcher.createRequest(cfgGet("SCRIPT_ENGINE"), params, callback);
- gDispatcher.dispatchRequest(request);
- return request;
- }
- function sendDispatcherRequestWithXMLResponse(params, callback)
- {
- var request = gDispatcher.createRequest(cfgGet("SCRIPT_ENGINE"), params, callback);
- request.setResponseType("XML");
- gDispatcher.dispatchRequest(request);
- return request;
- }
- function sendDispatcherRequestWithXMLTextResponse(params, callback)
- {
- // Define a new header to identify a renderer different from the Portal/XTS renderer
- // and assign it to our extra headers array.
- var extraHeaders = [["X-Controller-Agent","EMF"]];
- params += URIEncode("m_override","/ags/doLoginProxy.xts");
-
- // Same call with extended param to contain our extra header.
- var request = gDispatcher.createRequest (cfgGet("SCRIPT_ENGINE"), params, callback, extraHeaders);
-
- request.setResponseType("XMLHTML");
- gDispatcher.dispatchRequest(request);
- return request;
- }
- function getDispatcherRequestStatus(request)
- {
- return gDispatcher.getRequestStatus(request);
- }
- function setDispatcherErrorHandler(errorFunction)
- {
- gDispatcher.setErrorHandlerFunction(errorFunction);
- }
- function cancelDispatcherRequest(request)
- {
- return gDispatcher.cancelRequest(request);
- }
|