Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package texware.de.xframe.gui;
- import java.util.HashMap;
- import java.util.Vector;
- import javax.swing.tree.DefaultMutableTreeNode;
- import javax.swing.tree.DefaultTreeModel;
- import javax.swing.tree.TreeModel;
- import javax.swing.tree.TreeNode;
- import org.w3c.dom.Document;
- import org.w3c.dom.Node;
- import org.w3c.dom.NodeList;
- import texware.de.xframe.gen.xml.XUtils;
- import texware.de.xframe.gui.objects.ConfigFile;
- import texware.de.xframe.gui.objects.ConfigureThread;
- import texware.de.xframe.gui.objects.MetaData;
- import texware.de.xframe.gui.objects.function.Ansi2TexmlFunction;
- import texware.de.xframe.gui.objects.function.Any2XmlFunction;
- import texware.de.xframe.gui.objects.function.As400Function;
- import texware.de.xframe.gui.objects.function.BoFunction;
- import texware.de.xframe.gui.objects.function.ChemXml2TexmlFunction;
- import texware.de.xframe.gui.objects.function.Cs2CsFunction;
- import texware.de.xframe.gui.objects.function.Edifact2TexmlFunction;
- import texware.de.xframe.gui.objects.function.FileFunction;
- import texware.de.xframe.gui.objects.function.FtpAs400Function;
- import texware.de.xframe.gui.objects.function.FtpFunction;
- import texware.de.xframe.gui.objects.function.MailToFunction;
- import texware.de.xframe.gui.objects.function.NavigatorFunction;
- import texware.de.xframe.gui.objects.function.ObjectFunction;
- import texware.de.xframe.gui.objects.function.OfficeFunction;
- import texware.de.xframe.gui.objects.function.SbsFunction;
- import texware.de.xframe.gui.objects.function.SocketFunction;
- import texware.de.xframe.gui.objects.function.SqlFunction;
- import texware.de.xframe.gui.objects.function.SystemFunction;
- import texware.de.xframe.gui.objects.function.Texml2AnsiFunction;
- import texware.de.xframe.gui.objects.function.Texml2AnyFunction;
- import texware.de.xframe.gui.objects.function.Texml2AsFunction;
- import texware.de.xframe.gui.objects.function.Texml2ChemXmlFunction;
- import texware.de.xframe.gui.objects.function.Texml2EdifactFunction;
- import texware.de.xframe.gui.objects.function.Texml2VdaFunction;
- import texware.de.xframe.gui.objects.function.TexmlFunction;
- import texware.de.xframe.gui.objects.function.Vda2TexmlFunction;
- import texware.de.xframe.gui.objects.function.Xml2AnyFunction;
- import texware.de.xframe.gui.objects.mom.Ansi2TexmlMom;
- import texware.de.xframe.gui.objects.mom.Any2XmlMom;
- import texware.de.xframe.gui.objects.mom.As400Mom;
- import texware.de.xframe.gui.objects.mom.BoMom;
- import texware.de.xframe.gui.objects.mom.ChemXml2TexmlMom;
- import texware.de.xframe.gui.objects.mom.Cs2CsMom;
- import texware.de.xframe.gui.objects.mom.Edifact2TexmlMom;
- import texware.de.xframe.gui.objects.mom.FileMom;
- import texware.de.xframe.gui.objects.mom.FtpAs400Mom;
- import texware.de.xframe.gui.objects.mom.FtpMom;
- import texware.de.xframe.gui.objects.mom.MailMom;
- import texware.de.xframe.gui.objects.mom.NavigatorMom;
- import texware.de.xframe.gui.objects.mom.ObjectMom;
- import texware.de.xframe.gui.objects.mom.OfficeMom;
- import texware.de.xframe.gui.objects.mom.SbsMom;
- import texware.de.xframe.gui.objects.mom.SocketMom;
- import texware.de.xframe.gui.objects.mom.SqlMom;
- import texware.de.xframe.gui.objects.mom.SupplyWeb2TexmlMom;
- import texware.de.xframe.gui.objects.mom.SystemMom;
- import texware.de.xframe.gui.objects.mom.Texml2AnsiMom;
- import texware.de.xframe.gui.objects.mom.Texml2AnyMom;
- import texware.de.xframe.gui.objects.mom.Texml2AsMom;
- import texware.de.xframe.gui.objects.mom.Texml2ChemXmlMom;
- import texware.de.xframe.gui.objects.mom.Texml2EdifactMom;
- import texware.de.xframe.gui.objects.mom.Texml2VdaMom;
- import texware.de.xframe.gui.objects.mom.TexmlMom;
- import texware.de.xframe.gui.objects.mom.Vda2TexmlMom;
- import texware.de.xframe.gui.objects.mom.Xml2AnyMom;
- import texware.de.xframe.gui.tree.treenodes.ActionTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.DayTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.EmptyTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.FolderTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.FunctionTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.IntervallTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.MetaTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.MomTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.ThreadTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.TimeTreeLabel;
- import texware.de.xframe.gui.tree.treenodes.TreeLabel;
- public final class SettingsTree {
- public static Vector <String>vectAvailableFunctions;
- public static Vector <ConfigureThread> vectConfThreads;
- public static Document doc;
- public static DefaultTreeModel defTreeMod;
- /** Privates Klassenattribut, einzige Instanz der Klasse wird erzeugt. */
- private static final SettingsTree INSTANCE = new SettingsTree();
- /** Konstruktor ist privat, darf nicht von außen instanziiert werden. */
- private SettingsTree()
- {
- defTreeMod = new DefaultTreeModel(generateTree(ConfigFile.getFile().getPath()));
- }
- /** Statische Methode "getInstance()" liefert die einzige Instanz der Klasse zurück. */
- public static SettingsTree getInstance() {
- return INSTANCE;
- }
- /**
- * @return the defTreeMod
- */
- public TreeModel getTreeModel() {
- return defTreeMod;
- }
- /**
- * @param defTreeMod the defTreeMod to set
- */
- public void setTreeModel(TreeModel treeModel) {
- defTreeMod = (DefaultTreeModel) treeModel;
- }
- static TreeNode generateTree(String filePath) {
- DefaultMutableTreeNode top = new DefaultMutableTreeNode(new EmptyTreeLabel("Konfiguration"));
- DefaultMutableTreeNode meta = new DefaultMutableTreeNode();
- DefaultMutableTreeNode mom = new DefaultMutableTreeNode(new EmptyTreeLabel("Basiskonfiguration"));
- DefaultMutableTreeNode actions = new DefaultMutableTreeNode(new EmptyTreeLabel("Aktionen"));
- DefaultMutableTreeNode functions = new DefaultMutableTreeNode(new EmptyTreeLabel("Funktionen"));
- DefaultMutableTreeNode customers = new DefaultMutableTreeNode(new EmptyTreeLabel("Kunden"));
- DefaultMutableTreeNode formats = new DefaultMutableTreeNode(new EmptyTreeLabel("Formate"));
- vectAvailableFunctions = new Vector <String>();
- vectConfThreads = new Vector <ConfigureThread> ();
- top.add(meta);
- top.add(mom);
- top.add(actions);
- top.add(functions);
- top.add(customers);
- top.add(formats);
- try
- {
- doc = XUtils.parseXmlFile(filePath);
- Node base = doc.getFirstChild();
- Node metaNode = XUtils.findNode("meta", base);
- HashMap <String, Node> configuredMoms = new HashMap<String,Node>();
- // HashMap <String, BaseElement> map = new HashMap<String, BaseElement>();
- if (metaNode!=null)
- {
- MetaData metaData = new MetaData();
- Node beanName = XUtils.findNode("beanName", metaNode);
- if (beanName != null) {
- String beanNameValue = XUtils.findNodeGetValue("beanName", metaNode);
- metaData.setBeanName(beanNameValue);
- }
- Node description = XUtils.findNode("description", metaNode);
- if (description != null) {
- String descriptionValue = XUtils.findNodeGetValue("description", metaNode);
- metaData.setDescription(descriptionValue);
- }
- Node actionIdentificator = XUtils.findNode("beanName", metaNode);
- if (actionIdentificator != null) {
- String actionIdentificatorValue = XUtils.findNodeGetValue("actionIdentificator", metaNode);
- metaData.setActionIdentificator(actionIdentificatorValue);
- }
- Node templateIdentificator = XUtils.findNode("templateIdentificator", metaNode);
- if (templateIdentificator != null) {
- String templateIdentificatorValue = XUtils.findNodeGetValue("templateIdentificator", metaNode);
- metaData.setTemplateIdentificator(templateIdentificatorValue);
- }
- Node replaceSymbol = XUtils.findNode("replaceSymbol", metaNode);
- if (replaceSymbol != null) {
- String replaceSymbolValue = XUtils.findNodeGetValue("replaceSymbol", metaNode);
- metaData.setReplaceSymbol(replaceSymbolValue);
- }
- Node webserver = XUtils.findNode("webserver", metaNode);
- if (webserver != null) {
- String webserverValue = XUtils.findNodeGetValue("webserver", metaNode);
- metaData.setWebserver(webserverValue);
- }
- Node templates = XUtils.findNode("templates", metaNode);
- if (templates != null) {
- String templatesValue = XUtils.findNodeGetValue("templates", metaNode);
- metaData.setTemplates(templatesValue);
- }
- Node xsl = XUtils.findNode("xsl", metaNode);
- if (xsl != null) {
- String xslValue = XUtils.findNodeGetValue("xsl", metaNode);
- metaData.setXsl(xslValue);
- }
- Node dtd = XUtils.findNode("dtd", metaNode);
- if (dtd != null) {
- String dtdValue = XUtils.findNodeGetValue("dtd", metaNode);
- metaData.setDtd(dtdValue);
- }
- Node design = XUtils.findNode("design", metaNode);
- if (design != null) {
- String designValue = XUtils.findNodeGetValue("design", metaNode);
- metaData.setDesign(designValue);
- }
- try {
- metaData.setDesignMode(Boolean.parseBoolean(design.getAttributes().getNamedItem("mode").getNodeValue()));
- } catch (Exception e3) {
- metaData.setDesignMode(false);
- }
- Node beanPackage = XUtils.findNode("beanPackage", metaNode);
- if (beanPackage != null) {
- String beanPackageValue = XUtils.findNodeGetValue("beanPackage", metaNode);
- metaData.setBeanPackage(beanPackageValue);
- }
- Node test = XUtils.findNode("test", metaNode);
- if (test != null) {
- String testValue = XUtils.findNodeGetValue("test", metaNode);
- metaData.setTest(testValue);
- }
- try {
- metaData.setTestMode(Boolean.parseBoolean(test.getAttributes().getNamedItem("mode").getNodeValue()));
- } catch (Exception e2) {
- metaData.setTestMode(false);
- }
- Node fragments = XUtils.findNode("fragments", metaNode);
- if (fragments != null) {
- String fragmentsValue = XUtils.findNodeGetValue("fragments", metaNode);
- metaData.setFragments(fragmentsValue);
- }
- try {
- metaData.setProperties(test.getAttributes().getNamedItem("properties").getNodeValue());
- } catch (Exception e1) {
- metaData.setProperties("");
- }
- try {
- metaData.setNoDesign(Boolean.parseBoolean(test.getAttributes().getNamedItem("nodesign").getNodeValue()));
- } catch (Exception e1) {
- metaData.setNoDesign(false);
- }
- Node beforePop = XUtils.findNode("beforePop", metaNode);
- if (beforePop != null) {
- String beforePopValue = XUtils.findNodeGetValue("beforePop", metaNode);
- metaData.setBeforePop(beforePopValue);
- }
- Node pop2HtmlVersion = XUtils.findNode("pop2HtmlVersion", metaNode);
- if (pop2HtmlVersion != null) {
- String pop2HtmlVersionValue = XUtils.findNodeGetValue("pop2HtmlVersion", metaNode);
- metaData.setPop2HtmlVersion(pop2HtmlVersionValue);
- }
- meta.setUserObject(new MetaTreeLabel("Metadaten", metaData));
- // Konfigurierte Moms anhängen
- Node configuredMomsNode = XUtils.findNode("configuredMoms", metaNode);
- NodeList momNode = XUtils.getElements(configuredMomsNode, "mom");
- for(int i=0; i<momNode.getLength();i++)
- {
- String confMom = momNode.item(i).getAttributes().getNamedItem("momName").getNodeValue();
- String momType = momNode.item(i).getAttributes().getNamedItem("momType").getNodeValue();
- DefaultMutableTreeNode moms;
- if (momType.equalsIgnoreCase("ANSI2TeXML")) {
- Ansi2TexmlMom ansi2TexmlMom = new Ansi2TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_ANSI_2_TEXML, ansi2TexmlMom));
- ansi2TexmlMom.setMomType(momType);
- Node fragmentPathNode = XUtils.findNode("fragmentPath", momNode.item(i));
- if (fragmentPathNode != null) {
- String fragmentPathValue = XUtils.findNodeGetValue("fragmentPath", momNode.item(i));
- ansi2TexmlMom.setFragmentPath(fragmentPathValue);
- DefaultMutableTreeNode fragmentPath;
- fragmentPath = new DefaultMutableTreeNode(new MomTreeLabel("FragmentPath: " + fragmentPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(fragmentPath);
- }
- Node configFileNode = XUtils.findNode("configFile", momNode.item(i));
- if (configFileNode != null) {
- String configFileValue = XUtils.findNodeGetValue("configFile", momNode.item(i));
- ansi2TexmlMom.setConfigFile(configFileValue);
- DefaultMutableTreeNode configFile;
- configFile = new DefaultMutableTreeNode(new MomTreeLabel("ConfigFile: " + configFileValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(configFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- ansi2TexmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- ansi2TexmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- ansi2TexmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- ansi2TexmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- ansi2TexmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageTargetPath);
- }
- Node messageHeaderTargetPathNode = XUtils.findNode("messageHeaderTargetPath", momNode.item(i));
- if (messageHeaderTargetPathNode != null) {
- String messageHeaderTargetPathValue = XUtils.findNodeGetValue("messageHeaderTargetPath", momNode.item(i));
- ansi2TexmlMom.setMessageHeaderTargetPath(messageHeaderTargetPathValue);
- DefaultMutableTreeNode messageHeaderTargetPath;
- messageHeaderTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageHeaderTargetPath: " + messageHeaderTargetPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageHeaderTargetPath);
- }
- Node messageErrorPathNode = XUtils.findNode("messageErrorPath", momNode.item(i));
- if (messageErrorPathNode != null) {
- String messageErrorPathValue = XUtils.findNodeGetValue("messageErrorPath", momNode.item(i));
- ansi2TexmlMom.setMessageErrorPath(messageErrorPathValue);
- DefaultMutableTreeNode messageErrorPath;
- messageErrorPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageErrorPath: " + messageErrorPathValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(messageErrorPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- ansi2TexmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_ANSI_2_TEXML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("Any2XML")) {
- Any2XmlMom any2XmlMom = new Any2XmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_ANY_2_XML, any2XmlMom));
- any2XmlMom.setMomType(momType);
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- any2XmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_ANY_2_XML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("as400")) {
- As400Mom as400Mom = new As400Mom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_AS400, as400Mom));
- as400Mom.setMomType(momType);
- Node urlNode = XUtils.findNode("url", momNode.item(i));
- if (urlNode != null) {
- String urlValue = XUtils.findNodeGetValue("url", momNode.item(i));
- as400Mom.setUrl(urlValue);
- DefaultMutableTreeNode url;
- url = new DefaultMutableTreeNode(new MomTreeLabel("URL: " + urlValue, MomTreeLabel.TYPE_AS400, null));
- moms.add(url);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- as400Mom.setUrl(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_AS400, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- as400Mom.setUrl(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_AS400, null));
- moms.add(password);
- }
- Node pathNode = XUtils.findNode("path", momNode.item(i));
- if (pathNode != null) {
- String pathValue = XUtils.findNodeGetValue("path", momNode.item(i));
- as400Mom.setUrl(pathValue);
- DefaultMutableTreeNode as400;
- as400 = new DefaultMutableTreeNode(new MomTreeLabel("Pfad: " + pathValue, MomTreeLabel.TYPE_AS400, null));
- moms.add(as400);
- }
- Node testModeNode = XUtils.findNode("testmode", momNode.item(i));
- if (testModeNode != null) {
- String testModeValue = XUtils.findNodeGetValue("url", momNode.item(i));
- as400Mom.setUrl(testModeValue);
- DefaultMutableTreeNode testMode;
- testMode = new DefaultMutableTreeNode(new MomTreeLabel("Testmodus: " + testModeValue, MomTreeLabel.TYPE_AS400, null));
- moms.add(testMode);
- }
- }
- else if (momType.equalsIgnoreCase("bo")) {
- BoMom boMom = new BoMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_BO, boMom));
- boMom.setMomType(momType);
- Node boNode = XUtils.findNode("bo", momNode.item(i));
- if (boNode != null) {
- String boValue = XUtils.findNodeGetValue("bo", momNode.item(i));
- boMom.setBo(boValue);
- DefaultMutableTreeNode bo;
- bo = new DefaultMutableTreeNode(new MomTreeLabel("Bo: " + boValue, MomTreeLabel.TYPE_BO, null));
- moms.add(bo);
- }
- }
- else if (momType.equalsIgnoreCase("ChemXML2TeXML")) {
- ChemXml2TexmlMom chemXml2TexmlMom = new ChemXml2TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_CHEMXML_2_TEXML, chemXml2TexmlMom));
- chemXml2TexmlMom.setMomType(momType);
- Node chemXmlConfigFileNode = XUtils.findNode("chemXMLConfigFile", momNode.item(i));
- if (chemXmlConfigFileNode != null) {
- String chemXmlConfigFileValue = XUtils.findNodeGetValue("chemXMLConfigFile", momNode.item(i));
- chemXml2TexmlMom.setMode(chemXmlConfigFileValue);
- DefaultMutableTreeNode chemXmlConfigFile;
- chemXmlConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("ChemXMLConfigFile: " + chemXmlConfigFileValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(chemXmlConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- chemXml2TexmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- chemXml2TexmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- chemXml2TexmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- chemXml2TexmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- chemXml2TexmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- chemXml2TexmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_CHEMXML_2_TEXML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("CS2CS")) {
- Cs2CsMom cs2CsMom = new Cs2CsMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_CS_2_CS, cs2CsMom));
- cs2CsMom.setMomType(momType);
- Node messageLockFileNode = XUtils.findNode("messageLockFile", momNode.item(i));
- if (messageLockFileNode != null) {
- String messageLockFileValue = XUtils.findNodeGetValue("messageLockFile", momNode.item(i));
- cs2CsMom.setMode(messageLockFileValue);
- DefaultMutableTreeNode messageLockFile;
- messageLockFile = new DefaultMutableTreeNode(new MomTreeLabel("ChemXMLConfigFile: " + messageLockFileValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageLockFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- cs2CsMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- cs2CsMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- cs2CsMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- cs2CsMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- cs2CsMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- cs2CsMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("File")) {
- FileMom fileMom = new FileMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_FILE, fileMom));
- fileMom.setMomType(momType);
- Node pathNode = XUtils.findNode("path", momNode.item(i));
- if (pathNode != null) {
- String pathValue = XUtils.findNodeGetValue("path", momNode.item(i));
- fileMom.setFile(pathValue);
- DefaultMutableTreeNode fileNode;
- fileNode = new DefaultMutableTreeNode(new MomTreeLabel("Pfad: " + pathValue, MomTreeLabel.TYPE_FILE, null));
- moms.add(fileNode);
- }
- }
- else if (momType.equalsIgnoreCase("ftpAS400")) {
- FtpAs400Mom ftpAs400Mom = new FtpAs400Mom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_FTP_AS400, ftpAs400Mom));
- ftpAs400Mom.setMomType(momType);
- Node typeNode = XUtils.findNode("type", momNode.item(i));
- if (typeNode != null) {
- String typeValue = XUtils.findNodeGetValue("type", momNode.item(i));
- ftpAs400Mom.setType(typeValue);
- DefaultMutableTreeNode type;
- type = new DefaultMutableTreeNode(new MomTreeLabel("Typ: " + typeValue, MomTreeLabel.TYPE_FTP_AS400, null));
- moms.add(type);
- }
- Node ftpNode = XUtils.findNode("ftp", momNode.item(i));
- if (ftpNode != null) {
- String ftpValue = XUtils.findNodeGetValue("ftp", momNode.item(i));
- ftpAs400Mom.setIp(ftpValue);
- DefaultMutableTreeNode ftp;
- ftp = new DefaultMutableTreeNode(new MomTreeLabel("Server-Adresse: " + ftpValue, MomTreeLabel.TYPE_FTP_AS400, null));
- moms.add(ftp);
- }
- Node portNode = XUtils.findNode("port", momNode.item(i));
- if (portNode != null) {
- String portValue = XUtils.findNodeGetValue("port", momNode.item(i));
- ftpAs400Mom.setPort(new Integer(portValue).intValue());
- DefaultMutableTreeNode port;
- port = new DefaultMutableTreeNode(new MomTreeLabel("Server-Port: " + portValue, MomTreeLabel.TYPE_FTP_AS400, null));
- moms.add(port);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- ftpAs400Mom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_FTP_AS400, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- ftpAs400Mom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_FTP_AS400, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("navigator")) {
- NavigatorMom navigatorMom = new NavigatorMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_NAVIGATOR, navigatorMom));
- navigatorMom.setMomType(momType);
- // TODO navigator
- }
- else if (momType.equalsIgnoreCase("object")) {
- ObjectMom objectMom = new ObjectMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_OBJECT, objectMom));
- objectMom.setMomType(momType);
- Node mandantNode = XUtils.findNode("mandant", momNode.item(i));
- if (mandantNode != null) {
- String mandantValue = XUtils.findNodeGetValue("mandant", momNode.item(i));
- objectMom.setMandant(mandantValue);
- DefaultMutableTreeNode mandant;
- mandant = new DefaultMutableTreeNode(new MomTreeLabel("Mandant: " + mandantValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(mandant);
- }
- Node objectNode = XUtils.findNode("object", momNode.item(i));
- if (objectNode != null) {
- String objectValue = XUtils.findNodeGetValue("object", momNode.item(i));
- objectMom.setObject(objectValue);
- DefaultMutableTreeNode object;
- object = new DefaultMutableTreeNode(new MomTreeLabel("Objekt: " + objectValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(object);
- }
- Node dataNode = XUtils.findNode("data", momNode.item(i));
- if (dataNode != null) {
- String dataValue = XUtils.findNodeGetValue("data", momNode.item(i));
- objectMom.setData(dataValue);
- DefaultMutableTreeNode data;
- data = new DefaultMutableTreeNode(new MomTreeLabel("Daten: " + dataValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(data);
- }
- Node plausiNode = XUtils.findNode("plausi", momNode.item(i));
- if (plausiNode != null) {
- String plausiValue = XUtils.findNodeGetValue("plausi", momNode.item(i));
- objectMom.setPlausi(plausiValue);
- DefaultMutableTreeNode plausi;
- plausi = new DefaultMutableTreeNode(new MomTreeLabel("Plausi: " + plausiValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(plausi);
- }
- Node pdfInputNode = XUtils.findNode("pdfinput", momNode.item(i));
- if (pdfInputNode != null) {
- String pdfInputValue = XUtils.findNodeGetValue("pdfInput", momNode.item(i));
- objectMom.setPdfInput(pdfInputValue);
- DefaultMutableTreeNode pdfInput;
- pdfInput = new DefaultMutableTreeNode(new MomTreeLabel("PDF-Input: " + pdfInputValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(pdfInput);
- }
- Node pdfOutputNode = XUtils.findNode("pdfoutput", momNode.item(i));
- if (pdfOutputNode != null) {
- String pdfOutputValue = XUtils.findNodeGetValue("pdfoutput", momNode.item(i));
- objectMom.setPdfOutput(pdfOutputValue);
- DefaultMutableTreeNode pdfOutput;
- pdfOutput = new DefaultMutableTreeNode(new MomTreeLabel("PDF-Output: " + pdfOutputValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(pdfOutput);
- }
- Node pdfUrlNode = XUtils.findNode("pdfurl", momNode.item(i));
- if (pdfUrlNode != null) {
- String pdfUrlValue = XUtils.findNodeGetValue("pdfurl", momNode.item(i));
- objectMom.setPdfUrl(pdfUrlValue);
- DefaultMutableTreeNode pdfUrl;
- pdfUrl = new DefaultMutableTreeNode(new MomTreeLabel("PDF-URL: " + pdfUrlValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(pdfUrl);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- objectMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_OBJECT, null));
- moms.add(mode);
- }
- // TODO sqlMom, plausiobject, printobject und blob noch einfügen
- }
- else if (momType.equalsIgnoreCase("office")) {
- OfficeMom officeMom = new OfficeMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_OFFICE, officeMom));
- officeMom.setMomType(momType);
- }
- else if (momType.equalsIgnoreCase("sbs")) {
- SbsMom sbsMom = new SbsMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_SBS, sbsMom));
- sbsMom.setMomType(momType);
- Node dbNode = XUtils.findNode("db", momNode.item(i));
- if (dbNode != null) {
- String dbValue = XUtils.findNodeGetValue("db", momNode.item(i));
- sbsMom.setDataBase(dbValue);
- DefaultMutableTreeNode db;
- db = new DefaultMutableTreeNode(new MomTreeLabel("Datenbank: " + dbValue, MomTreeLabel.TYPE_SBS, null));
- moms.add(db);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- sbsMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_SBS, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- sbsMom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_SBS, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("socket")) {
- SocketMom socketMom = new SocketMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_SOCKET, socketMom));
- socketMom.setMomType(momType);
- Node webServerNode = XUtils.findNode("webserver", momNode.item(i));
- if (webServerNode != null) {
- String webServerValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- socketMom.setWebserver(webServerValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("Webserver: " + webServerValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(messageTargetPath);
- }
- Node portNode = XUtils.findNode("port", momNode.item(i));
- if (portNode != null) {
- int portValue = new Integer(XUtils.findNodeGetValue("port", momNode.item(i))).intValue();
- socketMom.setPort(portValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Port: " + portValue, MomTreeLabel.TYPE_CS_2_CS, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("SupplyWeb2TeXML")) {
- SupplyWeb2TexmlMom supplyWeb2TexmlMom = new SupplyWeb2TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, supplyWeb2TexmlMom));
- supplyWeb2TexmlMom.setMomType(momType);
- Node supplyWebConfigFileNode = XUtils.findNode("supplyWebConfigFile", momNode.item(i));
- if (supplyWebConfigFileNode != null) {
- String supplyWebConfigFileValue = XUtils.findNodeGetValue("supplyWebConfigFile", momNode.item(i));
- supplyWeb2TexmlMom.setSupplyWebConfigFile(supplyWebConfigFileValue);
- DefaultMutableTreeNode supplyWebConfigFile;
- supplyWebConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("SupplyWebConfigFile: " + supplyWebConfigFileValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(supplyWebConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- supplyWeb2TexmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- supplyWeb2TexmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- supplyWeb2TexmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- supplyWeb2TexmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- supplyWeb2TexmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- supplyWeb2TexmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_SUPPLYWEB_2_TEXML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("system")) {
- SystemMom systemMom = new SystemMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_SYSTEM, systemMom));
- systemMom.setMomType(momType);
- Node mailMomNode = XUtils.findNode("mailMom", momNode.item(i));
- if (mailMomNode != null) {
- String mailMomValue = XUtils.findNodeGetValue("mailMom", momNode.item(i));
- systemMom.setMailMom(mailMomValue);
- DefaultMutableTreeNode mailMom = new DefaultMutableTreeNode(new MomTreeLabel("MailMom: " + mailMomValue, MomTreeLabel.TYPE_SYSTEM, null));
- moms.add(mailMom);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML2ANSI")) {
- Texml2AnsiMom texml2AnsiMom = new Texml2AnsiMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_ANSI, texml2AnsiMom));
- texml2AnsiMom.setMomType(momType);
- Node fragmentPathNode = XUtils.findNode("fragmentPath", momNode.item(i));
- if (fragmentPathNode != null) {
- String fragmentPathValue = XUtils.findNodeGetValue("fragmentPath", momNode.item(i));
- texml2AnsiMom.setFragmentPath(fragmentPathValue);
- DefaultMutableTreeNode fragmentPath;
- fragmentPath = new DefaultMutableTreeNode(new MomTreeLabel("FragmentPath: " + fragmentPathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(fragmentPath);
- }
- Node configFileNode = XUtils.findNode("configFile", momNode.item(i));
- if (configFileNode != null) {
- String configFileValue = XUtils.findNodeGetValue("configFile", momNode.item(i));
- texml2AnsiMom.setConfigFile(configFileValue);
- DefaultMutableTreeNode configFile;
- configFile = new DefaultMutableTreeNode(new MomTreeLabel("ConfigFile: " + configFileValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(configFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texml2AnsiMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texml2AnsiMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- texml2AnsiMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- texml2AnsiMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texml2AnsiMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(messageTargetPath);
- }
- Node messageHeaderTargetPathNode = XUtils.findNode("messageHeaderTargetPath", momNode.item(i));
- if (messageHeaderTargetPathNode != null) {
- String messageHeaderTargetPathValue = XUtils.findNodeGetValue("messageHeaderTargetPath", momNode.item(i));
- texml2AnsiMom.setMessageHeaderTargetPath(messageHeaderTargetPathValue);
- DefaultMutableTreeNode messageHeaderTargetPath;
- messageHeaderTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageHeaderTargetPath: " + messageHeaderTargetPathValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(messageHeaderTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texml2AnsiMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_ANSI, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML2Any")) {
- Texml2AnyMom texml2AnyMom = new Texml2AnyMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_ANY, texml2AnyMom));
- texml2AnyMom.setMomType(momType);
- // Node sqlMomNode = XUtils.findNode("sqlMom", momNode.item(i));
- //
- // if (modeNode != null) {
- // String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- // texmlMom.setMode(modeValue);
- // DefaultMutableTreeNode mode;
- // mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- // moms.add(mode);
- // }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texml2AnyMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texml2AnyMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(messageConfigPath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texml2AnyMom.setMode(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texml2AnyMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(mode);
- }
- Node sourceErpNode = XUtils.findNode("sourceERP", momNode.item(i));
- if (sourceErpNode != null) {
- String sourceErpValue = XUtils.findNodeGetValue("sourceERP", momNode.item(i));
- texml2AnyMom.setSourceErp(sourceErpValue);
- DefaultMutableTreeNode sourceErp;
- sourceErp = new DefaultMutableTreeNode(new MomTreeLabel("SourceERP: " + sourceErpValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(sourceErp);
- }
- Node urlNode = XUtils.findNode("url", momNode.item(i));
- if (urlNode != null) {
- String urlValue = XUtils.findNodeGetValue("url", momNode.item(i));
- texml2AnyMom.setUrl(urlValue);
- DefaultMutableTreeNode url;
- url = new DefaultMutableTreeNode(new MomTreeLabel("URL: " + urlValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(url);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- texml2AnyMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- texml2AnyMom.setMode(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + passwordValue, MomTreeLabel.TYPE_TEXML_2_ANY, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML2AS")) {
- Texml2AsMom texml2AsMom = new Texml2AsMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_AS, texml2AsMom));
- texml2AsMom.setMomType(momType);
- // Node sqlMomNode = XUtils.findNode("sqlMom", momNode.item(i));
- //
- // if (modeNode != null) {
- // String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- // texmlMom.setMode(modeValue);
- // DefaultMutableTreeNode mode;
- // mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- // moms.add(mode);
- // }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texml2AsMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texml2AsMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(messageConfigPath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texml2AsMom.setMode(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texml2AsMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(mode);
- }
- Node sourceErpNode = XUtils.findNode("sourceERP", momNode.item(i));
- if (sourceErpNode != null) {
- String sourceErpValue = XUtils.findNodeGetValue("sourceERP", momNode.item(i));
- texml2AsMom.setSourceErp(sourceErpValue);
- DefaultMutableTreeNode sourceErp;
- sourceErp = new DefaultMutableTreeNode(new MomTreeLabel("SourceERP: " + sourceErpValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(sourceErp);
- }
- Node urlNode = XUtils.findNode("url", momNode.item(i));
- if (urlNode != null) {
- String urlValue = XUtils.findNodeGetValue("url", momNode.item(i));
- texml2AsMom.setUrl(urlValue);
- DefaultMutableTreeNode url;
- url = new DefaultMutableTreeNode(new MomTreeLabel("URL: " + urlValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(url);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- texml2AsMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- texml2AsMom.setMode(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + passwordValue, MomTreeLabel.TYPE_TEXML_2_AS, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML2ChemXML")) {
- Texml2ChemXmlMom texml2ChemXmlMom = new Texml2ChemXmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_CHEMXML, texml2ChemXmlMom));
- texml2ChemXmlMom.setMomType(momType);
- Node chemXmlConfigFileNode = XUtils.findNode("chemXMLConfigFile", momNode.item(i));
- if (chemXmlConfigFileNode != null) {
- String chemXmlConfigFileValue = XUtils.findNodeGetValue("chemXMLConfigFile", momNode.item(i));
- texml2ChemXmlMom.setMode(chemXmlConfigFileValue);
- DefaultMutableTreeNode chemXmlConfigFile;
- chemXmlConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("ChemXMLConfigFile: " + chemXmlConfigFileValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(chemXmlConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texml2ChemXmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texml2ChemXmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- texml2ChemXmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- texml2ChemXmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texml2ChemXmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texml2ChemXmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_CHEMXML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML2VDA")) {
- Texml2VdaMom texml2VdaMom = new Texml2VdaMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_VDA, texml2VdaMom));
- texml2VdaMom.setMomType(momType);
- Node vdaConfigFileNode = XUtils.findNode("vdaConfigFile", momNode.item(i));
- if (vdaConfigFileNode != null) {
- String vdaConfigFileValue = XUtils.findNodeGetValue("vdaConfigFile", momNode.item(i));
- texml2VdaMom.setVdaConfigFile(vdaConfigFileValue);
- DefaultMutableTreeNode vdaConfigFile;
- vdaConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("VDAConfigFile: " + vdaConfigFileValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(vdaConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texml2VdaMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texml2VdaMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- texml2VdaMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- texml2VdaMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texml2VdaMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(messageTargetPath);
- }
- Node messageErrorPathNode = XUtils.findNode("messageErrorPath", momNode.item(i));
- if (messageErrorPathNode != null) {
- String messageErrorPathValue = XUtils.findNodeGetValue("messageErrorPath", momNode.item(i));
- texml2VdaMom.setMessageErrorPath(messageErrorPathValue);
- DefaultMutableTreeNode messageErrorPath;
- messageErrorPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageErrorPath: " + messageErrorPathValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(messageErrorPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texml2VdaMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML_2_VDA, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("TeXML")) {
- TexmlMom texmlMom = new TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML, texmlMom));
- texmlMom.setMomType(momType);
- // Node sqlMomNode = XUtils.findNode("sqlMom", momNode.item(i));
- //
- // if (modeNode != null) {
- // String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- // texmlMom.setMode(modeValue);
- // DefaultMutableTreeNode mode;
- // mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML, null));
- // moms.add(mode);
- // }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- texmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(messageTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(mode);
- }
- Node sourceErpNode = XUtils.findNode("sourceERP", momNode.item(i));
- if (sourceErpNode != null) {
- String sourceErpValue = XUtils.findNodeGetValue("sourceERP", momNode.item(i));
- texmlMom.setSourceErp(sourceErpValue);
- DefaultMutableTreeNode sourceErp;
- sourceErp = new DefaultMutableTreeNode(new MomTreeLabel("SourceERP: " + sourceErpValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(sourceErp);
- }
- Node urlNode = XUtils.findNode("url", momNode.item(i));
- if (urlNode != null) {
- String urlValue = XUtils.findNodeGetValue("url", momNode.item(i));
- texmlMom.setUrl(urlValue);
- DefaultMutableTreeNode url;
- url = new DefaultMutableTreeNode(new MomTreeLabel("URL: " + urlValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(url);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- texmlMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- texmlMom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_TEXML, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("text")) {
- moms = new DefaultMutableTreeNode(new EmptyTreeLabel(confMom));
- }
- else if (momType.equalsIgnoreCase("VDA2TeXML")) {
- Vda2TexmlMom vda2TexmlMom = new Vda2TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_VDA_2_TEXML, vda2TexmlMom));
- vda2TexmlMom.setMomType(momType);
- Node vdaConfigFileNode = XUtils.findNode("vdaConfigFile", momNode.item(i));
- if (vdaConfigFileNode != null) {
- String vdaConfigFileValue = XUtils.findNodeGetValue("vdaConfigFile", momNode.item(i));
- vda2TexmlMom.setVdaConfigFile(vdaConfigFileValue);
- DefaultMutableTreeNode vdaConfigFile;
- vdaConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("VDAConfigFile: " + vdaConfigFileValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(vdaConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- vda2TexmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- vda2TexmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- vda2TexmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- vda2TexmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageArchivePath);
- }
- Node messageTargetPathNode = XUtils.findNode("messageTargetPath", momNode.item(i));
- if (messageTargetPathNode != null) {
- String messageTargetPathValue = XUtils.findNodeGetValue("messageTargetPath", momNode.item(i));
- vda2TexmlMom.setMessageTargetPath(messageTargetPathValue);
- DefaultMutableTreeNode messageTargetPath;
- messageTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageTargetPath: " + messageTargetPathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageTargetPath);
- }
- Node messageHeaderTargetPathNode = XUtils.findNode("messageHeaderTargetPath", momNode.item(i));
- if (messageHeaderTargetPathNode != null) {
- String messageHeaderTargetPathValue = XUtils.findNodeGetValue("messageHeaderTargetPath", momNode.item(i));
- vda2TexmlMom.setMessageHeaderTargetPath(messageHeaderTargetPathValue);
- DefaultMutableTreeNode messageHeaderTargetPath;
- messageHeaderTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageHeaderTargetPath: " + messageHeaderTargetPathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageHeaderTargetPath);
- }
- Node messageErrorPathNode = XUtils.findNode("messageErrorPath", momNode.item(i));
- if (messageErrorPathNode != null) {
- String messageErrorPathValue = XUtils.findNodeGetValue("messageErrorPath", momNode.item(i));
- vda2TexmlMom.setMessageErrorPath(messageErrorPathValue);
- DefaultMutableTreeNode messageErrorPath;
- messageErrorPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageErrorPath: " + messageErrorPathValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(messageErrorPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- vda2TexmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_VDA_2_TEXML, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("XML2Any")) {
- Xml2AnyMom xml2AnyMom = new Xml2AnyMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_XML_2_ANY, xml2AnyMom));
- xml2AnyMom.setMomType(momType);
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- xml2AnyMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Modus: " + modeValue, MomTreeLabel.TYPE_XML_2_ANY, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("mailto"))
- {
- MailMom mailMom = new MailMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_MAILTO, mailMom));
- mailMom.setMomType(momType);
- Node smtpNode = XUtils.findNode("smtp", momNode.item(i));
- if (smtpNode != null) {
- String smtpValue = XUtils.findNodeGetValue("smtp", momNode.item(i));
- mailMom.setSmtp(smtpValue);
- DefaultMutableTreeNode smtp;
- smtp = new DefaultMutableTreeNode(new MomTreeLabel("SMTP: " + smtpValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(smtp);
- }
- Node popNode = XUtils.findNode("pop3", momNode.item(i));
- if (popNode != null) {
- String popValue = XUtils.findNodeGetValue("pop3", momNode.item(i));
- mailMom.setPop3(popValue);
- DefaultMutableTreeNode pop;
- pop = new DefaultMutableTreeNode(new MomTreeLabel("POP3: " + popValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(pop);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- mailMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- mailMom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(password);
- }
- Node attachmentsNode = XUtils.findNode("attachments", momNode.item(i));
- if (attachmentsNode != null) {
- String attachmentsValue = XUtils.findNodeGetValue("attachments", momNode.item(i));
- mailMom.setAttachments(attachmentsValue);
- DefaultMutableTreeNode attachments;
- attachments = new DefaultMutableTreeNode(new MomTreeLabel("Anhänge: " + attachmentsValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(attachments);
- }
- Node attachmentsArchiveNode = XUtils.findNode("attachmentsArchive", momNode.item(i));
- if (attachmentsArchiveNode != null) {
- String attachmentsArchiveValue = XUtils.findNodeGetValue("attachmentsArchive", momNode.item(i));
- mailMom.setAttachmentsArchive(attachmentsArchiveValue);
- DefaultMutableTreeNode attachmentsArchive;
- attachmentsArchive = new DefaultMutableTreeNode(new MomTreeLabel("Archiv für Anhänge: " + attachmentsArchiveValue, MomTreeLabel.TYPE_MAILTO, null));
- moms.add(attachmentsArchive);
- }
- }
- else if (momType.equalsIgnoreCase("ftp")) {
- FtpMom ftpMom = new FtpMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_FTP, ftpMom));
- ftpMom.setMomType(momType);
- Node typeNode = XUtils.findNode("type", momNode.item(i));
- if (typeNode != null) {
- String typeValue = XUtils.findNodeGetValue("type", momNode.item(i));
- ftpMom.setType(typeValue);
- DefaultMutableTreeNode type;
- type = new DefaultMutableTreeNode(new MomTreeLabel("Typ: " + typeValue, MomTreeLabel.TYPE_FTP, null));
- moms.add(type);
- }
- Node ftpNode = XUtils.findNode("ftp", momNode.item(i));
- if (ftpNode != null) {
- String ftpValue = XUtils.findNodeGetValue("ftp", momNode.item(i));
- ftpMom.setIp(ftpValue);
- DefaultMutableTreeNode ftp;
- ftp = new DefaultMutableTreeNode(new MomTreeLabel("Server-Adresse: " + ftpValue, MomTreeLabel.TYPE_FTP, null));
- moms.add(ftp);
- }
- Node portNode = XUtils.findNode("port", momNode.item(i));
- if (portNode != null) {
- String portValue = XUtils.findNodeGetValue("port", momNode.item(i));
- ftpMom.setPort(new Integer(portValue).intValue());
- DefaultMutableTreeNode port;
- port = new DefaultMutableTreeNode(new MomTreeLabel("Server-Port: " + portValue, MomTreeLabel.TYPE_FTP, null));
- moms.add(port);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- ftpMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_FTP, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- ftpMom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_FTP, null));
- moms.add(password);
- }
- }
- else if (momType.equalsIgnoreCase("sql")) {
- SqlMom sqlMom = new SqlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_SQL, sqlMom));
- sqlMom.setMomType(momType);
- Node typeNode = XUtils.findNode("driver", momNode.item(i));
- if (typeNode != null) {
- String driverValue = XUtils.findNodeGetValue("driver", momNode.item(i));
- sqlMom.setDriver(driverValue);
- DefaultMutableTreeNode driver;
- driver = new DefaultMutableTreeNode(new MomTreeLabel("Treiber: " + driverValue, MomTreeLabel.TYPE_SQL, null));
- moms.add(driver);
- }
- Node urlNode = XUtils.findNode("url", momNode.item(i));
- if (urlNode != null) {
- String urlValue = XUtils.findNodeGetValue("url", momNode.item(i));
- sqlMom.setUrl(urlValue);
- DefaultMutableTreeNode url;
- url = new DefaultMutableTreeNode(new MomTreeLabel("Adresse: " + urlValue, MomTreeLabel.TYPE_SQL, null));
- moms.add(url);
- }
- Node userNode = XUtils.findNode("user", momNode.item(i));
- if (userNode != null) {
- String userValue = XUtils.findNodeGetValue("user", momNode.item(i));
- sqlMom.setUser(userValue);
- DefaultMutableTreeNode user;
- user = new DefaultMutableTreeNode(new MomTreeLabel("Benutzer: " + userValue, MomTreeLabel.TYPE_SQL, null));
- moms.add(user);
- }
- Node passwordNode = XUtils.findNode("password", momNode.item(i));
- if (passwordNode != null) {
- String passwordValue = XUtils.findNodeGetValue("password", momNode.item(i));
- sqlMom.setPassword(passwordValue);
- DefaultMutableTreeNode password;
- password = new DefaultMutableTreeNode(new MomTreeLabel("Passwort: " + passwordValue, MomTreeLabel.TYPE_SQL, null));
- moms.add(password);
- }
- Node oneRowNode = XUtils.findNode("oneRowAtLeast", momNode.item(i));
- if (oneRowNode != null) {
- String oneRowValue = XUtils.findNodeGetValue("oneRowAtLeast", momNode.item(i));
- sqlMom.setOneRowAtLeast(new Boolean(oneRowValue).booleanValue());
- DefaultMutableTreeNode port;
- port = new DefaultMutableTreeNode(new MomTreeLabel("Mind. eine Zeile: " + oneRowValue, MomTreeLabel.TYPE_SQL, null));
- moms.add(port);
- }
- }
- else if (momType.equalsIgnoreCase("teXML2EDIFACT")) {
- Texml2EdifactMom texmlMom = new Texml2EdifactMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_TEXML_2_EDIFACT, texmlMom));
- texmlMom.setMomType(momType);
- Node edifactFragmentPathNode = XUtils.findNode("edifactFragmentPath", momNode.item(i));
- if (edifactFragmentPathNode != null) {
- String edifactFragmentPathValue = XUtils.findNodeGetValue("edifactFragmentPath", momNode.item(i));
- texmlMom.setEdifactFragmentPath(edifactFragmentPathValue);
- DefaultMutableTreeNode edifactFragmentPath;
- edifactFragmentPath = new DefaultMutableTreeNode(new MomTreeLabel("EdifactFragmentPath: " + edifactFragmentPathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(edifactFragmentPath);
- }
- Node edifactConfigFileNode = XUtils.findNode("edifactConfigFile", momNode.item(i));
- if (edifactConfigFileNode != null) {
- String edifactConfigFileValue = XUtils.findNodeGetValue("edifactConfigFile", momNode.item(i));
- texmlMom.setEdifactConfigFile(edifactConfigFileValue);
- DefaultMutableTreeNode edifactConfigFile;
- edifactConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("EdifactConfigFile: " + edifactConfigFileValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(edifactConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- texmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- texmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(messageArchivePath);
- }
- Node messageHeaderTargetPathNode = XUtils.findNode("messageHeaderTargetPath", momNode.item(i));
- if (messageHeaderTargetPathNode != null) {
- String messageHeaderTargetPathValue = XUtils.findNodeGetValue("messageHeaderTargetPath", momNode.item(i));
- texmlMom.setMessageHeaderTargetPath(messageHeaderTargetPathValue);
- DefaultMutableTreeNode messageHeaderTargetPath;
- messageHeaderTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageHeaderTargetPath: " + messageHeaderTargetPathValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(messageHeaderTargetPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("ModeV2: " + modeValue, MomTreeLabel.TYPE_TEXML_2_EDIFACT, null));
- moms.add(mode);
- }
- }
- else if (momType.equalsIgnoreCase("EDIFACT2TeXML")) {
- Edifact2TexmlMom texmlMom = new Edifact2TexmlMom(confMom);
- moms = new DefaultMutableTreeNode(new MomTreeLabel(confMom, MomTreeLabel.TYPE_EDIFACT_2_TEXML, texmlMom));
- texmlMom.setMomType(momType);
- Node edifactFragmentPathNode = XUtils.findNode("edifactFragmentPath", momNode.item(i));
- if (edifactFragmentPathNode != null) {
- String edifactFragmentPathValue = XUtils.findNodeGetValue("edifactFragmentPath", momNode.item(i));
- texmlMom.setEdifactFragmentPath(edifactFragmentPathValue);
- DefaultMutableTreeNode edifactFragmentPath;
- edifactFragmentPath = new DefaultMutableTreeNode(new MomTreeLabel("EdifactFragmentPath: " + edifactFragmentPathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(edifactFragmentPath);
- }
- Node edifactConfigFileNode = XUtils.findNode("edifactConfigFile", momNode.item(i));
- if (edifactConfigFileNode != null) {
- String edifactConfigFileValue = XUtils.findNodeGetValue("edifactConfigFile", momNode.item(i));
- texmlMom.setEdifactConfigFile(edifactConfigFileValue);
- DefaultMutableTreeNode edifactConfigFile;
- edifactConfigFile = new DefaultMutableTreeNode(new MomTreeLabel("EdifactConfigFile: " + edifactConfigFileValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(edifactConfigFile);
- }
- Node partnerConfigPathNode = XUtils.findNode("partnerConfigPath", momNode.item(i));
- if (partnerConfigPathNode != null) {
- String partnerConfigPathValue = XUtils.findNodeGetValue("partnerConfigPath", momNode.item(i));
- texmlMom.setPartnerConfigPath(partnerConfigPathValue);
- DefaultMutableTreeNode partnerConfigPath;
- partnerConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("PartnerConfigPath: " + partnerConfigPathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(partnerConfigPath);
- }
- Node messageConfigPathNode = XUtils.findNode("messageConfigPath", momNode.item(i));
- if (messageConfigPathNode != null) {
- String messageConfigPathValue = XUtils.findNodeGetValue("messageConfigPath", momNode.item(i));
- texmlMom.setMessageConfigPath(messageConfigPathValue);
- DefaultMutableTreeNode messageConfigPath;
- messageConfigPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageConfigPath: " + messageConfigPathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(messageConfigPath);
- }
- Node messageSourcePathNode = XUtils.findNode("messageSourcePath", momNode.item(i));
- if (messageSourcePathNode != null) {
- String messageSourcePathValue = XUtils.findNodeGetValue("messageSourcePath", momNode.item(i));
- texmlMom.setMessageSourcePath(messageSourcePathValue);
- DefaultMutableTreeNode messageSourcePath;
- messageSourcePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageSourcePath: " + messageSourcePathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(messageSourcePath);
- }
- Node messageArchivePathNode = XUtils.findNode("messageArchivePath", momNode.item(i));
- if (messageArchivePathNode != null) {
- String messageArchivePathValue = XUtils.findNodeGetValue("messageArchivePath", momNode.item(i));
- texmlMom.setMessageArchivePath(messageArchivePathValue);
- DefaultMutableTreeNode messageArchivePath;
- messageArchivePath = new DefaultMutableTreeNode(new MomTreeLabel("MessageArchivePath: " + messageArchivePathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(messageArchivePath);
- }
- Node messageHeaderTargetPathNode = XUtils.findNode("messageHeaderTargetPath", momNode.item(i));
- if (messageHeaderTargetPathNode != null) {
- String messageHeaderTargetPathValue = XUtils.findNodeGetValue("messageHeaderTargetPath", momNode.item(i));
- texmlMom.setMessageHeaderTargetPath(messageHeaderTargetPathValue);
- DefaultMutableTreeNode messageHeaderTargetPath;
- messageHeaderTargetPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageHeaderTargetPath: " + messageHeaderTargetPathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(messageHeaderTargetPath);
- }
- Node messageErrorPathNode = XUtils.findNode("messageErrorPath", momNode.item(i));
- if (messageErrorPathNode != null) {
- String messageErrorPathValue = XUtils.findNodeGetValue("messageErrorPath", momNode.item(i));
- texmlMom.setMessageErrorPath(messageErrorPathValue);
- DefaultMutableTreeNode messageErrorPath;
- messageErrorPath = new DefaultMutableTreeNode(new MomTreeLabel("MessageErrorPath: " + messageErrorPathValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(messageErrorPath);
- }
- Node modeNode = XUtils.findNode("mode", momNode.item(i));
- if (modeNode != null) {
- String modeValue = XUtils.findNodeGetValue("mode", momNode.item(i));
- texmlMom.setMode(modeValue);
- DefaultMutableTreeNode mode;
- mode = new DefaultMutableTreeNode(new MomTreeLabel("Mode: " + modeValue, MomTreeLabel.TYPE_EDIFACT_2_TEXML, null));
- moms.add(mode);
- }
- }
- else {
- moms = new DefaultMutableTreeNode(new EmptyTreeLabel(confMom));
- }
- mom.add(moms);
- configuredMoms.put(confMom, momNode.item(i));
- }
- // Konfigurierte Threads anhängen
- Node configuredThreadsNode = XUtils.findNode("configuredThreads", metaNode);
- NodeList threadNode = XUtils.getElements(configuredThreadsNode, "thread");
- for(int i=0; i<threadNode.getLength();i++)
- {
- String confThread = threadNode.item(i).getAttributes().getNamedItem("threadName").getNodeValue();
- String type = threadNode.item(i).getAttributes().getNamedItem("threadType").getNodeValue();
- String start = threadNode.item(i).getAttributes().getNamedItem("start").getNodeValue();
- DefaultMutableTreeNode threads;
- ConfigureThread thread = new ConfigureThread(confThread);
- threads = new DefaultMutableTreeNode(new ThreadTreeLabel(confThread, 1, start, thread));
- thread.setThreadType(type);
- thread.setStart(new Boolean(start).booleanValue());
- if(type.equals("ActionDaemon"))
- {
- thread.setType(1);
- actions.add(threads);
- }
- if(type.equals("FolderDaemon"))
- {
- thread.setType(0);
- threads = new DefaultMutableTreeNode(new ThreadTreeLabel(confThread,0,start,thread));
- actions.add(threads);
- }
- Node timeNode = XUtils.findNode("time", threadNode.item(i));
- if(timeNode!=null)
- {
- String time = XUtils.findNodeGetValue("time", threadNode.item(i));
- thread.setTime(time);
- DefaultMutableTreeNode times;
- times = new DefaultMutableTreeNode(new TimeTreeLabel("Zeiten: "+time,0,null));
- threads.add(times);
- }
- Node dayNode = XUtils.findNode("day", threadNode.item(i));
- if(dayNode!=null)
- {
- String day = XUtils.findNodeGetValue("day", threadNode.item(i));
- thread.setDay(day);
- DefaultMutableTreeNode days;
- days = new DefaultMutableTreeNode(new DayTreeLabel("Tage: "+day,0,null));
- threads.add(days);
- }
- Node folderNode = XUtils.findNode("folder", threadNode.item(i));
- if(folderNode!=null && type.equals("FolderDaemon"))
- {
- String folder = XUtils.findNodeGetValue("folder", threadNode.item(i));
- thread.setFolder(folder);
- DefaultMutableTreeNode folders;
- folders = new DefaultMutableTreeNode(new FolderTreeLabel("Ordner: "+folder,0,null));
- threads.add(folders);
- }
- Node idActionNode = XUtils.findNode("idAction", threadNode.item(i));
- if(idActionNode!=null)
- {
- String idAction = XUtils.findNodeGetValue("idAction", threadNode.item(i));
- thread.setIdAction(idAction);
- DefaultMutableTreeNode idActions;
- idActions = new DefaultMutableTreeNode(new ActionTreeLabel("Funktionen: "+idAction,0,null));
- threads.add(idActions);
- }
- Node intervallNode = XUtils.findNode("intervall", threadNode.item(i));
- if(intervallNode!=null)
- {
- String intervall = XUtils.findNodeGetValue("intervall", threadNode.item(i));
- thread.setIntervall(intervall);
- DefaultMutableTreeNode intervalls;
- intervalls = new DefaultMutableTreeNode(new IntervallTreeLabel("Wiederholung alle "+intervall+" Sekunden",0,null));
- threads.add(intervalls);
- }
- Node noteNode = XUtils.findNode("note", threadNode.item(i));
- if(noteNode!=null)
- {
- String note = XUtils.findNodeGetValue("note", threadNode.item(i));
- thread.setNote(note);
- }
- thread.setNumber(i);
- vectConfThreads.add(thread);
- }
- // Konfigurierte Aktionen anhängen
- NodeList actionNode = XUtils.getElements(base, "action");
- for(int i=0; i<actionNode.getLength();i++)
- {
- String confAction = actionNode.item(i).getAttributes().getNamedItem("ID").getNodeValue();
- vectAvailableFunctions.add(confAction);
- DefaultMutableTreeNode action;
- action = new DefaultMutableTreeNode(new EmptyTreeLabel(confAction));
- Node actionMom = XUtils.getElements(actionNode.item(i), "mom").item(0);
- Node confMom = configuredMoms.get(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("ANSI2TexmlMom")) {
- Ansi2TexmlFunction ansi2TexmlFunction = new Ansi2TexmlFunction(confAction);
- ansi2TexmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_ANSI_2_TEXML, ansi2TexmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- ansi2TexmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- ansi2TexmlFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- ansi2TexmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2Do") != null) {
- ansi2TexmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filePatternSource") != null) {
- ansi2TexmlFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileExtensionSource") != null) {
- ansi2TexmlFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNameTarget") != null) {
- ansi2TexmlFunction.setFileNameTarget(functionNode.getAttributes().getNamedItem("fileNameTarget").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("successAction") != null) {
- ansi2TexmlFunction.setSuccessAction(functionNode.getAttributes().getNamedItem("successAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("failureAction") != null) {
- ansi2TexmlFunction.setFailureAction(functionNode.getAttributes().getNamedItem("failureAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- ansi2TexmlFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- ansi2TexmlFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("recursive") != null) {
- ansi2TexmlFunction.setRecursive(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("recursive").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("addTimeStamp") != null) {
- ansi2TexmlFunction.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("Any2TexmlMom")) {
- Any2XmlFunction any2XmlFunction = new Any2XmlFunction(confAction);
- any2XmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_ANSI_2_TEXML, any2XmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- any2XmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceType") != null) {
- any2XmlFunction.setSourceType(functionNode.getAttributes().getNamedItem("sourceType").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- any2XmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2Do") != null) {
- any2XmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filePatternSource") != null) {
- any2XmlFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileExtensionSource") != null) {
- any2XmlFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourcePath") != null) {
- any2XmlFunction.setSourcePath(functionNode.getAttributes().getNamedItem("sourcePath").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("targetPath") != null) {
- any2XmlFunction.setTargetPath(functionNode.getAttributes().getNamedItem("targetPath").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archivePath") != null) {
- any2XmlFunction.setArchivePath(functionNode.getAttributes().getNamedItem("archivePath").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2Do") != null) {
- any2XmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("transformFile") != null) {
- any2XmlFunction.setTransformFile(functionNode.getAttributes().getNamedItem("transformFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- any2XmlFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("As400Mom")) {
- As400Function as400Function = new As400Function(confAction);
- as400Function.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_AS400, as400Function));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- as400Function.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("cmd") != null) {
- as400Function.setCmd(functionNode.getAttributes().getNamedItem("cmd").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("lib") != null) {
- as400Function.setLib(functionNode.getAttributes().getNamedItem("lib").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("pgm") != null) {
- as400Function.setPgm(functionNode.getAttributes().getNamedItem("pgm").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- as400Function.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("boMom")) {
- BoFunction boFunction = new BoFunction(confAction);
- boFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_BO, boFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("bo") != null) {
- boFunction.setBo(functionNode.getAttributes().getNamedItem("bo").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("table") != null) {
- boFunction.setTable(functionNode.getAttributes().getNamedItem("table").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("headFields") != null) {
- boFunction.setHeadFields(functionNode.getAttributes().getNamedItem("headFields").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("posFields") != null) {
- boFunction.setPosFields(functionNode.getAttributes().getNamedItem("posFields").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("where") != null) {
- boFunction.setWhere(functionNode.getAttributes().getNamedItem("where").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("orderBy") != null) {
- boFunction.setOrderBy(functionNode.getAttributes().getNamedItem("orderBy").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("groupBy") != null) {
- boFunction.setGroupBy(functionNode.getAttributes().getNamedItem("groupBy").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("addFields") != null) {
- boFunction.setAddFields(functionNode.getAttributes().getNamedItem("addFields").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("addValues") != null) {
- boFunction.setAddValues(functionNode.getAttributes().getNamedItem("addValues").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("updateExpression") != null) {
- boFunction.setUpdateExpression(functionNode.getAttributes().getNamedItem("updateExpression").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("createExpression") != null) {
- boFunction.setCreateExpression(functionNode.getAttributes().getNamedItem("createExpression").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("manuell") != null) {
- boFunction.setManuell(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("manuell").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("ChemXML2TeXML")) {
- ChemXml2TexmlFunction chemXml2TexmlFunction = new ChemXml2TexmlFunction(confAction);
- chemXml2TexmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_CHEMXML_2_TEXML, chemXml2TexmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- chemXml2TexmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- chemXml2TexmlFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- chemXml2TexmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- chemXml2TexmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filePatternSource") != null) {
- chemXml2TexmlFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileExtensionSource") != null) {
- chemXml2TexmlFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- chemXml2TexmlFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("CS2CS")) {
- Cs2CsFunction cs2CsFunction = new Cs2CsFunction(confAction);
- cs2CsFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_CS_2_CS, cs2CsFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- cs2CsFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- cs2CsFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- cs2CsFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- cs2CsFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- cs2CsFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("EDIFACT2TeXMLMom"))
- {
- Edifact2TexmlFunction edifact2TexmlFunction = new Edifact2TexmlFunction(confAction, XUtils.findNodeGetValue("mode", confMom));
- edifact2TexmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_EDIFACT_2_TEXML, edifact2TexmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- edifact2TexmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filePatternSource") != null) {
- edifact2TexmlFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- edifact2TexmlFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- edifact2TexmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileExtensionSource") != null) {
- edifact2TexmlFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNameTarget") != null) {
- edifact2TexmlFunction.setFileNameTarget(functionNode.getAttributes().getNamedItem("fileNameTarget").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("successAction") != null) {
- edifact2TexmlFunction.setSuccessAction(functionNode.getAttributes().getNamedItem("successAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("failureAction") != null) {
- edifact2TexmlFunction.setFailureAction(functionNode.getAttributes().getNamedItem("failureAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("recursive") != null) {
- edifact2TexmlFunction.setRecursive(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("recursive").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- edifact2TexmlFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("addTimeStamp") != null) {
- edifact2TexmlFunction.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- }
- if(functionNode.getAttributes().getNamedItem("work2Do")!=null)
- {
- edifact2TexmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- edifact2TexmlFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (XUtils.findNode("mode", confMom) != null) {
- edifact2TexmlFunction.setMomMode(XUtils.findNodeGetValue("mode", confMom));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("FileMom")) {
- FileFunction fileFunction = new FileFunction(confAction);
- fileFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_FILE, fileFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- fileFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filename") != null) {
- fileFunction.setFileName(functionNode.getAttributes().getNamedItem("filename").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("mapping") != null) {
- fileFunction.setMapping(functionNode.getAttributes().getNamedItem("mapping").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("FtpAs400Mom")) {
- FtpAs400Function ftpAs400Function = new FtpAs400Function(confAction);
- ftpAs400Function.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_FTP_AS400, ftpAs400Function));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- ftpAs400Function.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("mode") != null) {
- ftpAs400Function.setMode(functionNode.getAttributes().getNamedItem("mode").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("localFolder") != null) {
- ftpAs400Function.setLocalFolder(functionNode.getAttributes().getNamedItem("localFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("localFileName") != null) {
- ftpAs400Function.setLocalFileName(functionNode.getAttributes().getNamedItem("localFileName").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFolder") != null) {
- ftpAs400Function.setRemoteFolder(functionNode.getAttributes().getNamedItem("remoteFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFileName") != null) {
- ftpAs400Function.setRemoteFileName(functionNode.getAttributes().getNamedItem("remoteFileName").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archiveFolder") != null) {
- ftpAs400Function.setArchiveFolder(functionNode.getAttributes().getNamedItem("archiveFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- ftpAs400Function.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archiveAfter") != null) {
- ftpAs400Function.setArchiveAfter(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("archiveAfter").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("deleteAfter") != null) {
- ftpAs400Function.setDeleteAfter(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("deleteAfter").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("addTimeStamp") != null) {
- ftpAs400Function.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("FtpMom")) {
- FtpFunction ftpFunction = new FtpFunction(confAction);
- ftpFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_FTP, ftpFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- ftpFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("mode") != null) {
- ftpFunction.setMode(functionNode.getAttributes().getNamedItem("mode").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("localFolder") != null) {
- ftpFunction.setLocalFolder(functionNode.getAttributes().getNamedItem("localFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("localFilename") != null) {
- ftpFunction.setLocalFileName(functionNode.getAttributes().getNamedItem("localFilename").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFolder") != null) {
- ftpFunction.setRemoteFolder(functionNode.getAttributes().getNamedItem("remoteFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFilename") != null) {
- ftpFunction.setRemoteFileName(functionNode.getAttributes().getNamedItem("remoteFilename").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archiveFolder") != null) {
- ftpFunction.setArchiveFolder(functionNode.getAttributes().getNamedItem("archiveFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- ftpFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archiveAfter") != null) {
- ftpFunction.setArchiveAfter(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("archiveAfter").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("deleteAfter") != null) {
- ftpFunction.setDeleteAfter(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("deleteAfter").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("addTimeStamp") != null) {
- ftpFunction.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("mailMom"))
- {
- MailToFunction mailToFunction = new MailToFunction(confAction);
- mailToFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, TreeLabel.TYPE_MAILTO, mailToFunction));
- if(actionMom.getAttributes().getNamedItem("logLevel")!=null)
- {
- String logLevelValue = actionMom.getAttributes().getNamedItem("logLevel").getNodeValue();
- mailToFunction.setLogLevel(logLevelValue);
- }
- if(actionMom.getAttributes().getNamedItem("momType")!=null)
- {
- String momTypeValue = actionMom.getAttributes().getNamedItem("momType").getNodeValue();
- mailToFunction.setMomType(momTypeValue);
- }
- if(actionMom.getAttributes().getNamedItem("fileExtension")!=null)
- {
- mailToFunction.setFileExtension(actionMom.getAttributes().getNamedItem("fileExtension").getNodeValue());
- }
- mailToFunction.setMailTo(XUtils.findNodeGetValue("mailto", actionMom));
- mailToFunction.setMailFolder(XUtils.findNodeGetValue("mailFolder", actionMom));
- mailToFunction.setMailFrom(XUtils.findNodeGetValue("mailFrom", actionMom));
- mailToFunction.setMailText(XUtils.findNodeGetValue("mailtext", actionMom));
- mailToFunction.setMailTo(XUtils.findNodeGetValue("mailto", actionMom));
- mailToFunction.setMailSubject(XUtils.findNodeGetValue("mailsubject", actionMom));
- mailToFunction.setConfirmReading(Boolean.parseBoolean(XUtils.findNodeGetValue("confirmReading", actionMom)));
- mailToFunction.setSetReplyTo(Boolean.parseBoolean(XUtils.findNodeGetValue("setreplyto", actionMom)));
- mailToFunction.setTransportEvent(Boolean.parseBoolean(XUtils.findNodeGetValue("transportevent", actionMom)));
- mailToFunction.setMailType(XUtils.findNodeGetValue("mailtype", actionMom));
- mailToFunction.setTemplate(XUtils.findNodeGetValue("template", actionMom));
- try {
- mailToFunction.setMailFromDefault(XUtils.findNode("mailfrom", actionMom).getAttributes().getNamedItem("default").getNodeValue());
- }
- catch (Exception ex) {
- mailToFunction.setMailFromDefault("");
- }
- try {
- mailToFunction.setNewMailForEveryAttachment(
- Boolean.parseBoolean(XUtils.findNode("mailattachments", actionMom).getAttributes().
- getNamedItem("newMailForEveryAttachment").getNodeValue()));
- }
- catch (Exception ex) {
- mailToFunction.setNewMailForEveryAttachment(false);
- }
- try {
- mailToFunction.setDeleteAfter(Boolean.parseBoolean(XUtils.findNode("mailattachments", actionMom).
- getAttributes().getNamedItem("deleteAfter").getNodeValue()));
- }
- catch (Exception ex) {
- mailToFunction.setDeleteAfter(false);
- }
- try {
- mailToFunction.setArchiveAfter(Boolean.parseBoolean(XUtils.findNode("mailattachments", actionMom).
- getAttributes().getNamedItem("archiveAfter").getNodeValue()));
- }
- catch (Exception ex) {
- mailToFunction.setArchiveAfter(false);
- }
- try {
- NodeList attachmentsList = XUtils.getElements(XUtils.findNode("mailattachments", actionMom), "attachment");
- String attachments = null;
- for (int j = 0; j < attachmentsList.getLength(); j++) {
- String item = attachmentsList.item(j).getAttributes().getNamedItem("fileName").getNodeValue();
- if ((attachments == null) || (attachments == "")) {
- attachments = item;
- }
- else {
- attachments = attachments.concat(";").concat(item);
- }
- }
- mailToFunction.setMailAttachments(attachments);
- }
- catch (Exception e) {
- // e.printStackTrace();
- mailToFunction.setMailAttachments("");
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("NavigatorMom")) {
- NavigatorFunction navigatorFunction = new NavigatorFunction(confAction);
- navigatorFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_NAVIGATOR, navigatorFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("root") != null) {
- navigatorFunction.setRoot(functionNode.getAttributes().getNamedItem("root").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filename") != null) {
- navigatorFunction.setFileName(functionNode.getAttributes().getNamedItem("filename").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filler") != null) {
- navigatorFunction.setFiller(functionNode.getAttributes().getNamedItem("filler").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("arrowon") != null) {
- navigatorFunction.setArrowOn(functionNode.getAttributes().getNamedItem("arrowon").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("arrowoff") != null) {
- navigatorFunction.setArrowOff(functionNode.getAttributes().getNamedItem("arrowoff").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("ObjectMom")) {
- ObjectFunction objectFunction = new ObjectFunction(confAction);
- objectFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_OBJECT, objectFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- objectFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("bo") != null) {
- objectFunction.setBo(functionNode.getAttributes().getNamedItem("bo").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("link") != null) {
- objectFunction.setLink(functionNode.getAttributes().getNamedItem("link").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("subpagekey") != null) {
- objectFunction.setSubPageKey(functionNode.getAttributes().getNamedItem("subpagekey").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("subpagefield") != null) {
- objectFunction.setSubPageField(functionNode.getAttributes().getNamedItem("subpagefield").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("readonly") != null) {
- objectFunction.setReadOnly(functionNode.getAttributes().getNamedItem("readonly").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("noplausi") != null) {
- objectFunction.setNoPlausi(functionNode.getAttributes().getNamedItem("noplausi").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("withinput") != null) {
- objectFunction.setWithInput(functionNode.getAttributes().getNamedItem("withinput").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("rowBegin") != null) {
- objectFunction.setRowBegin(functionNode.getAttributes().getNamedItem("rowBegin").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("rowCount") != null) {
- objectFunction.setRowCount(functionNode.getAttributes().getNamedItem("rowCount").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("OfficeMom")) {
- OfficeFunction officeFunction = new OfficeFunction(confAction);
- officeFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_OFFICE, officeFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- officeFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("cmd") != null) {
- officeFunction.setCmd(functionNode.getAttributes().getNamedItem("cmd").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("SbsMom")) {
- SbsFunction sbsFunction = new SbsFunction(confAction);
- sbsFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_SBS, sbsFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("name") != null) {
- sbsFunction.setId(functionNode.getAttributes().getNamedItem("name").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("momCLSID") != null) {
- sbsFunction.setMomCLSID(functionNode.getAttributes().getNamedItem("momCLSID").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("SocketMom")) {
- SocketFunction socketFunction = new SocketFunction(confAction);
- socketFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_SOCKET, socketFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- socketFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("mode") != null) {
- socketFunction.setMode(functionNode.getAttributes().getNamedItem("mode").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("localFolder") != null) {
- socketFunction.setLocalFolder(functionNode.getAttributes().getNamedItem("localFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFolder") != null) {
- socketFunction.setRemoteFolder(functionNode.getAttributes().getNamedItem("remoteFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("remoteFilename") != null) {
- socketFunction.setRemoteFileName(functionNode.getAttributes().getNamedItem("remoteFilename").getNodeValue());
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("SqlMom")) {
- SqlFunction sqlFunction = new SqlFunction(confAction);
- sqlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_SQL, sqlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("specification") != null) {
- sqlFunction.setSpecification(functionNode.getAttributes().getNamedItem("specification").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("rowCount") != null) {
- sqlFunction.setRowCount(functionNode.getAttributes().getNamedItem("rowCount").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("rowBegin") != null) {
- sqlFunction.setRowBegin(functionNode.getAttributes().getNamedItem("rowBegin").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("previousAction") != null) {
- sqlFunction.setPreviousAction(functionNode.getAttributes().getNamedItem("previousAction").getNodeValue());
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("systemMom"))
- {
- SystemFunction systemFunction = new SystemFunction(confAction);
- systemFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, TreeLabel.TYPE_SYSTEM, systemFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if(functionNode.getAttributes().getNamedItem("command")!=null)
- {
- String commandValue = functionNode.getAttributes().getNamedItem("command").getNodeValue();
- systemFunction.setCommand(commandValue);
- }
- if(functionNode.getAttributes().getNamedItem("htmlFile")!=null)
- {
- String catFileValue = functionNode.getAttributes().getNamedItem("htmlFile").getNodeValue();
- systemFunction.setCatFile(catFileValue);
- }
- if(functionNode.getAttributes().getNamedItem("cmd")!=null)
- {
- String cmdValue = functionNode.getAttributes().getNamedItem("cmd").getNodeValue();
- systemFunction.setCmd(cmdValue);
- }
- if(functionNode.getAttributes().getNamedItem("work2Do")!=null)
- {
- String work2DoValue = functionNode.getAttributes().getNamedItem("work2Do").getNodeValue();
- systemFunction.setWork2Do(work2DoValue);
- }
- if(functionNode.getAttributes().getNamedItem("sourcePath")!=null)
- {
- String sourcePathValue = functionNode.getAttributes().getNamedItem("sourcePath").getNodeValue();
- systemFunction.setSourcePath(sourcePathValue);
- }
- if(functionNode.getAttributes().getNamedItem("sourceFile")!=null)
- {
- String sourceFileValue = functionNode.getAttributes().getNamedItem("sourceFile").getNodeValue();
- systemFunction.setSourceFile(sourceFileValue);
- }
- if(functionNode.getAttributes().getNamedItem("targetPath")!=null)
- {
- String targetPathValue = functionNode.getAttributes().getNamedItem("targetPath").getNodeValue();
- systemFunction.setTargetPath(targetPathValue);
- }
- if(functionNode.getAttributes().getNamedItem("targetFile")!=null)
- {
- String targetFileValue = functionNode.getAttributes().getNamedItem("targetFile").getNodeValue();
- systemFunction.setTargetFile(targetFileValue);
- }
- if(functionNode.getAttributes().getNamedItem("archivePath")!=null)
- {
- String archivePathValue = functionNode.getAttributes().getNamedItem("archivePath").getNodeValue();
- systemFunction.setArchivePath(archivePathValue);
- }
- if(functionNode.getAttributes().getNamedItem("checkTargetFile")!=null)
- {
- String checkTargetFileValue = functionNode.getAttributes().getNamedItem("checkTargetFile").getNodeValue();
- systemFunction.setCheckTargetFile(new Boolean(checkTargetFileValue).booleanValue());
- }
- if(functionNode.getAttributes().getNamedItem("lockFile")!=null)
- {
- String lockFileValue = functionNode.getAttributes().getNamedItem("lockFile").getNodeValue();
- systemFunction.setLockFile(lockFileValue);
- }
- if(functionNode.getAttributes().getNamedItem("lockFileMustExists")!=null)
- {
- String lockFileMustExistsValue = functionNode.getAttributes().getNamedItem("lockFileMustExists").getNodeValue();
- systemFunction.setLockFileMustExist(new Boolean(lockFileMustExistsValue).booleanValue());
- }
- if(functionNode.getAttributes().getNamedItem("addTimeStamp")!=null)
- {
- String addTimeStampValue = functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue();
- systemFunction.setAddTimeStamp(new Boolean(addTimeStampValue).booleanValue());
- }
- if(functionNode.getAttributes().getNamedItem("addTimeStampArchive")!=null)
- {
- String addTimeStampArchiveValue = functionNode.getAttributes().getNamedItem("addTimeStampArchive").getNodeValue();
- systemFunction.setAddTimeStampArchive(new Boolean(addTimeStampArchiveValue).booleanValue());
- }
- if(functionNode.getAttributes().getNamedItem("addTimeStampArchiveAfter")!=null)
- {
- String addTimeStampArchiveAfterValue = functionNode.getAttributes().getNamedItem("addTimeStampArchiveAfter").getNodeValue();
- systemFunction.setAddTimeStampArchiveAfter(new Boolean(addTimeStampArchiveAfterValue).booleanValue());
- }
- if(functionNode.getAttributes().getNamedItem("filePatternContent")!=null)
- {
- String filePatternContentValue = functionNode.getAttributes().getNamedItem("filePatternContent").getNodeValue();
- systemFunction.setFilePatternContent(filePatternContentValue);
- }
- if(functionNode.getAttributes().getNamedItem("filePatternSource")!=null)
- {
- String filePatternSourceValue = functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue();
- systemFunction.setFilePatternSource(filePatternSourceValue);
- }
- if(functionNode.getAttributes().getNamedItem("filePatternSourceExcept")!=null)
- {
- String filePatternSourceExceptValue = functionNode.getAttributes().getNamedItem("filePatternSourceExcept").getNodeValue();
- systemFunction.setFilePatternSourceExcept(filePatternSourceExceptValue);
- }
- if(functionNode.getAttributes().getNamedItem("fileExtensionSource")!=null)
- {
- String fileExtensionSourceValue = functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue();
- systemFunction.setFileExtensionSource(fileExtensionSourceValue);
- }
- if(functionNode.getAttributes().getNamedItem("fileExtensionTarget")!=null)
- {
- String fileExtensionTargetValue = functionNode.getAttributes().getNamedItem("fileExtensionTarget").getNodeValue();
- systemFunction.setFileExtensionTarget(fileExtensionTargetValue);
- }
- if(functionNode.getAttributes().getNamedItem("targetFilePrefix")!=null)
- {
- String targetFilePrefixValue = functionNode.getAttributes().getNamedItem("targetFilePrefix").getNodeValue();
- systemFunction.setTargetFilePrefix(targetFilePrefixValue);
- }
- if(functionNode.getAttributes().getNamedItem("scanParameter")!=null)
- {
- String scanParameterValue = functionNode.getAttributes().getNamedItem("scanParameter").getNodeValue();
- systemFunction.setScanParameter(scanParameterValue);
- }
- if(functionNode.getAttributes().getNamedItem("debug")!=null)
- {
- boolean debugValue = new Boolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()).booleanValue();
- systemFunction.setDebug(debugValue);
- }
- if(functionNode.getAttributes().getNamedItem("logLevel")!=null)
- {
- String logLevelValue = functionNode.getAttributes().getNamedItem("logLevel").getNodeValue();
- systemFunction.setLockFile(logLevelValue);
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("teXML2AnsiMom")) {
- Texml2AnsiFunction texml2AnsiFunction = new Texml2AnsiFunction(confAction);
- texml2AnsiFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_ANSI, texml2AnsiFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- texml2AnsiFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2AnsiFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2AnsiFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageMappingFile") != null) {
- texml2AnsiFunction.setMessageMappingFile(functionNode.getAttributes().getNamedItem("messageMappingFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageHeaderFile") != null) {
- texml2AnsiFunction.setMessageHeaderFile(functionNode.getAttributes().getNamedItem("messageHeaderFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("alternativeFragmentPath") != null) {
- texml2AnsiFunction.setAlternativeFragmentPath(functionNode.getAttributes().getNamedItem("alternativeFragmentPath").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNamePrefix") != null) {
- texml2AnsiFunction.setFileNamePrefix(functionNode.getAttributes().getNamedItem("fileNamePrefix").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- texml2AnsiFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texml2AnsiFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("newSTMessageRefNo") != null) {
- texml2AnsiFunction.setNewSTMessageRefNo(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("newSTMessageRefNo").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2AnsiFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("teXML2AnyMom")) {
- Texml2AnyFunction texml2AnyFunction = new Texml2AnyFunction(confAction);
- texml2AnyFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_ANY, texml2AnyFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("businessObject") != null) {
- texml2AnyFunction.setBusinessObject(functionNode.getAttributes().getNamedItem("businessObject").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2AnyFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- texml2AnyFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- texml2AnyFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileName") != null) {
- texml2AnyFunction.setFileName(functionNode.getAttributes().getNamedItem("fileName").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2AnyFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texml2AnyFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2AnyFunction.setDebug((functionNode.getAttributes().getNamedItem("debug").getNodeValue()).equalsIgnoreCase("yes"));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("teXML2AsMom")) {
- Texml2AsFunction texml2AsFunction = new Texml2AsFunction(confAction);
- texml2AsFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_AS, texml2AsFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("businessObject") != null) {
- texml2AsFunction.setBusinessObject(functionNode.getAttributes().getNamedItem("businessObject").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2AsFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- texml2AsFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("archiveFolder") != null) {
- texml2AsFunction.setArchiveFolder(functionNode.getAttributes().getNamedItem("archiveFolder").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- texml2AsFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileName") != null) {
- texml2AsFunction.setFileName(functionNode.getAttributes().getNamedItem("fileName").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2AsFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texml2AsFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2AsFunction.setDebug((functionNode.getAttributes().getNamedItem("debug").getNodeValue()).equalsIgnoreCase("yes"));
- }
- }
- if (actionMom.getAttributes().getNamedItem("momName").getNodeValue().equalsIgnoreCase("teXML2ChemXmlMom")) {
- Texml2ChemXmlFunction texml2ChemXmlFunction = new Texml2ChemXmlFunction(confAction);
- texml2ChemXmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_CHEMXML, texml2ChemXmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- texml2ChemXmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2ChemXmlFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageTransformFile") != null) {
- texml2ChemXmlFunction.setMessageTransformFile(functionNode.getAttributes().getNamedItem("messageTransformFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- texml2ChemXmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- texml2ChemXmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2ChemXmlFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("targetFilePrefix") != null) {
- texml2ChemXmlFunction.setTargetFilePrefix(functionNode.getAttributes().getNamedItem("targetFilePrefix").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2ChemXmlFunction.setDebug((functionNode.getAttributes().getNamedItem("debug").getNodeValue()).equalsIgnoreCase("yes"));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("teXML2EDIFACTMom"))
- {
- Texml2EdifactFunction texml2EdifactFunction = new Texml2EdifactFunction(confAction);
- texml2EdifactFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_EDIFACT, texml2EdifactFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- texml2EdifactFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2EdifactFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2EdifactFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageHeaderFile") != null) {
- texml2EdifactFunction.setMessageHeaderFile(functionNode.getAttributes().getNamedItem("messageHeaderFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("alternativeFragmentPath") != null) {
- texml2EdifactFunction.setAlternativeFragmentPath(functionNode.getAttributes().getNamedItem("alternativeFragmentPath").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageMappingFile") != null) {
- texml2EdifactFunction.setMessageMappingFile(functionNode.getAttributes().getNamedItem("messageMappingFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("convertFormat") != null) {
- texml2EdifactFunction.setConvertFormat(functionNode.getAttributes().getNamedItem("convertFormat").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNamePrefix") != null) {
- texml2EdifactFunction.setFileNamePrefix(functionNode.getAttributes().getNamedItem("fileNamePrefix").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texml2EdifactFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("newUNHMessageRefNo") != null) {
- texml2EdifactFunction.setNewUNHMessageRefNo(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("newUNHMessageRefNo").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2EdifactFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- if(functionNode.getAttributes().getNamedItem("work2Do")!=null)
- {
- texml2EdifactFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- // Node confMom = configuredMoms.get("teXML2EDIFACTMom");
- if (XUtils.findNode("mode", confMom) != null) {
- texml2EdifactFunction.setMomMode(XUtils.findNodeGetValue("mode", confMom));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("TeXML2VDAMom"))
- {
- Texml2VdaFunction texml2VdaFunction = new Texml2VdaFunction();
- texml2VdaFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML_2_VDA, texml2VdaFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- texml2VdaFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("sourceFilePattern") != null) {
- texml2VdaFunction.setSourceFilePattern(functionNode.getAttributes().getNamedItem("sourceFilePattern").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texml2VdaFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageMappingFile") != null) {
- texml2VdaFunction.setMessageMappingFile(functionNode.getAttributes().getNamedItem("messageMappingFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNamePrefix") != null) {
- texml2VdaFunction.setFileNamePrefix(functionNode.getAttributes().getNamedItem("fileNamePrefix").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("append_r_n") != null) {
- texml2VdaFunction.setAppendRN(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("append_r_n").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texml2VdaFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texml2VdaFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if(functionNode.getAttributes().getNamedItem("work2Do")!=null)
- {
- texml2VdaFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- }
- if (confMom.getAttributes().getNamedItem("momType").getNodeValue().equalsIgnoreCase("texml")) {
- TexmlFunction texmlFunction = new TexmlFunction(confAction);
- texmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_TEXML, texmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("businessObject") != null) {
- texmlFunction.setBusinessObject(functionNode.getAttributes().getNamedItem("businessObject").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("messageConfigFile") != null) {
- texmlFunction.setMessageConfigFile(functionNode.getAttributes().getNamedItem("messageConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- texmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2do") != null) {
- texmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileName") != null) {
- texmlFunction.setFileName(functionNode.getAttributes().getNamedItem("fileName").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- texmlFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("addTimeStamp") != null) {
- texmlFunction.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("oneFilePerRecord") != null) {
- texmlFunction.setOneFilePerRecord(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("oneFilePerRecord").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("cData") != null) {
- texmlFunction.setCData(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("cData").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- texmlFunction.setDebug((functionNode.getAttributes().getNamedItem("debug").getNodeValue()).equalsIgnoreCase("Yes"));
- }
- if (XUtils.findNode("sourceERP", confMom) != null) {
- texmlFunction.setSourceERP(XUtils.findNodeGetValue("sourceERP", confMom));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("VDA2TeXMLMom"))
- {
- Vda2TexmlFunction vda2TexmlFunction = new Vda2TexmlFunction(confAction);
- vda2TexmlFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_VDA_2_TEXML, vda2TexmlFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- vda2TexmlFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("partnerConfigFile") != null) {
- vda2TexmlFunction.setPartnerConfigFile(functionNode.getAttributes().getNamedItem("partnerConfigFile").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("work2Do") != null) {
- vda2TexmlFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("filePatternSource") != null) {
- vda2TexmlFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileExtensionSource") != null) {
- vda2TexmlFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNameTarget") != null) {
- vda2TexmlFunction.setFileNameTarget(functionNode.getAttributes().getNamedItem("fileNameTarget").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("targetFilePrefix") != null) {
- vda2TexmlFunction.setTargetFilePrefix(functionNode.getAttributes().getNamedItem("targetFilePrefix").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("successAction") != null) {
- vda2TexmlFunction.setSuccessAction(functionNode.getAttributes().getNamedItem("successAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("failureAction") != null) {
- vda2TexmlFunction.setFailureAction(functionNode.getAttributes().getNamedItem("failureAction").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("numberOfUnitsPerFile") != null) {
- vda2TexmlFunction.setNumberOfUnitsPerFile(Integer.parseInt(functionNode.getAttributes().getNamedItem("numberOfUnitsPerFile").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("logLevel") != null) {
- vda2TexmlFunction.setLogLevel(functionNode.getAttributes().getNamedItem("logLevel").getNodeValue());
- }
- if (functionNode.getAttributes().getNamedItem("fileNameTimeStamp") != null) {
- vda2TexmlFunction.setFileNameTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("fileNameTimeStamp").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("debug") != null) {
- vda2TexmlFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("recursive") != null) {
- vda2TexmlFunction.setRecursive(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("recursive").getNodeValue()));
- }
- if (functionNode.getAttributes().getNamedItem("messageTypeFirst") != null) {
- vda2TexmlFunction.setMessageTypeFirst(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("messageTypeFirst").getNodeValue()));
- }
- }
- if(actionMom.getAttributes().getNamedItem("momName").getNodeValue().equals("XML2AnyMom"))
- {
- Xml2AnyFunction xml2AnyFunction = new Xml2AnyFunction(confAction);
- xml2AnyFunction.setMomName(actionMom.getAttributes().getNamedItem("momName").getNodeValue());
- action = new DefaultMutableTreeNode(new FunctionTreeLabel(confAction, FunctionTreeLabel.TYPE_XML_2_ANY, xml2AnyFunction));
- Node functionNode = XUtils.getElements(actionMom, "function").item(0);
- if (functionNode.getAttributes().getNamedItem("type") != null) {
- xml2AnyFunction.setType(functionNode.getAttributes().getNamedItem("type").getNodeValue());
- }
- if(functionNode.getAttributes().getNamedItem("sourcePath")!=null)
- {
- xml2AnyFunction.setSourcePath(functionNode.getAttributes().getNamedItem("sourcePath").getNodeValue());
- // DefaultMutableTreeNode sourcePath;
- // sourcePath = new DefaultMutableTreeNode(new FolderSourceTreeLabel("Quellpfad: "+functionNode.getAttributes().getNamedItem("sourcePath").getNodeValue(),0,null));
- // action.add(sourcePath);
- }
- if(functionNode.getAttributes().getNamedItem("targetPath")!=null)
- {
- xml2AnyFunction.setTargetPath(functionNode.getAttributes().getNamedItem("targetPath").getNodeValue());
- // DefaultMutableTreeNode targetPath;
- // targetPath = new DefaultMutableTreeNode(new FolderTargetTreeLabel("Zielpfad: "+functionNode.getAttributes().getNamedItem("targetPath").getNodeValue(),0,null));
- // action.add(targetPath);
- }
- if(functionNode.getAttributes().getNamedItem("archivePath")!=null)
- {
- xml2AnyFunction.setArchivePath(functionNode.getAttributes().getNamedItem("archivePath").getNodeValue());
- // DefaultMutableTreeNode archivePath;
- // archivePath = new DefaultMutableTreeNode(new FolderArchivTreeLabel("Archivpfad: "+functionNode.getAttributes().getNamedItem("archivePath").getNodeValue(),0,null));
- // action.add(archivePath);
- }
- if(functionNode.getAttributes().getNamedItem("transformFile")!=null)
- {
- xml2AnyFunction.setTransformFile(functionNode.getAttributes().getNamedItem("transformFile").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("addTimeStamp")!=null)
- {
- xml2AnyFunction.setAddTimeStamp(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("addTimeStamp").getNodeValue()));
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("filePatternSource")!=null)
- {
- xml2AnyFunction.setFilePatternSource(functionNode.getAttributes().getNamedItem("filePatternSource").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("fileExtensionSource")!=null)
- {
- xml2AnyFunction.setFileExtensionSource(functionNode.getAttributes().getNamedItem("fileExtensionSource").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("fileExtensionTarget")!=null)
- {
- xml2AnyFunction.setFileExtensionTarget(functionNode.getAttributes().getNamedItem("fileExtensionTarget").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("work2Do")!=null)
- {
- xml2AnyFunction.setWork2Do(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue());
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- if(functionNode.getAttributes().getNamedItem("debug")!=null)
- {
- xml2AnyFunction.setDebug(Boolean.parseBoolean(functionNode.getAttributes().getNamedItem("debug").getNodeValue()));
- // DefaultMutableTreeNode work2do;
- // work2do = new DefaultMutableTreeNode(new Work2DoTreeLabel(functionNode.getAttributes().getNamedItem("work2Do").getNodeValue(),0,null));
- // action.add(work2do);
- }
- }
- functions.add(action);
- }
- }
- }
- catch (Exception ex)
- {
- // ex.printStackTrace();
- }
- return top;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement