You can configure the serial port connection for a specific output file. To do this, set the configuration options in the SELECT … ASSIGN statement for the output file, and specify the options you want in brackets [ ]. For example:
select output-file
assign to "com1:[BAUD=9600,TIMEOUT=1000]"
organization is line sequential.
fd output-file.
01 output-file-record pic x(80).
procedure division.
open output output-file
perform 10 times
write output-file-record from "Hello World!"
end-perform
close output-file.
This syntax for setting the options works with .NET managed COBOL only. To preserve compatibility with an unmanaged version of the program, add a $if block around the ASSIGN clause and conditionally compile the program. For example:
select output-file
$if ilgen set
assign to "com1:[BAUD=9600,TIMEOUT=1000]”
$else
assign to "com1”
$end
organization is line sequential.
...
Related Topics: