public int defineProcess(Process p)
        {
            string define = "define process \n";
            define = define + "name:" + p.getName() + "\n";
            define = define + "group:" + p.getDatabase() + "\n";
            define = define + "env:" + "NDB_CONNECTSTRING="+p.getConnectString() ;
            if(p.getEnv().Equals(""))
                define = define + "\n";
            else
                define = define + " " + p.getEnv() + "\n";

            //if(p.getPath().EndsWith("\\"))
            //	define = define + "path:" + p.getPath()+ "ndb" + "\n";
            //else
            define = define + "path:" + p.getPath() + "\n";
            define = define + "args:" + p.getArgs() + "\n";
            define = define + "type:" + "permanent" + "\n";
            define = define + "cwd:" + p.getCwd() + "\n";
            define = define + "owner:" + "ejohson" + "\n\n";

            if(!sendMessage(define))
                return -2;

            SimpleCPCParser.parse(p, m_socket);
            if(p.isDefined())
                return 1;
            else
                return -1;
        }
Exemple #2
0
        public int defineProcess(Process p)
        {
            string define = "define process \n";

            define = define + "name:" + p.getName() + "\n";
            define = define + "group:" + p.getDatabase() + "\n";
            define = define + "env:" + "NDB_CONNECTSTRING=" + p.getConnectString();
            if (p.getEnv().Equals(""))
            {
                define = define + "\n";
            }
            else
            {
                define = define + " " + p.getEnv() + "\n";
            }

            //if(p.getPath().EndsWith("\\"))
            //	define = define + "path:" + p.getPath()+ "ndb" + "\n";
            //else
            define = define + "path:" + p.getPath() + "\n";
            define = define + "args:" + p.getArgs() + "\n";
            define = define + "type:" + "permanent" + "\n";
            define = define + "cwd:" + p.getCwd() + "\n";
            define = define + "owner:" + "ejohson" + "\n\n";

            if (!sendMessage(define))
            {
                return(-2);
            }

            SimpleCPCParser.parse(p, m_socket);
            if (p.isDefined())
            {
                return(1);
            }
            else
            {
                return(-1);
            }
        }