Description: This is the first in a series of excerpts from \"Chapter 5: Working with Complex Data Types\" of Java and SOAP. This excerpt covers passing arrays as parameters. In the previous chapter, we created RPC-style services in Java. Those services dealt only with simple data types. Simple data types may suffice in many situations, but you\'ll eventually need to use more complex data types, like those you\'re familiar with in your day-to-day Java programming. In this chapter we\'ll look at creating services with method parameters and return values that are arrays and Java beans.