public void Run(string EPRTRcmsSourceConnectionString, string xliff_core_1_2_transitionalTargetFilename)
        {
            // open source streams
            // open target stream
            Altova.IO.Output xliff_core_1_2_transitionalTarget = new Altova.IO.FileOutput(xliff_core_1_2_transitionalTargetFilename);

            // run
            Run(EPRTRcmsSourceConnectionString, xliff_core_1_2_transitionalTarget);

            // close source streams
            // close target stream
            WriteTrace("Saving " + xliff_core_1_2_transitionalTargetFilename + "...\n");
            xliff_core_1_2_transitionalTarget.Stream.Close();
        }
Exemplo n.º 2
0
        public static void Main(string[] args)
        {
            Console.Out.WriteLine("xliff_out Application");

            try
            {
                TraceTargetConsole ttc = new TraceTargetConsole();
                xliff_outMapToxliff_core_1_2_transitional xliff_outMapToxliff_core_1_2_transitionalObject = new xliff_outMapToxliff_core_1_2_transitional();
                xliff_outMapToxliff_core_1_2_transitionalObject.RegisterTraceTarget(ttc);


                // run mapping
                //
                // you have different options to provide mapping input and output:
                //
                // files using file names (available for XML, text, and Excel):
                //   Altova.IO.FileInput(string filename)
                //   Altova.IO.FileOutput(string filename)
                //
                // streams (available for XML, text, and Excel):
                //   Altova.IO.StreamInput(System.IO.Stream stream)
                //   Altova.IO.StreamOutput(System.IO.Stream stream)
                //
                // strings (available for XML and text):
                //   Altova.IO.StringInput(string content)
                //   Altova.IO.StringOutput(StringBuilder content)
                //
                // Java IO reader/writer (available for XML and text):
                //   Altova.IO.ReaderInput(System.IO.TextReader reader)
                //   Altova.IO.WriterOutput(System.IO.TextWriter writer)
                //
                // DOM documents (for XML only):
                //   Altova.IO.DocumentInput(System.Xml.XmlDocument document)
                //   Altova.IO.DocumentOutput(System.Xml.XmlDocument document)
                //
                // By default, Run will close all inputs and outputs. If you do not want this,
                // set the following property:
                // xliff_outMapToxliff_core_1_2_transitionalObject.CloseObjectsAfterRun = false;

                {
                    Altova.IO.Output xliff_core_1_2_transitional2Target = new Altova.IO.FileOutput("C:/EIONET/CMS_XLIFF/xliff_out/testatkins_utf8.xlf");

                    xliff_outMapToxliff_core_1_2_transitionalObject.Run(
                        "Provider=SQLOLEDB.1; Data Source=sdkcga6306; User ID=gis;Password=tmggis;Initial Catalog=EPRTRcms;Persist Security Info=true;Auto Translate=false;Tag with column collation=false;Use Encryption for Data=false;Mars_Connection=no;",
                        xliff_core_1_2_transitional2Target);
                }



                Console.Out.WriteLine("Finished");
            }
            catch (Altova.UserException ue)
            {
                Console.Out.Write("USER EXCEPTION: ");
                Console.Out.WriteLine(ue.Message);
                System.Environment.Exit(1);
            }
            catch (Exception e)
            {
                Console.Out.Write("ERROR: ");
                Console.Out.WriteLine(e.Message);
                Console.Out.WriteLine(e.StackTrace);
                System.Environment.Exit(1);
            }
        }