*/
public void doitStockquote(String portName, String protocol, String fakeFile, String error) {
float value;
WSIFPort port;
WSIFOperation operation;
WSIFMessage input, output, fault, context;
if (portName.toUpperCase().indexOf("JMS") != -1
&& !TestUtilities.areWeTesting("jms")) {
return;
}
TestUtilities.setProviderForProtocol( protocol );
System.out.println("\n=== StockQuote");
try {
WSIFServiceFactory factory = WSIFServiceFactory.newInstance();
WSIFService service = factory.getService( WSDL_LOCATION,
null, // serviceNS
null, // serviceName
"http://wsifservice.stockquote/", // portTypeNS
"StockquotePT" ); // portTypeName
port = service.getPort(portName);
// Executing executeRequestResponseAsync(input)
operation = port.createOperation( "getQuote" );
context = operation.getContext();
context.setObjectPart(
WSIFConstants.CONTEXT_JMS_PREFIX + "WSIF_FAKE",
"\"" + fakeFile + "\"" );
input = operation.createInputMessage();
input.setName("GetQuoteInput");
input.setObjectPart("symbol", "" );
output = operation.createOutputMessage();
//output = doAsyncOpNoHandler( operation, input, context );
doSyncOp( operation, input, output, context );