// Process the Output TABLE-HANDLE parameter
ttHandle = ttHolder.value; MessageElement [] msgArrayOut = ttHandle.get_any( ); // msgArrayOut has one entry, the DataSet // Get the DOM representation of the MessageElement Element dataSetOut = msgArrayOut[0].getAsDOM( ); // Create a new RowSet Object based on the DataSet RowSet rsOut = new RowSet( ); /* Call the buildRowSet method on the RowSet object. buildRowSet creates a SchemaParser object to parse the <schema> element of the dataSetOut and creates the m_schema ColumnMetaData[ ] array representing the schema. buildRowSet then parses the <Data> element and creates the m_rows Vector representing the data. */ rsOut.buildRowSet(dataSetOut); // print out the data for the dynamic temp-table to the console rsOut.printData( ); |