MashZone NextGen 10.2 | Appendix | Legacy Presto components | MashZone NextGen Analytics | RAQL Extension to EMML Statements for Mashups | RAQL Extensions to EMML Statements for Streaming | Data Access as Documents with No Streaming
 
Data Access as Documents with No Streaming
If the stream attribute is omitted in EMML statements or it is set to false, results from <directinvoke>, <raql> or <sql> statements are not available to other mashup statements until all results have been received. For example:
<directinvoke method="GET" outputvariable="$result" endpoint="http://www.myCompany.com/rest-services/getNames"/>
The results are also represented in XML, creating a document type variable with a document object model (a DOM) which takes time as well as additional memory. With very large datasets, this can cause the mashup to fail due to inadequate memory or to timeout unnecessarily. The DOM, however, does enable access to the data in EMML statements using XPath rather than RAQL.

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.
Innovation Release