12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823 |
- <!--
- *****************************************************************
- ** Licensed Materials - Property of IBM
- **
- ** IBM Cognos Products: drill
- **
- ** (C) Copyright IBM Corp. 2001, 2010
- **
- ** US Government Users Restricted Rights - Use, duplication or
- ** disclosure restricted by GSA ADP Schedule Contract with
- ** IBM Corp.
- *****************************************************************
- -->
- <html>
- <head>
- <title>Drill Through SOAP Methods Tester</title>
- </head>
- <script type="text/javascript">
- //TEMPLATE DEPENDENT: This is used to specify the places in the code that needs customized code or modification after we add a new template
- var sRequest;
- var soapResponse;
- var requestTemplate;
- var inIE;
- //These varibles are used in the case that we don't get the SOAP response
- var addDrillPathResponse = "";
- var updateDrillPathResponse = "";
- var g_crlf = String.fromCharCode(10);
- // Cognos Gateway URL
- var g_sURL = "http://localhost/cognos8/cgi-bin/cognos.cgi";
- var g_CAMXML = '';
- // Start UI Control Functions
- // Hide all Customized UI for different templates
- function initiateUI(){
- inIE = navigator.appName.indexOf("Microsoft") != -1;
- document.getElementById( "queryUI" ).style.visibility = "hidden";
- document.getElementById( "addUI" ).style.visibility = "hidden";
- document.getElementById( "updateUI" ).style.visibility = "hidden";
- }
- // When a request template is selected by user this function is called
- // It update the refresh the UI and call generateSOAPRequest at the end
- //TEMPLATE DEPENDENT: For new Template add new block
- function selMethod(){
- // Clear the auto generated inputs from the last selected template
- clearGenerateInputs();
- var selectedMethod = document.getElementById( "requestTemplate" ).value;
- if (selectedMethod == "query"){
- document.getElementById( "queryUI" ).style.visibility = "visible";
- document.getElementById( "addUI" ).style.visibility = "hidden";
- document.getElementById( "updateUI" ).style.visibility = "hidden";
- clearQueryUI();
- }
- if (selectedMethod == "add"){
- document.getElementById( "addUI" ).style.visibility = "visible";
- document.getElementById( "queryUI" ).style.visibility = "hidden";
- document.getElementById( "updateUI" ).style.visibility = "hidden";
- }
- if (selectedMethod == "update"){
- document.getElementById( "updateUI" ).style.visibility = "visible";
- document.getElementById( "queryUI" ).style.visibility = "hidden";
- document.getElementById( "addUI" ).style.visibility = "hidden";
- }
- if (selectedMethod != "notselected"){
- generateSOAPRequest();
- }
- }
- // Clear Functions. Clear the UI
- // These functions are used to delete the UI controls and outputs that has been generated
- function clearResponse(){
- document.getElementById( "SOAPResponse" ).value = "";
- document.getElementById( "ResponseOutputUI" ).innerHTML = "";
- }
- function clearGenerateInputs(){
- document.getElementById('RequestInputsUI').innerHTML="<input id=\"refreshRequest\" type=\"button\" value=\"Refresh Request\" onclick=\"generateSOAPRequest()\"> ";
- }
- function clearRequest(){
- document.getElementById( "SOAPRequest" ).value = "";
- }
- function clearQueryUI(){
- document.getElementById( "QueryDefaultName" ).value ="";
- document.getElementById( "QueryModificationTime" ).value ="";
- document.getElementById( "QueryCreationTime" ).value ="";
- document.getElementById( "QuerySearchPath" ).value ="";
- document.getElementById( "QueryDescription" ).value ="";
- document.getElementById( "QueryAction" ).value ="";
- document.getElementById('parameterAssignmentDiv').innerHTML = "Parameter Assignments:";
- document.getElementById( "QueryScope" ).value ="";
- }
- /* This function is used to build and add the parameter assignments of a drill through definition to the UI on the fly
- @ parameterName the target parameter name
- @ dataItemName the mapped dataItem
- */
- function addParameterAssignment(parameterName,dataItemName)
- {
- var parameterAssignments = document.getElementById('parameterAssignmentDiv');
- var newParam = document.createElement('div');
- newParam.setAttribute("id",parameterName+"Div");
- newParam.innerHTML = "Parameter: <b> "+parameterName+" </b> has been mapped to: " +
- "<input size=\"100\" id=\" "+parameterName+"DataItemName \" type=\"text\" value=\" "+ dataItemName +" \">";
- parameterAssignments.appendChild(newParam);
- }
- /* This function is used to generate user inputs for the selected templates on the fly
- @sToken name of the input parameters. These names are suffed in the templates using #NAME# format
- @defaultValue the default value for the input boxes
- */
- function addInputsUI(sToken,defaultValue)
- {
- var RequestInputsUI = document.getElementById('RequestInputsUI');
- var newInput = document.createElement('div');
- newInput.setAttribute("id",sToken+"Div");
- newInput.innerHTML = "Input <b> "+sToken+" </b>: " +
- "<input size=\"100\" id=\""+sToken+"Input\" type=\"text\" value=\""+ defaultValue +"\">";
- RequestInputsUI.appendChild(newInput);
- }
- /* This function is used to generate the required output on the fly
- @sToken Name of the output
- @Value value of the output
- */
- function addOutPutUI(sToken,Value)
- {
- var ResponseOutputUI = document.getElementById('ResponseOutputUI');
- var newInput = document.createElement('div');
- newInput.setAttribute("id",sToken+"Div");
- newInput.innerHTML = " <b> "+sToken+" </b>: " +
- "<input size=\"150\" id=\""+sToken+"Input\" type=\"text\" value=\""+ Value +"\">";
- ResponseOutputUI.appendChild(newInput);
- }
- // End UI Control Functions
- // Gets the template from the template function based on the selected template by user
- // Calls the getUserValues function to find out the required input.
- // update the SOAPRequest text box to show the SOAP request to the user
- function generateSOAPRequest(){
- clearQueryUI();
- clearResponse();
- requestTemplate = document.getElementById( "requestTemplate" ).value;
- templates(requestTemplate);
- sRequest = getUserValues(sRequest);
- document.getElementById( "SOAPRequest" ).value = sRequest;
- }
- // get a XMLHTTP object based on the browser type to send the soap request
- function getXMLHTTP()
- {
- var oXMLHTTP;
- var ids = ["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
- if(inIE){
- for (var i = 0; ids.length; i++) {
- try {
- oXMLHTTP = new ActiveXObject( ids[i] );
- return oXMLHTTP;
- } catch (e) { };
- }
- } else{
- return new XMLHttpRequest();
- }
- var eMsg = "Unable to load XMLHTTP. Verify that MSXML is installed correctly.";
- throw eMsg;
- }
- // sends the SOAP request
- // gets the SOAP response
- // calls a proper function based on the selected template to render the output
- function sendRequest(){
- sRequest = document.getElementById( "SOAPRequest" ).value;
- if (sRequest == null)
- return '';
-
-
- // Report Server SOAP Action
- // For other services we should user different SOAP Action
- var sSOAPAction = "http://developer.cognos.com/schemas/bibus/3#reportService";
-
- var oXMLHTTP = getXMLHTTP();
-
- try{
- oXMLHTTP.open( "POST", g_sURL, false );
- } catch (e){
- //this is a firefox security issue, it will not allow a connection be opened to another server or another port, this does not occur in IE
- if(!inIE){
- alert("Unable to send request, please insure you are running under the same server and port as the Content Manager URL ("+sURL+")");
- return;
- }
- }
-
- oXMLHTTP.setRequestHeader( "Content-Type", "text/xml; charset=utf-8" );
- oXMLHTTP.setRequestHeader( "SOAPAction", sSOAPAction );
- // Send the SOAP Request
- oXMLHTTP.send(sRequest);
- // Convert the response to DOM
- responseXML = createXMLDocOutOf(oXMLHTTP.responseText);
- // Get the Body of the response
- var bodyContent = grabSOAPBodyContent(responseXML);
- document.getElementById( "SOAPResponse" ).value = bodyContent
- //TEMPLATE DEPENDENT:
- //call different grab functions based on different templates to render the output
- //alert(bodyContent);
- if (requestTemplate == "query")
- {
- var newDrillObject = grabDrillObject(responseXML);
- }
- if (requestTemplate == "add")
- {
- //responseXML = createXMLDocOutOf(addDrillPathResponse);
- document.getElementById( "SOAPResponse" ).value = bodyContent;
- grabAddDrillPathResponse(createXMLDocOutOf(bodyContent));
- }
-
- if (requestTemplate == "update")
- {
- //alert("inupdate");
- //responseXML = createXMLDocOutOf(updateDrillPathResponse);
- document.getElementById( "SOAPResponse" ).value = bodyContent;
- grabUpdateDrillPathResponse(createXMLDocOutOf(bodyContent));
- }
-
- }
- /*
- create XML out of SOAP response
- @xmlString any xmlStiring (Here SOAP response)
- Returns XML DOM
- */
- function createXMLDocOutOf(xmlString){
- var doc = null
- if(inIE){
- doc=new ActiveXObject("Microsoft.XMLDOM");
- doc.loadXML(xmlString);
- } else {
- doc = (new DOMParser()).parseFromString(xmlString, "text/xml");
- }
- return doc;
- }
- // returns the body of the response
- // @doc SOAP response DOM
- function grabSOAPBodyContent(doc){
- var body = "";
- //var doc = createXMLDocOutOf(SOAPText);
- if(inIE){
- var list = doc.selectNodes( "//SOAP-ENV:Body/*" );
- for (i=0; i<list.length; i++)
- {
- body += list(i).xml + g_crlf;
- }
- } else {
- var list = doc.evaluate("//SOAP-ENV:Body/*", doc, nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
- var curNode = list.iterateNext();
- while(curNode){
- body += printXML(curNode);
- curNode = list.iterateNext();
- }
- }
-
- return body;
- }
- //TEMPLATE DEPENDENT: add new grab function if new template is added to render the response UI
- // renders the a formated UI update response
- // @doc SOAP response DOM
- function grabAddDrillPathResponse(doc)
- {
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:defaultName");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("defaultName",defaultName);
- }
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:searchPath");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("searchPath",defaultName);
- }
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:storeID");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("storeID",defaultName);
- }
- }
- // renders the a formated UI update response
- // @doc SOAP response DOM
- function grabUpdateDrillPathResponse(doc)
- {
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:defaultName");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("defaultName",defaultName);
- }
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:searchPath");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("searchPath",defaultName);
- }
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:storeID");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- addOutPutUI("storeID",defaultName);
- }
- }
- // return drill through from SOAP response
- // render the formated UI for Query Template
- // @doc SOAP response DOM
- function grabDrillObject(doc){
- var drillObject = "";
- var creationTime = "";
- var defaultName = "";
- var modificationTime = "";
- var searchPath = "";
- var description = "";
- var parameterAssignments = "";
- var scope = "";
-
- var drillItem = "//SOAP-ENV:Body/rns1:queryDrillPathResponse/bus:result/bus:details/item/bus:drillPath/";
-
- // grab and show creation time
- var creationTimeList = doc.getElementsByTagName("bus:creationTime");
- if(creationTimeList.length!=0){
- creationTime = creationTimeList.item(0).text;
- document.getElementById( "QueryCreationTime" ).value = creationTime;
- }
-
- // grab and show default name
- var defaultNameList = doc.getElementsByTagName("bus:defaultName");
- if(defaultNameList.length!=0){
- defaultName = defaultNameList.item(0).text
- document.getElementById( "QueryDefaultName" ).value = defaultName;
- }
-
- // grab and show modification time
- var modificationTimeList = doc.getElementsByTagName("bus:modificationTime");
- if(modificationTimeList.length!=0){
- modificationTime = modificationTimeList.item(0).text
- document.getElementById( "QueryModificationTime" ).value = modificationTime;
- }
-
- // grab and show searchpath
- var searchPathList = doc.getElementsByTagName("bus:searchPath");
- if(searchPathList.length!=0){
- searchPath = searchPathList.item(0).text
- document.getElementById( "QuerySearchPath" ).value = searchPath;
- }
- // grab and show description
- var descriptionList = doc.getElementsByTagName("bus:description");
- if(descriptionList.length!=0){
- description = descriptionList.item(0);
- // TODO: Add gard for the cases that this does not exist
- var item = description.childNodes[0].childNodes[0];
- var itemChildNodes = item.childNodes;
- for (i=0;i<itemChildNodes.length;i++)
- {
- if (itemChildNodes[i].nodeName=="bus:value"){
- document.getElementById( "QueryDescription" ).value = itemChildNodes[i].text;
- }
- }
- }
-
- // grab and show action
- var actionList = doc.getElementsByTagName("bus:action");
- if(actionList.length!=0){
- action = actionList.item(0).text
- document.getElementById( "QueryAction" ).value = action;
- }
- // grab and show parameterAssignments
- var parameterAssignmentsList = doc.getElementsByTagName("bus:parameterAssignments");
- if(parameterAssignmentsList.length!=0){
- parameterAssignments = parameterAssignmentsList.item(0);
- var itemsList = parameterAssignments.childNodes[0].childNodes;
- for (i=0;i<itemsList.length;i++){
- addParameterAssignment(itemsList[i].childNodes[0].text,itemsList[i].childNodes[1].text);;
- }
- }
-
- //grab the scope
- var scopeList = doc.getElementsByTagName("bus:scope");
- if(scopeList.length!=0){
- var scopeValue = scopeList.item(0);
- var scopeItemsList = scopeValue.childNodes[0].childNodes;
- //for (i=0;i<scopeItemsList.length;i++){
- if (scopeItemsList.length>0)
- {
- scope = scopeItemsList[0].text;
- document.getElementById( "QueryScope" ).value = scope;
- }
- //}
- }
-
- if(inIE){
- var list = doc.selectNodes( drillItem +"*" );
-
- for (i=0; i<list.length; i++)
- {
- drillObject += list(i).xml + g_crlf;
- }
- } else {
- var list = doc.evaluate(rillItem +"*", doc, nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
- var curNode = list.iterateNext();
- while(curNode){
- drillObject += printXML(curNode);
- curNode = list.iterateNext();
- }
- }
- return drillObject;
- }
- //search for #..# calls input UI generator, refresh the template based on user inputs
- function getUserValues(content)
- {
- var g_values = new Array;
- var sValue = " ";
- var res = content.match(/#[\w]+#/i);
- while (res!=null && sValue!=null)
- {
- var sToken = '';
- if(inIE){
- sToken = content.substr(res.index, res.lastIndex - res.index);
- } else {
- sToken = res[0];
- }
- sValue = g_values[sToken];
- if (sValue == null){
- sValue = "";
- //TEMPLATE DEPENDENT: add new default value if new template is added with new definition
- if (sToken=="#PACKAGENAME#"){sValue = "sales and marketing cube";}
- if (sToken=="#TARGETPACKAGENAME#"){sValue = "sales and marketing cube";}
- if (sToken=="#DRILLPATH#"){sValue = "TestDrillPathName";}
- if (sToken=="#PARENTPATH#"){sValue = "/content/package[@name='sales and marketing cube']";}
- if (sToken=="#DEFAULTNAME#"){sValue = "TestDrillPathName";}
- if (sToken=="#NEWDEFAULTNAME#"){sValue = "RenamedTestDrillPathName";}
- if (sToken=="#DEFAULTDESCRIPTION#"){sValue = "This is an example of how to create a Drill-through definition using SOAP Request from the test page.";}
- if (sToken=="#PARAMETER#"){sValue = "P";}
- if (sToken=="#DATAITEMNAME#"){sValue = "[Great_Outdoors].[Products].[Products].[Products]";}
- if (sToken=="#TARGETNAME#"){sValue = "target1";}
- if (sToken=="#TARGETSEARCHPATH#"){sValue = "/content/package[@name='sales and marketing cube']/report[@name='target1']";}
- if (sToken=="#STOREID#"){sValue = "";}
- if (sToken=="#SEARCHPATH#"){sValue = "/content/package[@name='sales and marketing cube']/drillPath[@name='TestDrillPathName']";}
- if (sToken=="#SPECSEARCHPATH#"){sValue = "/content/package[@name=&apos;sales and marketing cube&apos;]/drillPath[@name=&apos;TestDrillPathName&apos;]";}
- if (sToken=="#SPECTARGETSEARCHPATH#"){sValue = "/content/package[@name=&apos;sales and marketing cube&apos;]/report[@name=&apos;target1&apos;]";}
- if (sToken=="#NEWTARGETNAME#"){sValue = "target2";}
-
- }
- if (document.getElementById( sToken+"Input" )==null){
- addInputsUI(sToken,sValue);
- }
- else
- {
- sValue = document.getElementById( sToken+"Input" ).value;
- }
- //sValue = window.prompt("Enter value for " + sToken + " :", sValue);
- if (sValue != null)
- {
- g_values[sToken] = sValue;
- content = content.replace(sToken, sValue);
- }
- else
- return null;
-
- res = content.match(/#[\w]+#/i);
- }
- return content;
- }
- function getCAMHeader()
- {
- var sCAM = '';
- if (g_CAMXML == '')
- {
- sCAM = '<CAM xsi:type="bus:CAM">' + g_crlf;
- sCAM += ' <action xsi:type="bus:actionEnum">logon</action>' + g_crlf;
- sCAM += '</CAM>' + g_crlf;
- } else {
- sCAM = g_CAMXML;
- // sCAM += ' <CAMPassport xsi:type="bus:CAMPassport"><id xml:space="preserve" xsi:type="xsd:string">' + g_passportID + '</id></CAMPassport>' + g_crlf;
- }
- return sCAM;
- }
- function assembleUserPreferences()
- {
- var sUserPrefs=
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">skin</name>\r\n" +
- " <value xsi:type=\"xsd:string\">modern</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">contentLocale</name>\r\n" +
- " <value xsi:type=\"xsd:string\">en-us</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">showOptionSummary</name>\r\n" +
- " <value xsi:type=\"xsd:string\">true</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">linesPerPage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">100</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">productLocale</name>\r\n" +
- " <value xsi:type=\"xsd:string\">en</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">useAccessibilityFeatures</name>\r\n" +
- " <value xsi:type=\"xsd:string\">false</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">columnsPerPage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">3</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">listViewSeparator</name>\r\n" +
- " <value xsi:type=\"xsd:string\">background</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">displayMode</name>\r\n" +
- " <value xsi:type=\"xsd:string\">list</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">automaticPageRefresh</name>\r\n" +
- " <value xsi:type=\"xsd:string\">30</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">timeZoneID</name>\r\n" +
- " <value xsi:type=\"xsd:string\">EST</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">showWelcomePage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">true</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">format</name>\r\n" +
- " <value xsi:type=\"xsd:string\">HTML</value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n";
- return sUserPrefs;
- }
- function login()
- {
- var h = getCAMHeader();
- var u = assembleUserPreferences();
- var sRequest =
- '<SOAP-ENV:Envelope ' +
- 'xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" ' +
- 'xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" ' +
- 'xmlns:xsd="http://www.w3.org/2001/XMLSchema" ' +
- 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ' +
- 'xmlns:bus="http://developer.cognos.com/schemas/bibus/3/" ' +
- '>' + g_crlf +
- '<SOAP-ENV:Header>' + g_crlf +
- '<bus:biBusHeader xsi:type="bus:biBusHeader">'+
- '%h' +
- '%u' +
- '</bus:biBusHeader>'+
- '</SOAP-ENV:Header>' + g_crlf +
- ' <SOAP-ENV:Body LockWait="0">' + g_crlf +
- ' </SOAP-ENV:Body>' + g_crlf +
- '</SOAP-ENV:Envelope>';
-
- sRequest = sRequest.replace( "%h", h );
- sRequest = sRequest.replace( "%u", u );
- var sURL = "http://localhost:9300/p2pd/servlet"
- var oXMLHTTP = getXMLHTTP();
-
- try{
- oXMLHTTP.open( "POST", sURL, false );
- } catch (e){
- //this is a firefox security issue, it will not allow a connection be opened to another server or another port, this does not occur in IE
- if(!inIE){
- alert("Unable to send request, please insure you are running under the same server and port as the Content Manager URL ("+sURL+")");
- return;
- }
- }
- var soapAction = "http://developer.cognos.com/schemas/bibus/3#contentManagerService";
- oXMLHTTP.setRequestHeader( "SOAPAction", soapAction );
- oXMLHTTP.setRequestHeader("X-Cognos-ContentManager-ToolRequest", "true");
- // Drew MacInnis: set Content-Type/Length for tomcat 4.1.18
- oXMLHTTP.setRequestHeader( "Content-Type", "application/soap+xml; charset=utf-8");
- oXMLHTTP.setRequestHeader( "Content-Length", sRequest.length);
- try {
- oXMLHTTP.send(sRequest);
- var respSOAP = oXMLHTTP.getAllResponseHeaders() + oXMLHTTP.responseText;
-
- var responseXML = null;
- var contentType = oXMLHTTP.getResponseHeader("Content-Type");
- if(contentType.indexOf("Multipart") != -1){
- //we're dealing with a multipart response, going to have to parse the body out
- var MIMERegX = new RegExp(/boundary=\"(.*?)\"/);
- var m = MIMERegX.exec(contentType);
- var boundary = m[1];
- var xmlPortion = oXMLHTTP.responseText.substr(oXMLHTTP.responseText.indexOf("<?xml"), oXMLHTTP.responseText.length);
- xmlPortion = xmlPortion.substr(0, xmlPortion.indexOf("--"+boundary));
-
- responseXML = createXMLDocOutOf(xmlPortion);
- } else {
- responseXML = oXMLHTTP.responseXML;
- }
- respXML = grabSOAPBodyContent(responseXML);
-
- //now it gets browser dependent
- var CAMXML = null;
- if(inIE){
- var oCAM = getCAM(responseXML);
- if (oCAM != null)
- {
- var oException = oCAM.selectSingleNode( "exception" );
- if (oException != null)
- {
- alert("Exception: \n" + oException.xml);
- }
- else
- {
- CAMXML = oCAM.xml;
- }
- }
- } else {
- //firefox stuff
- var list = responseXML.evaluate("//SOAP-ENV:Body/*", responseXML.documentElement, nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null);
- var oCAM = getCAM(responseXML);
- if(oCAM != null){
- var oException = responseXML.evaluate("//CAM/exception", responseXML, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
- if(oException == null){
- oException = responseXML.evaluate("//bus:CAM/exception", responseXML, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
- }
- if(oException != null){
- alert("Exception: \n"+printXML(oException));
- } else {
- CAMXML = printXML(oCAM);
- }
- }
- }
-
- g_CAMXML = CAMXML;
- if(g_CAMXML == null)
- g_CAMXML = '';
- }
- catch(e) {
- var e = "Error sending the request to: " + sURL + g_crlf + "Error #" + (e.number & 0xFFFF) + " " + e.description;
- // Drew MacInnis: XMLHTTP status attributes seem to cause an error on some flavours of IE+MSXML (?)
- try { e += g_crlf + "HTTP Status: " + oXMLHTTP.status + " " + oXMLHTTP.statusText + ", ReadyState: " + oXMLHTTP.readyState; } catch (ex) {};
- throw e;
- }
- return '';
- }
- function getCAM(xmlDoc){
- var oCAM = null;
- if(inIE){
- oCAM = xmlDoc.selectSingleNode( "//CAM" );
- if (oCAM == null) // this is a hack when "bus:" is in the response
- oCAM = xmlDoc.selectSingleNode( "//bus:CAM" );
- } else {
- oCAM = xmlDoc.evaluate("//CAM", xmlDoc.documentElement, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
- if(oCAM == null){
- oCAM = xmlDoc.evaluate("//bus:CAM", xmlDoc.documentElement, nsResolver, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
- }
- }
- return oCAM;
- }
- </script>
- <!-- The HTML UI Starts from Here -->
- <body onload="initiateUI()">
-
-
- <label id="useTemplateLabel">Select a SOAP Request Template:</label>
- <select id="requestTemplate" onchange="selMethod();">
- <option value="notselected">-----</option>
- <option value="query">query</option>
- <option value="add">add</option>
- <option value="update">update</option>
- </select>
-
- <input type="button" value="Send Request" onclick="sendRequest()">
-
- <hr>
-
- <!-- //TEMPLATE DEPENDENT: Add new customized UI for new template if requred -->
- <div style="position:absolute;top:430px" id="queryUI">
- <hr>
- <h3>Query Response:</h3>
- <input type="button" value="Clear" onclick="clearQueryUI()"><br>
- <label id="QueryDefaultNameLable">Default Name:</label> <input type="text" size="30" id="QueryDefaultName" \><br>
- <label id="QueryCreationTimeLable">Creation Time:</label> <input type="text" size="30" id="QueryCreationTime"\> <br>
- <label id="QueryModificationTimeLable">Modification Time:</label> <input type="text" size="30" id="QueryModificationTime"\><br>
- <label id="QuerySearchPathLable">SearchPath:</label> <input type="text" size="100" id="QuerySearchPath"\><br>
- <label id="QueryDescriptionLable">Description:</label> <input type="text" size="100" id="QueryDescription"\><br>
- <label id="QueryActionLable">Action:</label> <input type="text" size="10" id="QueryAction"\>
- <label id="QueryScopeLable">Scope:</label> <input type="text" size="50" id="QueryScope"\>
- <br>
- <div id="parameterAssignmentDiv">Parameter Assignments:<br></div>
- </div>
-
- <div style="position:absolute;top:430px" id="addUI">
- <h3>Add Response:</h3>
- </div>
-
- <div style="position:absolute;top:430px" id="updateUI">
- <h3>Update Response:</h3>
- </div>
-
- <div style="position:absolute;top:450px" id="ResponseOutputUI">
- </div>
-
- <div style="position:absolute;top:50px" id="RequestInputsUI">
- </div>
-
- <div style="position:absolute;top:300px" id="SOAPRequestUI">
- <label id="SOAPRequestLable">SOAP Request: </label><input type="button" value="Clear" onclick="clearRequest()">
- <textarea style="overflow: auto; width: 100%; height: 100px;" id="SOAPRequest"> </textarea>
- </div>
-
- <div style="position:absolute;top:800px" id="SOAPResponseUI">
- <label id="SOAPRequestLable">SOAP Response: </label><input type="button" value="Clear" onclick="clearResponse()">
- <textarea style="overflow: auto; width: 100%; height: 250px;" id="SOAPResponse"> </textarea>
- </div>
- </body>
- </html>
- <script type="text/javascript">
- // SOAP Request Templates start from here
- // Note: to add a template that prompt users for input the prompt variables should be specified by #VARIABLENAME# format (e.g. #PACKAGENAME#)
- // Returns the requested Template
- // TEMPLATE DEPENDENT: new templates should be added to this function
- function templates(requestTemplate){
- // some requests require valid passport, so get one
- if(g_CAMXML == '') {
- try {
- login();
- }
- catch(e) {
- // lower level handles notification
- }
- }
-
- if (requestTemplate=='getDrillThroughPath'){
- sRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:send=\"http://developer.cognos.com/schemas/xts/logic-sheet/xslt/brl/1/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xtsext=\"xalan://com.cognos.xts.ext.XTSExt\" xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xts=\"http://developer.cognos.com/schemas/xts/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:cm=\"http://developer.cognos.com/schemas/xts-cm/1/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\" xs:usedIn=\"xsi_type_checking\">\r\n" +
- " <bus:tracking xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"bus:tracking\">\r\n" +
- " <hopCount xsi:type=\"xsd:integer\">1</hopCount>\r\n" +
- " <requestContext>Cqs94dwlh8sqyydMwhjjwlh4lGyqhsC84svsjjdy</requestContext>\r\n" +
- " <sessionContext>51A011BE72BA81D6539989DC7EFB1B26C9132054</sessionContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <id xsi:type=\"xsd:string\">Cqs94dwlh8sqyydMwhjjwlh4lGyqhsC84svsjjdy</id>\r\n" +
- " <nodeID xsi:type=\"xsd:string\">FB04D605-76A0-4BCB-9104-8F7E615BF909</nodeID>\r\n" +
- " <processID xsi:type=\"xsd:int\">3</processID>\r\n" +
- " <affinityStrength xsi:type=\"xsd:int\">0</affinityStrength>\r\n" +
- " </bus:conversationContext>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:hdrSession xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[]\">\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">AUTH_TYPE</name>\r\n" +
- " <value xsi:type=\"xsd:string\"/>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">REQUEST_METHOD</name>\r\n" +
- " <value xsi:type=\"xsd:string\">POST</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">PATH_INFO</name>\r\n" +
- " <value xsi:type=\"xsd:string\"/>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">PATH_TRANSLATED</name>\r\n" +
- " <value xsi:type=\"xsd:string\"/>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">SCRIPT_NAME</name>\r\n" +
- " <value xsi:type=\"xsd:string\">/cognos8/cgi-bin/cognos.cgi</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">SERVER_NAME</name>\r\n" +
- " <value xsi:type=\"xsd:string\">localhost</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">SERVER_PORT</name>\r\n" +
- " <value xsi:type=\"xsd:string\">80</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">HTTP_USER_AGENT</name>\r\n" +
- " <value xsi:type=\"xsd:string\">Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">HTTP_ACCEPT_LANGUAGE</name>\r\n" +
- " <value xsi:type=\"xsd:string\">en-us</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">HTTP_HOST</name>\r\n" +
- " <value xsi:type=\"xsd:string\">localhost</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">SERVER_PROTOCOL</name>\r\n" +
- " <value xsi:type=\"xsd:string\">HTTP/1.1</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">REMOTE_USER</name>\r\n" +
- " <value xsi:type=\"xsd:string\"/>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">REMOTE_ADDR</name>\r\n" +
- " <value xsi:type=\"xsd:string\">127.0.0.1</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">Accept-Encoding</name>\r\n" +
- " <value xsi:type=\"xsd:string\">gzip, deflate</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">WEB_CONTENT_ROOT</name>\r\n" +
- " <value xsi:type=\"xsd:string\">/cognos8</value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[]\">\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">modeledDrillthru</name>\r\n" +
- " <value xsi:type=\"xsd:string\"><context><parameterValues xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" SOAP-ENC:arrayType=\"bus:parameterValue[]\" xsi:type=\"SOAP-ENC:Array\"><item xsi:type=\"bus:parameterValue\"><bus:name xsi:type=\"xs:string\">[Sales].[Order method].[Order method].[Order method]</bus:name><bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\"><item xsi:type=\"bus:simpleParmValueItem\"><bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive><bus:use xsi:type=\"xs:string\">[Sales].[Order method].[Order method].[Order method]-&gt;[all].[4]</bus:use><bus:display xsi:type=\"xs:string\">E-mail</bus:display></item></bus:value></item><item xsi:type=\"bus:parameterValue\"><bus:name xsi:type=\"xs:string\">[Sales].[Product].[Product].[Product line]</bus:name><bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\"><item xsi:type=\"bus:simpleParmValueItem\"><bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive><bus:use xsi:type=\"xs:string\">[Sales].[Product].[Product].[Product line]-&gt;[all].[5]</bus:use><bus:display xsi:type=\"xs:string\">Golf Equipment</bus:display></item></bus:value></item><item xsi:type=\"bus:parameterValue\"><bus:name xsi:type=\"xs:string\">[Sales].[Sales staff].[Sales territory].[Country]</bus:name><bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\"><item xsi:type=\"bus:simpleParmValueItem\"><bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive><bus:use xsi:type=\"xs:string\">[Sales].[Sales staff].[Sales territory].[Country]-&gt;[all].[4].[16]</bus:use><bus:display xsi:type=\"xs:string\">Australia</bus:display></item></bus:value></item></parameterValues></context></value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">encoding</name>\r\n" +
- " <value xsi:type=\"xsd:string\">UTF-8</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">m</name>\r\n" +
- " <value xsi:type=\"xsd:string\">portal/goto.xts</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">b_action</name>\r\n" +
- " <value xsi:type=\"xsd:string\">xts.run</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">encExecutionParameters</name>\r\n" +
- " <value xsi:type=\"xsd:string\">H4sIAAAAAAAAAFWPzQqDMAyAX2V417h5K3MgY7f9gWMMxg5Vgxa0LU2d*varosJOCUm*L8k*a4lpbniDFg1t*qaWxFwx9iprNQMo8Iu10miCXJVSkQsNUF5hwwky4UYhAm8GexIr2HVd0EWBMiXswnALr8s5nTBfSLJc5ugoEswOGmMvvSV3-3Q9ssQYPiy*pbpK58WBa5PierKPCaDMVSFk6U5ZVXxUPSb935tPXrf4Dj8eHH7WTuKpAAEAAA__</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">objpath</name>\r\n" +
- " <value xsi:type=\"xsd:string\">/content/package[@name=\'GO Sales\']</value>\r\n" +
- " </item>\r\n" +
- " </bus:formFieldVars>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[]\">\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">cam_passport</name>\r\n" +
- " <value xsi:type=\"xsd:string\">010:a5163b88-7d84-11dc-a5cc-c35cdf259c55:2425862143</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">cea-ssa</name>\r\n" +
- " <value xsi:type=\"xsd:string\">false</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">usersessionid</name>\r\n" +
- " <value xsi:type=\"xsd:string\">AQgAAACn8yBHp/MgRwoAAACaICFHAkSX0xrhFAAAAIOWZTFM7skSCxrOtr+XFH4cLzOTFAAAAMbzVOyCOI8Z+wru8905QXcogEjk</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">CRN</name>\r\n" +
- " <value xsi:type=\"xsd:string\">contentLocale%3Den-us%26productLocale%3Den%26format%3DHTML%26timeZoneID%3DEST%26useAccessibilityFeatures%3Dfalse%26skin%3Dmodern%26listViewSeparator%3Dbackground%26automaticPageRefresh%3D30%26showOptionSummary%3Dtrue%26linesPerPage%3D100%26displayMode%3Dlist%26columnsPerPage%3D3%26showWelcomePage%3Dtrue%26</value>\r\n" +
- " </item>\r\n" +
- " <item>\r\n" +
- " <name xsi:type=\"xsd:string\">cc_session</name>\r\n" +
- " <value xsi:type=\"xsd:string\">s_cc:|s_conf:na|s_sch:td|s_hd:sa|s_serv:na|s_disp:na|s_set:|s_dep:na|s_dir:na|s_sms:dd|s_ct:sa|s_cs:sa|s_so:sa|e_hp:CAMID(*22*3a*3aAnonymous*22)|e_proot:Public*20Folders|prootid:iCB228B4330B74330AF0F463ABE210EEC|e_mroot:My*20Folders|mrootid:i444D450CDB9C4FD9846E0A4E3BB470C7|e_mrootpath:CAMID(*22*3a*3aAnonymous*22)*2ffolder*5b*40name*3d*27My*20Folders*27*5d|e_user:Anonymous|cl:en-us|dcid:iCB228B4330B74330AF0F463ABE210EEC|show_logon:false|ucap:armqmcdefghCjlFsvxyzAM|uig:|ui:|write:true|eom:0|cachestamp:2007-10-18T15:51:06</value>\r\n" +
- " </item>\r\n" +
- " </bus:cookieVars>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[]\"/>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:dispatcherTransportVars xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">html</name>\r\n" +
- " <value xsi:type=\"xsd:string\">false</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">front</name>\r\n" +
- " <value xsi:type=\"xsd:string\">false</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">originalSOAPAction</name>\r\n" +
- " <value xsi:type=\"xsd:string\">http://developer.cognos.com/schemas/reportService/1</value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " <bus:CAF xsi:type=\"bus:CAF\">\r\n" +
- " <bus:contextID xsi:type=\"xs:string\">CAFW00000070Q0FGQTNjMDAwMDAwMDlGQUFBQUVwcjl3QkhMQW15MDl0a3hNME1GWHEqZjhhOXhQelBtKkRWSUd6V2FjNmdXZ3lZNXJFR1ItMF8zMzEzMTF8cnM_<\/bus:contextID>\r\n" +
- " <\/bus:CAF>\r\n" +
- " %CAM%" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">skin</name>\r\n" +
- " <value xsi:type=\"xsd:string\">modern</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">contentLocale</name>\r\n" +
- " <value xsi:type=\"xsd:string\">en-us</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">showOptionSummary</name>\r\n" +
- " <value xsi:type=\"xsd:string\">true</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">linesPerPage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">100</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">productLocale</name>\r\n" +
- " <value xsi:type=\"xsd:string\">en</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">useAccessibilityFeatures</name>\r\n" +
- " <value xsi:type=\"xsd:string\">false</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">columnsPerPage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">3</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">listViewSeparator</name>\r\n" +
- " <value xsi:type=\"xsd:string\">background</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">displayMode</name>\r\n" +
- " <value xsi:type=\"xsd:string\">list</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">automaticPageRefresh</name>\r\n" +
- " <value xsi:type=\"xsd:string\">30</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">timeZoneID</name>\r\n" +
- " <value xsi:type=\"xsd:string\">EST</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">showWelcomePage</name>\r\n" +
- " <value xsi:type=\"xsd:string\">true</value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <name xsi:type=\"xsd:string\">format</name>\r\n" +
- " <value xsi:type=\"xsd:string\">HTML</value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <getDrillThroughPaths xmlns=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <objectPath xsi:type=\"bus:searchPathSingleObject\">/content/package[@name=\'GO Sales\']</objectPath>\r\n" +
- " <parameterValues SOAP-ENC:arrayType=\"bus:parameterValue[]\" xsi:type=\"SOAP-ENC:Array\">\r\n" +
- " <item xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"bus:parameterValue\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">[Sales].[Order method].[Order method].[Order method]</bus:name>\r\n" +
- " <bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\">\r\n" +
- " <item xsi:type=\"bus:simpleParmValueItem\">\r\n" +
- " <bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive>\r\n" +
- " <bus:use xsi:type=\"xs:string\">[Sales].[Order method].[Order method].[Order method]->[all].[4]</bus:use>\r\n" +
- " <bus:display xsi:type=\"xs:string\">E-mail</bus:display>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </item>\r\n" +
- " <item xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"bus:parameterValue\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">[Sales].[Product].[Product].[Product line]</bus:name>\r\n" +
- " <bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\">\r\n" +
- " <item xsi:type=\"bus:simpleParmValueItem\">\r\n" +
- " <bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive>\r\n" +
- " <bus:use xsi:type=\"xs:string\">[Sales].[Product].[Product].[Product line]->[all].[5]</bus:use>\r\n" +
- " <bus:display xsi:type=\"xs:string\">Golf Equipment</bus:display>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </item>\r\n" +
- " <item xmlns:xos=\"http://developer.cognos.com/schemas/xts/output/\" xsi:type=\"bus:parameterValue\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">[Sales].[Sales staff].[Sales territory].[Country]</bus:name>\r\n" +
- " <bus:value SOAP-ENC:arrayType=\"bus:parmValueItem[]\" xsi:type=\"SOAP-ENC:Array\">\r\n" +
- " <item xsi:type=\"bus:simpleParmValueItem\">\r\n" +
- " <bus:inclusive xsi:type=\"xs:boolean\">true</bus:inclusive>\r\n" +
- " <bus:use xsi:type=\"xs:string\">[Sales].[Sales staff].[Sales territory].[Country]->[all].[4].[16]</bus:use>\r\n" +
- " <bus:display xsi:type=\"xs:string\">Australia</bus:display>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </item>\r\n" +
- " </parameterValues>\r\n" +
- " <options xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:option[]\">\r\n" +
- " <item xsi:type=\"bus:drillThroughOptionBoolean\">\r\n" +
- " <bus:name xsi:type=\"bus:drillThroughOptionEnum\">includeDataSourceActions</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:boolean\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:drillThroughOptionBoolean\">\r\n" +
- " <bus:name xsi:type=\"bus:drillThroughOptionEnum\">includeDrillThroughPaths</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:boolean\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:runOptionString\">\r\n" +
- " <bus:name xsi:type=\"bus:runOptionEnum\">promptFormat</bus:name>\r\n" +
- " <bus:value xsi:type=\"xsd:string\">HTMLFragment</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:runOptionAnyURI\">\r\n" +
- " <bus:name xsi:type=\"bus:runOptionEnum\">xslURL</bus:name>\r\n" +
- " <bus:value xsi:type=\"xsd:string\">sa.xsl</bus:value>\r\n" +
- " </item>\r\n" +
- " </options>\r\n" +
- " </getDrillThroughPaths>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
- }
-
- if (requestTemplate=='query'){
- sRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\">\r\n" +
- " %CAM%" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[13]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">skin</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">corporate</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">contentLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en-us</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showOptionSummary</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">linesPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">15</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">useAccessibilityFeatures</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">productLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">columnsPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">3</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">listViewSeparator</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">none</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">displayMode</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">list</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">automaticPageRefresh</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">30</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">timeZoneID</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">EST</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showWelcomePage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">format</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">HTML</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " <bus:hdrSession xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[1]\">\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">WEB_CONTENT_ROOT</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">/cognos8</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[0]\"/>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[6]\">\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cc_state</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">bmref:1</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cam_passport</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">010:a4660650-7d8e-11dc-a266-c647af790c25:3955190734</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cea-ssa</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">usersessionid</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">AQgAAABAtiBHQLYgRwoAAAAkzjMpeYFlvhmyFAAAAEpr9wBHLAmy09tkxM0MFXq+f8a9FAAAABammkGJgXtccm74XowberIbesh2</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">CRN</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">useAccessibilityFeatures%3Dfalse%26showWelcomePage%3Dtrue%26skin%3Dcorporate%26listViewSeparator%3Dnone%26timeZoneID%3DEST%26displayMode%3Dlist%26columnsPerPage%3D3%26productLocale%3Den%26format%3DHTML%26automaticPageRefresh%3D30%26contentLocale%3Den-us%26showOptionSummary%3Dtrue%26linesPerPage%3D15%26</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:cookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cc_session</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">s_cc:|s_conf:na|s_sch:td|s_hd:sa|s_serv:na|s_disp:na|s_set:|s_dep:na|s_dir:na|s_sms:dd|s_ct:sa|s_cs:sa|s_so:sa|e_hp:CAMID(*22*3a*3aAnonymous*22)|e_proot:Public*20Folders|prootid:iFD7156B0D7B94CEBA940C2D013686D9B|e_mroot:My*20Folders|mrootid:i532AEFC73A7145F8B42500D36F9A8CCE|e_mrootpath:CAMID(*22*3a*3aAnonymous*22)*2ffolder*5b*40name*3d*27My*20Folders*27*5d|e_user:Anonymous|cl:en-us|dcid:iFD7156B0D7B94CEBA940C2D013686D9B|show_logon:false|ucap:armqmcdefghCjlFsvxyzAM|uig:|ui:|write:true|eom:0|cachestamp:2007-10-18T11:29:06</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:cookieVars>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[0]\"/>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " <bus:tracking xsi:type=\"bus:tracking\">\r\n" +
- " <bus:sessionContext xsi:type=\"xs:string\">2C5482A972DE9DE75F83247A0EF75D484AF5B5E3</bus:sessionContext>\r\n" +
- " <bus:requestContext xsi:type=\"xs:string\">hssyqd84ws4wCyMyj9w9vMG8yyyM8wswvyM9whyy</bus:requestContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">hssyqd84ws4wCyMyj9w9vMG8yyyM8wswvyM9whyy</bus:id>\r\n" +
- " <bus:affinityStrength xsi:type=\"xs:int\">0</bus:affinityStrength>\r\n" +
- " <bus:nodeID xsi:type=\"xs:string\">0F9A8E7E-CBBB-4CDE-ADDD-1B918BB4460E</bus:nodeID>\r\n" +
- " <bus:processID xsi:type=\"xs:int\">1</bus:processID>\r\n" +
- " </bus:conversationContext>\r\n" +
- " <bus:hopCount xsi:type=\"xs:integer\">0</bus:hopCount>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:dispatcherTransportVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[4]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">rs</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">html</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">front</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">originalSOAPAction</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">http://developer.cognos.com/schemas/reportService/1</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <rns1:queryDrillPath xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <bus:objectPath xsi:type=\"bus:searchPathSingleObject\">/content/package[@name='#PACKAGENAME#']/drillPath[@name='#DRILLPATH#']</bus:objectPath>\r\n" +
- " <bus:parameterValues xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:parameterValue[0]\"/>\r\n" +
- " <bus:options xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:option[2]\">\r\n" +
- " <item xsi:type=\"bus:contentManagerQueryOptionPropEnumArray\">\r\n" +
- " <bus:name xsi:type=\"bus:contentManagerQueryOptionEnum\">properties</bus:name>\r\n" +
- " <bus:value xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:propEnum[3]\">\r\n" +
- " <item xsi:type=\"bus:propEnum\">defaultName</item>\r\n" +
- " <item xsi:type=\"bus:propEnum\">searchPath</item>\r\n" +
- " <item xsi:type=\"bus:propEnum\">specification</item>\r\n" +
- " </bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:asynchOptionInt\">\r\n" +
- " <bus:name xsi:type=\"bus:asynchOptionEnum\">primaryWaitThreshold</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:int\">0</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:options>\r\n" +
- " </rns1:queryDrillPath>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
- }
-
- if (requestTemplate=='add'){
- sRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\">\r\n" +
- " <bus:CAF xsi:type=\"bus:CAF\">\r\n" +
- " <bus:secureState xsi:type=\"xs:string\">AQgAAAAAAAAARx0ZzwgAAAA3656dh7yklhQAAABKa/cARywJstPbZMTNDBV6vn/GvQEAFAAAAKg4xvuSdTlelkhoUFZVr+0gwKFj</bus:secureState>\r\n" +
- " </bus:CAF>\r\n" +
- " %CAM%" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[13]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">listViewSeparator</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">none</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">format</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">HTML</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">skin</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">corporate</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">productLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">linesPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">15</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">contentLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">timeZoneID</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">EST</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">displayMode</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">list</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">useAccessibilityFeatures</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showOptionSummary</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">automaticPageRefresh</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">30</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showWelcomePage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">columnsPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">3</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " <bus:hdrSession xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[1]\">\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">WEB_CONTENT_ROOT</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">/p2pd</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[0]\"/>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[0]\"/>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[1]\">\r\n" +
- " <item xsi:type=\"bus:setCookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cam_passport</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:3123122463</bus:value>\r\n" +
- " <bus:maxAge xsi:type=\"xs:int\">0</bus:maxAge>\r\n" +
- " </item>\r\n" +
- " </bus:setCookieVars>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " <bus:tracking xsi:type=\"bus:tracking\">\r\n" +
- " <bus:sessionContext xsi:type=\"xs:string\">32BCE4A6E17897B675444B0EFF99B1C526C30801</bus:sessionContext>\r\n" +
- " <bus:requestContext xsi:type=\"xs:string\">dvyydGhwwwC4hs94yy428CdvGjjyjjjd9wv9qGhC</bus:requestContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">wMq8M8w84jvMlCGqhvCq2C4d8Gjq4vyy84jh8wdl</bus:id>\r\n" +
- " <bus:status xsi:type=\"xs:string\">conversationComplete</bus:status>\r\n" +
- " <bus:affinityStrength xsi:type=\"xs:int\">5000</bus:affinityStrength>\r\n" +
- " <bus:nodeID xsi:type=\"xs:string\">F4432D61-ECC1-4495-BCC5-C5FDE32BC9C3</bus:nodeID>\r\n" +
- " <bus:processID xsi:type=\"xs:int\">4</bus:processID>\r\n" +
- " </bus:conversationContext>\r\n" +
- " <bus:hopCount xsi:type=\"xs:integer\">15</bus:hopCount>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[1]\">\r\n" +
- " <item xsi:type=\"bus:provider\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cm</bus:name>\r\n" +
- " <bus:build xsi:type=\"xs:string\">8.3</bus:build>\r\n" +
- " <bus:patch xsi:type=\"xs:int\">1</bus:patch>\r\n" +
- " </item>\r\n" +
- " </bus:providers>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:dispatcherTransportVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[3]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">html</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">originalSOAPAction</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">http://developer.cognos.com/schemas/reportService/1</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">front</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <rns1:addDrillPath xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <bus:parentPath xsi:type=\"bus:searchPathSingleObject\">#PARENTPATH#</bus:parentPath>\r\n" +
- " <bus:object xsi:type=\"bus:drillPath\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">#DEFAULTNAME#</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:defaultDescription xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">#DEFAULTDESCRIPTION#</bus:value>\r\n" +
- " </bus:defaultDescription>\r\n" +
- " <bus:action xsi:type=\"bus:baseReportActionEnumProp\">\r\n" +
- " <bus:value xsi:type=\"bus:baseReportActionEnum\">run</bus:value>\r\n" +
- " </bus:action>\r\n" +
- " <bus:contact xsi:type=\"bus:baseClassArrayProp\">\r\n" +
- " <bus:value xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:baseClass[1]\">\r\n" +
- " <item xsi:type=\"bus:account\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">Anonymous</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">CAMID("::Anonymous")</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </bus:contact>\r\n" +
- " <bus:parameterAssignments xsi:type=\"bus:baseParameterAssignmentArrayProp\">\r\n" +
- " <bus:value xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:baseParameterAssignment[1]\">\r\n" +
- " <item xsi:type=\"bus:parameterAssignmentDataItem\">\r\n" +
- " <bus:parameterName xsi:type=\"xs:string\">#PARAMETER#</bus:parameterName>\r\n" +
- " <bus:dataItemName xsi:type=\"bus:metadataModelItemName\">#DATAITEMNAME#</bus:dataItemName>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </bus:parameterAssignments>\r\n" +
- " <bus:specification xsi:type=\"bus:reportServiceDrillThroughSpecificationProp\">\r\n" +
- " </bus:specification>\r\n" +
- " <bus:target xsi:type=\"bus:baseClassArrayProp\">\r\n" +
- " <bus:value xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:baseClass[1]\">\r\n" +
- " <item xsi:type=\"bus:report\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">#TARGETNAME#</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">#TARGETSEARCHPATH#</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </bus:target>\r\n" +
- " </bus:object>\r\n" +
- " <bus:options xsi:type=\"bus:addOptions\">\r\n" +
- " <bus:faultIfObjectReferenced xsi:type=\"xs:boolean\">false</bus:faultIfObjectReferenced>\r\n" +
- " <bus:ignoreInvalidObjectReference xsi:type=\"xs:boolean\">false</bus:ignoreInvalidObjectReference>\r\n" +
- " <bus:returnProperties xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:propEnum[0]\"/>\r\n" +
- " <bus:updateAction xsi:type=\"bus:updateActionEnum\">replace</bus:updateAction>\r\n" +
- " </bus:options>\r\n" +
- " </rns1:addDrillPath>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
- // Can be used to test the UI when the real response from the server is not retuned
- addDrillPathResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\">\r\n" +
- " <bus:CAF xsi:type=\"bus:CAF\">\r\n" +
- " <bus:secureState xsi:type=\"xs:string\">AQgAAAAAAAAARx0ZzwgAAAA3656dh7yklhQAAABKa/cARywJstPbZMTNDBV6vn/GvQEAFAAAAKg4xvuSdTlelkhoUFZVr+0gwKFj</bus:secureState>\r\n" +
- " </bus:CAF>\r\n" +
- " <bus:CAM xsi:type=\"bus:CAM\">\r\n" +
- " <bus:CAMPassport xsi:type=\"bus:CAMPassport\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:3123122463</bus:id>\r\n" +
- " </bus:CAMPassport>\r\n" +
- " <bus:roles xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"xs:string[0]\"/>\r\n" +
- " </bus:CAM>\r\n" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[13]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">listViewSeparator</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">none</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">format</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">HTML</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">skin</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">corporate</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">productLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">linesPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">15</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">contentLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">timeZoneID</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">EST</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">displayMode</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">list</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">useAccessibilityFeatures</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showOptionSummary</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">automaticPageRefresh</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">30</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showWelcomePage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">columnsPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">3</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " <bus:hdrSession xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[1]\">\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">WEB_CONTENT_ROOT</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">/p2pd</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[0]\"/>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[0]\"/>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[1]\">\r\n" +
- " <item xsi:type=\"bus:setCookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cam_passport</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:3123122463</bus:value>\r\n" +
- " <bus:maxAge xsi:type=\"xs:int\">0</bus:maxAge>\r\n" +
- " </item>\r\n" +
- " </bus:setCookieVars>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " <bus:tracking xsi:type=\"bus:tracking\">\r\n" +
- " <bus:sessionContext xsi:type=\"xs:string\">32BCE4A6E17897B675444B0EFF99B1C526C30801</bus:sessionContext>\r\n" +
- " <bus:requestContext xsi:type=\"xs:string\">dvyydGhwwwC4hs94yy428CdvGjjyjjjd9wv9qGhC</bus:requestContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">wMq8M8w84jvMlCGqhvCq2C4d8Gjq4vyy84jh8wdl</bus:id>\r\n" +
- " <bus:status xsi:type=\"xs:string\">conversationComplete</bus:status>\r\n" +
- " <bus:affinityStrength xsi:type=\"xs:int\">5000</bus:affinityStrength>\r\n" +
- " <bus:nodeID xsi:type=\"xs:string\">F4432D61-ECC1-4495-BCC5-C5FDE32BC9C3</bus:nodeID>\r\n" +
- " <bus:processID xsi:type=\"xs:int\">4</bus:processID>\r\n" +
- " </bus:conversationContext>\r\n" +
- " <bus:hopCount xsi:type=\"xs:integer\">15</bus:hopCount>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[1]\">\r\n" +
- " <item xsi:type=\"bus:provider\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cm</bus:name>\r\n" +
- " <bus:build xsi:type=\"xs:string\">8.3</bus:build>\r\n" +
- " <bus:patch xsi:type=\"xs:int\">1</bus:patch>\r\n" +
- " </item>\r\n" +
- " </bus:providers>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:dispatcherTransportVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[3]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">html</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">originalSOAPAction</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">http://developer.cognos.com/schemas/reportService/1</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">front</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <rns1:addDrillPathResponse xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <bus:result xsi:type=\"bus:drillPath\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">ycy2</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">/content/package[@name='Great Outdoors Company']/drillPath[@name='ycy2']</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " <bus:storeID xsi:type=\"bus:guidProp\">\r\n" +
- " <bus:value xsi:type=\"bus:guid\">iA33AFD14B807481BBD42A2C19E51244C</bus:value>\r\n" +
- " </bus:storeID>\r\n" +
- " </bus:result>\r\n" +
- " </rns1:addDrillPathResponse>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
-
- }
-
- if (requestTemplate=='update'){
- sRequest = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\">\r\n" +
- " <bus:CAF xsi:type=\"bus:CAF\">\r\n" +
- " <bus:secureState xsi:type=\"xs:string\">AQgAAAAAAAAARxz/fwgAAACfuy7y/954xhQAAABKa/cARywJstPbZMTNDBV6vn/GvQEAFAAAAJ49MuN+jbAOWXNuwZUnqMlP2OcJ</bus:secureState>\r\n" +
- " </bus:CAF>\r\n" +
- " %CAM%" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[13]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">listViewSeparator</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">none</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">format</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">HTML</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">skin</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">corporate</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">productLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">linesPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">15</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">contentLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">timeZoneID</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">EST</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">displayMode</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">list</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">useAccessibilityFeatures</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showOptionSummary</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">automaticPageRefresh</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">30</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showWelcomePage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">columnsPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">3</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " <bus:hdrSession xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[1]\">\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">WEB_CONTENT_ROOT</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">/p2pd</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[0]\"/>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[0]\"/>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[1]\">\r\n" +
- " <item xsi:type=\"bus:setCookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cam_passport</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:1337487062</bus:value>\r\n" +
- " <bus:maxAge xsi:type=\"xs:int\">0</bus:maxAge>\r\n" +
- " </item>\r\n" +
- " </bus:setCookieVars>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " <bus:tracking xsi:type=\"bus:tracking\">\r\n" +
- " <bus:sessionContext xsi:type=\"xs:string\">952C1D5848BE2770E7CCDC6492B15438A89916C6</bus:sessionContext>\r\n" +
- " <bus:requestContext xsi:type=\"xs:string\">9GCvhh9ydCjvCG2vwvw4hwqd8Chvss8y4qqdGldh</bus:requestContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">Cdvlyj8y449Ch2l4GCjsvMq8M24d4dMj4hCvC4lq</bus:id>\r\n" +
- " <bus:status xsi:type=\"xs:string\">conversationComplete</bus:status>\r\n" +
- " <bus:affinityStrength xsi:type=\"xs:int\">5000</bus:affinityStrength>\r\n" +
- " <bus:nodeID xsi:type=\"xs:string\">F4432D61-ECC1-4495-BCC5-C5FDE32BC9C3</bus:nodeID>\r\n" +
- " <bus:processID xsi:type=\"xs:int\">2</bus:processID>\r\n" +
- " </bus:conversationContext>\r\n" +
- " <bus:hopCount xsi:type=\"xs:integer\">15</bus:hopCount>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[1]\">\r\n" +
- " <item xsi:type=\"bus:provider\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cm</bus:name>\r\n" +
- " <bus:build xsi:type=\"xs:string\">8.3</bus:build>\r\n" +
- " <bus:patch xsi:type=\"xs:int\">1</bus:patch>\r\n" +
- " </item>\r\n" +
- " </bus:providers>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:dispatcherTransportVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[3]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">html</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">originalSOAPAction</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">http://developer.cognos.com/schemas/reportService/1</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">front</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <rns1:updateDrillPath xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <bus:object xsi:type=\"bus:drillPath\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">#NEWDEFAULTNAME#</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">/content/package[@name='#PACKAGENAME#']/drillPath[@name='#DEFAULTNAME#']</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " <bus:specification xsi:type=\"bus:reportServiceDrillThroughSpecificationProp\">\r\n" +
- " <bus:value xsi:type=\"bus:reportServiceDrillThroughSpecification\">\r\n" +
- " <bus:value xsi:type=\"bus:specification\"><dts:drillThroughSpecification xmlns:dts="http://developer.cognos.com/schemas/drillThroughSpecification/1/"><dts:modelSearchPaths><dts:searchPath>/content/package[@name=&apos;#PACKAGENAME#;apos;]/drillPath[@name=&apos;#NEWDEFAULTNAME#&apos;]</dts:searchPath></dts:modelSearchPaths><dts:reportTarget><dts:action>http://developer.cognos.com/schemas/bibus/3/#run</dts:action><dts:targetSearchPath>/content/package[@name=&apos;#TARGETPACKAGENAME#&apos;]/report[@name=&apos;#NEWTARGETNAME#&apos;]</dts:targetSearchPath><dts:bookmark><dts:text>ddd</dts:text></dts:bookmark></dts:reportTarget></dts:drillThroughSpecification></bus:value>\r\n" +
- " </bus:value>\r\n" +
- " </bus:specification>\r\n" +
- " <bus:target xsi:type=\"bus:baseClassArrayProp\">\r\n" +
- " <bus:value xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:baseClass[1]\">\r\n" +
- " <item xsi:type=\"bus:report\">\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">/content/package[@name='#TARGETPACKAGENAME#']/report[@name='#TARGETNAME#']</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " </item>\r\n" +
- " </bus:value>\r\n" +
- " </bus:target>\r\n" +
- " </bus:object>\r\n" +
- " <bus:options xsi:type=\"bus:updateOptions\">\r\n" +
- " <bus:ignoreInvalidObjectReference xsi:type=\"xs:boolean\">false</bus:ignoreInvalidObjectReference>\r\n" +
- " <bus:returnProperties xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:propEnum[0]\"/>\r\n" +
- " </bus:options>\r\n" +
- " </rns1:updateDrillPath>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
- // Can be used to test the UI when the real response from the server is not retuned
- updateDrillPathResponse = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n" +
- "<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:bus=\"http://developer.cognos.com/schemas/bibus/3/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">\r\n" +
- " <SOAP-ENV:Header>\r\n" +
- " <bus:biBusHeader xsi:type=\"bus:biBusHeader\">\r\n" +
- " <bus:CAF xsi:type=\"bus:CAF\">\r\n" +
- " <bus:secureState xsi:type=\"xs:string\">AQgAAAAAAAAARxz/fwgAAACfuy7y/954xhQAAABKa/cARywJstPbZMTNDBV6vn/GvQEAFAAAAJ49MuN+jbAOWXNuwZUnqMlP2OcJ</bus:secureState>\r\n" +
- " </bus:CAF>\r\n" +
- " <bus:CAM xsi:type=\"bus:CAM\">\r\n" +
- " <bus:CAMPassport xsi:type=\"bus:CAMPassport\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:1337487062</bus:id>\r\n" +
- " </bus:CAMPassport>\r\n" +
- " <bus:roles xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"xs:string[0]\"/>\r\n" +
- " </bus:CAM>\r\n" +
- " <bus:userPreferenceVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:userPreferenceVar[13]\">\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">listViewSeparator</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">none</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">format</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">HTML</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">skin</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">corporate</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">productLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">linesPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">15</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">contentLocale</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">en</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">timeZoneID</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">EST</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">displayMode</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">list</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">useAccessibilityFeatures</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showOptionSummary</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">automaticPageRefresh</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">30</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">showWelcomePage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">true</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:userPreferenceVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">columnsPerPage</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">3</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:userPreferenceVars>\r\n" +
- " <bus:hdrSession xsi:type=\"bus:hdrSession\">\r\n" +
- " <bus:environmentVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:environmentVar[1]\">\r\n" +
- " <item xsi:type=\"bus:environmentVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">WEB_CONTENT_ROOT</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">/p2pd</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:environmentVars>\r\n" +
- " <bus:formFieldVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:formFieldVar[0]\"/>\r\n" +
- " <bus:cookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:cookieVar[0]\"/>\r\n" +
- " <bus:setCookieVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:setCookieVar[1]\">\r\n" +
- " <item xsi:type=\"bus:setCookieVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cam_passport</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">010:4dbd5936-80b1-11dc-970e-8c5766614a1f:1337487062</bus:value>\r\n" +
- " <bus:maxAge xsi:type=\"xs:int\">0</bus:maxAge>\r\n" +
- " </item>\r\n" +
- " </bus:setCookieVars>\r\n" +
- " </bus:hdrSession>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[0]\"/>\r\n" +
- " <bus:tracking xsi:type=\"bus:tracking\">\r\n" +
- " <bus:sessionContext xsi:type=\"xs:string\">952C1D5848BE2770E7CCDC6492B15438A89916C6</bus:sessionContext>\r\n" +
- " <bus:requestContext xsi:type=\"xs:string\">9GCvhh9ydCjvCG2vwvw4hwqd8Chvss8y4qqdGldh</bus:requestContext>\r\n" +
- " <bus:conversationContext xsi:type=\"bus:conversationContext\">\r\n" +
- " <bus:id xsi:type=\"xs:string\">Cdvlyj8y449Ch2l4GCjsvMq8M24d4dMj4hCvC4lq</bus:id>\r\n" +
- " <bus:status xsi:type=\"xs:string\">conversationComplete</bus:status>\r\n" +
- " <bus:affinityStrength xsi:type=\"xs:int\">5000</bus:affinityStrength>\r\n" +
- " <bus:nodeID xsi:type=\"xs:string\">F4432D61-ECC1-4495-BCC5-C5FDE32BC9C3</bus:nodeID>\r\n" +
- " <bus:processID xsi:type=\"xs:int\">2</bus:processID>\r\n" +
- " </bus:conversationContext>\r\n" +
- " <bus:hopCount xsi:type=\"xs:integer\">15</bus:hopCount>\r\n" +
- " <bus:providers xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:provider[1]\">\r\n" +
- " <item xsi:type=\"bus:provider\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">cm</bus:name>\r\n" +
- " <bus:build xsi:type=\"xs:string\">8.3</bus:build>\r\n" +
- " <bus:patch xsi:type=\"xs:int\">1</bus:patch>\r\n" +
- " </item>\r\n" +
- " </bus:providers>\r\n" +
- " </bus:tracking>\r\n" +
- " <bus:dispatcherTransportVars xsi:type=\"SOAP-ENC:Array\" SOAP-ENC:arrayType=\"bus:dispatcherTransportVar[3]\">\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">html</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">originalSOAPAction</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">http://developer.cognos.com/schemas/reportService/1</bus:value>\r\n" +
- " </item>\r\n" +
- " <item xsi:type=\"bus:dispatcherTransportVar\">\r\n" +
- " <bus:name xsi:type=\"xs:string\">front</bus:name>\r\n" +
- " <bus:value xsi:type=\"xs:string\">false</bus:value>\r\n" +
- " </item>\r\n" +
- " </bus:dispatcherTransportVars>\r\n" +
- " </bus:biBusHeader>\r\n" +
- " </SOAP-ENV:Header>\r\n" +
- " <SOAP-ENV:Body>\r\n" +
- " <rns1:updateDrillPathResponse xmlns:rns1=\"http://developer.cognos.com/schemas/reportService/1\">\r\n" +
- " <bus:result xsi:type=\"bus:drillPath\">\r\n" +
- " <bus:defaultName xsi:type=\"bus:tokenProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">ycy1</bus:value>\r\n" +
- " </bus:defaultName>\r\n" +
- " <bus:searchPath xsi:type=\"bus:stringProp\">\r\n" +
- " <bus:value xsi:type=\"xs:string\">/content/package[@name='Great Outdoors Company']/drillPath[@name='ycy1']</bus:value>\r\n" +
- " </bus:searchPath>\r\n" +
- " <bus:storeID xsi:type=\"bus:guidProp\">\r\n" +
- " <bus:value xsi:type=\"bus:guid\">#STOREID#</bus:value>\r\n" +
- " </bus:storeID>\r\n" +
- " </bus:result>\r\n" +
- " </rns1:updateDrillPathResponse>\r\n" +
- " </SOAP-ENV:Body>\r\n" +
- "</SOAP-ENV:Envelope>\r\n" +
- "";
-
-
- }
- sRequest = sRequest.replace( "%CAM%", g_CAMXML );
-
- }
- </script>
|