public void Run(String xliff_core_1_2_transitional2SourceFilename, string EPRTRcmsTargetConnectionString) { // open source streams WriteTrace("Loading " + xliff_core_1_2_transitional2SourceFilename + "...\n"); Altova.IO.Input xliff_core_1_2_transitional2Source = new Altova.IO.FileInput(xliff_core_1_2_transitional2SourceFilename); // run Run(xliff_core_1_2_transitional2Source, EPRTRcmsTargetConnectionString); // close source streams xliff_core_1_2_transitional2Source.Stream.Close(); }
public static void ImportXml(string xmlFileName, string outputstring) { try { TraceTargetConsole ttc = new TraceTargetConsole(); eprtrMapToEPRTRxml1 eprtrMapToEPRTRxml1Object = new eprtrMapToEPRTRxml1(); eprtrMapToEPRTRxml1Object.RegisterTraceTarget(ttc); Altova.IO.Input PollutantReleaseAndTransferReport2Source = new Altova.IO.FileInput(xmlFileName); eprtrMapToEPRTRxml1Object.Run( PollutantReleaseAndTransferReport2Source, outputstring); //"Provider=SQLOLEDB.1; Data Source=sdkcga6306; User ID=sa;Password=tmggis;Initial Catalog=EPRTRxml;Persist Security Info=true;Auto Translate=false;Tag with column collation=false;Use Encryption for Data=false;Mars_Connection=no;"); } catch (Exception e) { throw e; } }
public static void Main(string[] args) { Console.Out.WriteLine("eprtr Application"); try { TraceTargetConsole ttc = new TraceTargetConsole(); eprtrMapToEPRTRxml1 eprtrMapToEPRTRxml1Object = new eprtrMapToEPRTRxml1(); eprtrMapToEPRTRxml1Object.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: // eprtrMapToEPRTRxml1Object.CloseObjectsAfterRun = false; { Altova.IO.Input PollutantReleaseAndTransferReport2Source = new Altova.IO.FileInput("C:/1_Projekter/6_E-PRTR/XML-import/TC_ok.xml"); eprtrMapToEPRTRxml1Object.Run( PollutantReleaseAndTransferReport2Source, "Provider=SQLOLEDB.1; Data Source=sdkcga6306; User ID=sa;Password=tmggis;Initial Catalog=EPRTRxml;Persist Security Info=true;Auto Translate=false;Tag with column collation=false;Use Encryption for Data=false;Mars_Connection=no;"); } 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); } }