Share via


CREATEOUTSTREAM Function (File)

Creates an OutStream object for a file. This enables you to export or write data to the file.

Syntax

  
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.
  
CustXmlFile.CREATE('C:\XmlData\Customer.xml');  
CustXmlFile.CREATEOUTSTREAM(XmlStream);  
XMLPORT.EXPORT(50002, XmlStream);  
CustXmlFile.CLOSE;  
  

See Also

File Data Type