Creates an OutStream object for a file. This enables you to export or write data to the file.
File.CreateOutStream(Stream) |
Parameters
- File
- Type: File Use this variable to refer to the file.
- Stream
- The OutStream object type that has been created.
For more information, see How to: Use Streams to Write to Text Files.
Example
The following example uses the CREATEOUTSTREAM function to export data from a table to an XML document. The code uses the CREATE Function (File) to create an XML file that is named CustXmlFile.xml in a folder that is named xmlData on drive C. The CREATEOUTSTREAM Function (File) opens a data stream to output the data from the table to the XML file. The EXPORT Function (XMLport) then exports the data and saves it at the specified location. The CLOSE Function (File) closes the data stream. This example assumes that you have created a folder named xmlData on drive C. This example requires that you create the following variables in the C/AL Globals window.
Variable name | DataType | Subtype |
---|---|---|
CustXmlFile | File | Not applicable |
XmlStream | OutStream | Not applicable |
varXmlPort | XMLport | 50002 This inserts the name of the XMLport. |
Copy Code | |
---|---|
CustXmlFile.CREATE('C:\XmlData\Customer.xml'); CustXmlFile.CREATEOUTSTREAM(XmlStream); XMLPORT.EXPORT(50002, XmlStream); CustXmlFile.CLOSE; |