Release 10.1A: OpenEdge Development:
Web Services

> ## Running an internal procedure that passes a TABLE parameter

> This example shows how you might invoke a method that takes a `TABLE` parameter, by calling the sample method, `GetOrderDetails( )`:

>     // Create the holder for the TEMP-TABLE OrderDetails
>     ArrayOfOrderDetailsRowHolder orderDetailsHolder =
>                                  new ArrayOfOrderDetailsRowHolder(null);
>     // Let's now ask the WebService for the order details of the
>     // current customer
>     custOrder.getOrderDetails(orderDetailsHolder);

> Note: The object ID handler automatically inserts the `custOrder` object ID into the SOAP request header.

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095