Understand the differences between client-visible and invisible operation parameters, and how to make an operation parameter invisible to the client.
cust.setName('Jones');
cust.setAddress("1 sybase dr.");
cust.create();
If all the subnode values in the nested structure are null, an empty structure type instance is created instead of null, for the flattened structure parameter.