|
|
|
PatternStream Version 2.2 and Prior Release InformationPatternStream Version 2.2The current PatternStream release is version 2.3. The previous PatternStream version 2.2 had the following new features and functions added. In Clause PredicateNew type of predicate for use in the WHERE clause of a select query. The list of items in the in clause can be statically bound using a parameter list at the beginning of the PSET file execution or dynamically generated during the running of the PSET file using either a string template, lookup table or a string variable SQL Function CallSupport for the use of an SQL Function call in place of the standard table declaration in the FROM clause of a select query. A parameter list can be used to pass values to the SQL function if required. XML DocumentVersion 2.2 includes a collection of new target objects that implement the direct generation of XML. This target object begins the process by creating a new XML document. User can specify prolog arguments, DTD file, and root element. XML Element TargetCreates a standard XML element that can have any number of children through an attached target list or using attached sub-patterns. The element can have conditionally generated attributes where the attribute values are derived from PatternStream variables. PC Data ElementCreates an XML element that can contain parsed character data generated from a string template. CData ElementCreates an XML element that can contain character data generated from a string template. Empty ElementCreates an empty XML element with only attributes and no text or children. Complex ElementCreates the most general type of XML element that can have parsed character data that itself contains XML elements. Processing InstructionA target object that inserts a processing instruction into the current XML document. Supports the generation of dynamically generated parameters for each instance. XML ConnectionA new connection object that opens and parses an XML document. The name of the document can be derived dynamically to allowing multiple XML documents to be read during a given run of the PSET file. Additionally, the XML content can be derived from a variable whose value has be retrieved from some other data source, for example as a field value from an SQL database. XML Document QueryQuery object that selects elements from the current XML document associated with a given XML connection. The query is analogous to an XPath expression where elements in the result node set can be from children, descendants, ancestors or siblings. Filters can be applied to the final resulting node set based on any combination of element name or attribute value. Datatype Conversion DirectivesNew directives to convert string variables to integer and floating point. Database Insert TargetTarget object that inserts record into a database table. Graphic Inset TargetInsert a graphic directly onto an anchored or unanchored frame. This allows transparent colors to show through when imported graphics are stacked on top of each other. PatternStream ConsoleA new console window that includes a variable debug window has been added. Error messages will be displayed in the new PatternStream console and no longer are displayed in the FrameMaker console. Miscellaneous Enhancements
Generalized RuntimeThe PatternStream runtime has been modified to allow customized applications that are based on pset files that have been created using PatternStream to built more easily. The runtime can be directly accessed using programming environments such as VB and C#. PatternStream Version 2.1PatternStream 2.1 is the first intermediate stage of what was a complete re-engineering of PatternStream. This effort allows PatternStream to use the same PSET file structure to output directly to Adobe InDesign and to create complex XML output without using the FrameMaker formatting engine as an intermediary. The following is a summary of what is included in the current 2.1 release. Dynamic GraphingAdded collection of new target objects to allow dynamic creation of various types of charts using the CORDA Technologies Inc.® PopChart® charting engine. Enhanced Flat File ImportAdded connection object for fixed-field formatted ASCII files. Custom Data SourcesEnables the use of query objects to access non-standard data sources with external dynamic link libraries (DLL). Excel Data SourcesInstance of a custom data source that accesses data in Excel spreadsheets (available on a per-request basis). Dynamic Table ConfigurationEnhanced ability to dyamically structure a FrameMaker table at runtime. Switch QueryNew query object that conditionally selects one out of a collection of attached query objects for use on the same pattern object. String Template SegmentNew segment type allows the creation of complex hierarchical string template configurations. PatternStream Version 2.0 and Prior Release InformationFor PatternStream Version 2.0 and prior release information, see the early PatternStream history information page. |
|
Copyright © 1998 - 2008 Finite Matters Ltd. All rights reserved. PatternStream implements Patent Number 6,282,539. |