private void initRPCLitParam(List<OperationWebParam> parms,
Map<String, OperationWebParam> parmMap,
Operation operation) {
Input input = operation.getInput();
Output output = operation.getOutput();
if (input == null) {
//unsupported op type, output only
return;
}
Collection parts = input.getMessage().getParts().values();
for (Iterator i = parts.iterator(); i.hasNext();) {
Part part = (Part)i.next();
OperationWebParam p = new OperationWebParam(part.getName(),
part.getName(),
Mode.IN,
"",
cache.getTargetNamespace());
parms.add(p);
parmMap.put(part.getName(), p);
}
if (output != null) {
parts = output.getMessage().getParts().values();
for (Iterator i = parts.iterator(); i.hasNext();) {
Part part = (Part)i.next();
OperationWebParam p = parmMap.get(part.getName());
if (p == null) {