/** * @param serviceName the service name * @param operationPackageName the operation classes package name * @return an operation corresponding to a Web Service operation. */ public static CixsOperation getOperation( final String serviceName, final String operationPackageName) { CixsOperation cixsOperation = new CixsOperation(); cixsOperation.setName("lsfileac"); cixsOperation.setCicsProgramName("LSFILEAC"); cixsOperation.setPackageName(operationPackageName); cixsOperation.setCicsChannel("LSFILEAC-CHANNEL"); cixsOperation.setFaultType("LsfileacException"); cixsOperation.addInput(createCixsStructure(serviceName, "QueryData", "QueryData", false)); cixsOperation.addInput(createCixsStructure(serviceName, "QueryLimit", "QueryLimit", false)); cixsOperation.addOutput(createCixsStructure(serviceName, "ReplyData", "ReplyData", false)); cixsOperation.addOutput(createCixsStructure(serviceName, "ReplyStatus", "ReplyStatus", false)); return cixsOperation; }