Bojensen Blogs

How do I write a txt file using Microsoft Dynamics AX

You can use the TextIo X++ class or the CLRInterop. Here are 2 X++ jobs to demonstrate both approaches.

static void Job_TextIO(Args _args)
{
 TextIo textIo;
 #File
 ;
 textIo = new TextIo(@"C:textIOtest.txt", #IO_WRITE, 650001); // textIo([file], [mode], [Encoding])
 textIo.write("Line 1n");
 textIo.write("Line 2");
}

 

static void Job_StreamWriter(Args _args)
{
    System.IO.StreamWriter sw;
    InteropPermission perm = new InteropPermission(InteropKind::ClrInterop);
    ;

    perm.assert();

    sw = new System.IO.StreamWriter(@"C:test.txt");
    sw.WriteLine("Line 1");
    sw.WriteLine("Line 2");
    sw.Flush();
    sw.Close();
    sw.Dispose();

    CodeAccessPermission::revertAssert();
}

How do i write a txt file using Microsoft Dynamics AX? – Stack Overflow

Comments are closed.