function createTestcase(aOpName){ var myOp = gWSDLClass.getOperation(aOpName); var myInMessage = gWSDLClass.getMessage(myOp.inType); var myOutMessage = gWSDLClass.getMessage(myOp.outType); var isComplexType = false; if ((myInMessage.hasComplexType)||(myOutMessage.hasComplexType)) isComplexType = true; if (isComplexType) window.open("template-operation-sample-complex.html",aOpName, "close,titlebar,modal,resizable=yes,height=500,width=500"); else window.open("template-operation-sample.html",aOpName, "close,titlebar,modal,resizable=yes,height=500,width=500"); } // gets called by the generated window function createExampleHTML(aWindow){ var myOp = gWSDLClass.getOperation(aWindow.name); aWindow.document.title += " " + gWSDLClass.serviceName; aWindow.document.getElementById("serviceName").innerHTML += "Testing " + gWSDLClass.serviceName; aWindow.document.getElementById("operationName").innerHTML += myOp.operationName; var myOperationInput = aWindow.document.getElementById("operationInput"); var myMessage = gWSDLClass.getMessage(myOp.inType); var myParts = myMessage.partArray; var myString = ""; for (run=0; run < myParts.length;run++){ myString = "