Beispiel #1
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        业务实体 svrEntity = new 业务实体();
        svrEntity.业务编码 = Guid.Empty;

        e.InputParameters["服务提供者"] = svrEntity;
    }
Beispiel #2
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        string svrID = cbProvider.Value.ToString();

        业务实体 svrEntity = new 业务实体();
        svrEntity.业务编码 = new Guid(svrID);

        e.InputParameters["服务提供者"] = svrEntity;
    }
Beispiel #3
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        string svrID = Session["UserRight_SvrID"] == null?cbProvider.Value.ToString() : Session["UserRight_SvrID"].ToString();

        业务实体 svrEntity = new 业务实体();

        svrEntity.业务编码 = new Guid(svrID);

        e.InputParameters["服务提供者"] = svrEntity;
    }
        public void  除服务提供者(业务实体 务提供者)
        {
            Guid     bId      = 务提供者.业务编码;
            List <务> services = ServiceDirectoryDBAccess.GetServiceByBID(bId);

            foreach (务 service in services)
            {
                this.除具体服务(service);
            }
            ServiceDirectoryDBAccess.RemoveBuinessEntity(务提供者);
            //throw new System.NotImplementedException();
        }
Beispiel #5
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        业务实体 svrEntity = new 业务实体();

        if (cbProvider.Value == null)
        {
            svrEntity.业务编码 = Guid.NewGuid();

        }else{
            svrEntity.业务编码 = new Guid(cbProvider.Value.ToString());
        }

        e.InputParameters["服务提供者"] = svrEntity;
    }
Beispiel #6
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        业务实体 svrEntity = new 业务实体();

        if (cbProvider.Value == null)
        {
            svrEntity.业务编码 = Guid.NewGuid();
        }
        else
        {
            svrEntity.业务编码 = new Guid(cbProvider.Value.ToString());
        }

        e.InputParameters["服务提供者"] = svrEntity;
    }
        public List <异常信息对象> 获得所有错误信息_服务提供者编码(Guid 务提供者编码)
        {
            List <异常信息对象> 结果集 = new List <异常信息对象>();

            业务实体 务提供者 = new 业务实体();

            务提供者.业务编码 = 务提供者编码;
            务目录业务逻辑  务逻辑 = new  务目录业务逻辑();
            List <务> 务集  = 务逻辑.获得具体服务_服务提供者(务提供者);

            foreach (务 具体服务 in  务集)
            {
                结果集.AddRange(this.获得所有错误信息_服务编码(具体服务.务编码));
            }
            return(结果集);
        }
Beispiel #8
0
        public int 获取未处理异常数量_服务提供者编码(Guid 务提供者编码)
        {
            错误消息处理逻辑 错误逻辑 = new 错误消息处理逻辑();
            务目录业务逻辑  UDDI = new  务目录业务逻辑();
            业务实体     务提供者 = new 业务实体();

            务提供者.业务编码 = 务提供者编码;
            int      异常数量 = 0;
            List <务> 务集   = UDDI.获得具体服务_服务提供者(务提供者);

            foreach (务 具体服务 in  务集)
            {
                异常数量 = 异常数量 + 错误逻辑.获得未处理的错误_服务编码(具体服务.务编码).Count;
            }
            return(异常数量);
        }
Beispiel #9
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        object entity = Session["Schedule_ScheduleList_Entity"];

        业务实体 svrEntity = new 业务实体();

        if (entity != null)
        {
            svrEntity.业务编码 = new Guid(entity.ToString());
        }
        else
        {
            svrEntity.业务编码 = Guid.Empty;
        }

        e.InputParameters["服务提供者"] = svrEntity;
    }
Beispiel #10
0
    protected void OdsHostScheduler_Inserting(object sender, ObjectDataSourceMethodEventArgs e)
    {
        if (cbEntity.Value == null || cbService.Value == null || string.IsNullOrEmpty(txtMethodName.Text) ||
            string.IsNullOrEmpty(txtPassWord.Text) || string.IsNullOrEmpty(txtParam.Text)
            )
        {
            throw new Exception("请详细填写任务信息!");
        }


        ESB_SCHD         sched            = new ESB_SCHD();
        ESB_SCHD_EsbWS   esbWS            = new ESB_SCHD_EsbWS();
        SchedulerService schedulerService = new SchedulerService();

        string guid = Guid.NewGuid().ToString().ToUpper();

        sched.START_TIME = DateTime.Parse(e.InputParameters["START_TIME"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
        sched.END_TIME   = DateTime.Parse(e.InputParameters["END_TIME"].ToString()).ToString("yyyy-MM-dd HH:mm:ss");
        sched.SCHD_CRON  = e.InputParameters["SCHD_CRON"].ToString();
        sched.SCHD_DESC  = e.InputParameters["SCHD_DESC"].ToString();
        sched.SCHD_FREQ  = e.InputParameters["SCHD_FREQ"].ToString();
        sched.SCHD_HOST  = new Guid(e.InputParameters["SCHD_HOST"].ToString());
        sched.SCHD_NAME  = e.InputParameters["SCHD_NAME"].ToString();
        sched.SCHD_TIME  = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
        sched.SCHD_USER  = AuthUser.UserName;
        sched.TRIG_GROUP = e.InputParameters["TRIG_GROUP"].ToString();
        sched.TRIG_NAME  = "TRIG_" + sched.TRIG_GROUP + guid;
        sched.JOB_NAME   = "JOB_" + sched.TRIG_GROUP + guid;

        注册服务目录服务 目录服务   = new 注册服务目录服务();
        业务实体     entity = 目录服务.获得服务提供者(sched.SCHD_HOST);

        sched.HOST_NAME = entity.业务名称;

        esbWS.EntityID    = new Guid(cbEntity.SelectedItem.Value.ToString());
        esbWS.EntityName  = cbEntity.SelectedItem.GetValue("业务名称").ToString();
        esbWS.ServiceID   = new Guid(cbService.SelectedItem.Value.ToString());
        esbWS.ServiceName = cbService.SelectedItem.GetValue("服务名称").ToString();
        esbWS.MethodName  = txtMethodName.Text;
        esbWS.PassWord    = txtPassWord.Text;
        esbWS.ParamString = txtParam.Text;

        e.InputParameters.Clear();
        e.InputParameters["scheduler"] = sched;
        e.InputParameters["esbWS"]     = esbWS;
    }
Beispiel #11
0
 public void 添加服务提供者(业务实体 务提供者)
 {
     try
     {
         Guid bId = ServiceDirectoryDBAccess.AddNewBuinessEnitiy(务提供者);
         //var service = 服务提供者.服务;
         //List<服务> list = service;
         //foreach (服务 service in list)
         //{
         //    service.业务编码 = bId;
         //    个人 person = new 个人();
         //    person.个人编码 = service.个人编码.Value;
         //    this.添加提供具体服务(person,service);
         //}
         //throw new System.NotImplementedException();
     }
     catch { }
 }
Beispiel #12
0
        public List <异常信息对象> 获得错误信息_服务提供者编码_用户编码(Guid 务提供者编码, Guid 用户编码)
        {
            //List<异常信息对象> 结果集 = 获得所有错误信息_服务提供者编码(服务提供者编码);
            List <异常信息对象> 结果集  = new List <异常信息对象>();
            业务实体          务提供者 = new 业务实体();

            务提供者.业务编码 = 务提供者编码;
            务目录业务逻辑  务逻辑 = new  务目录业务逻辑();
            List <务> 务集  = 务逻辑.获得具体服务_服务提供者(务提供者);
            个人       管理员 = 务逻辑.获得管理员_管理员编码(用户编码);

            foreach (务 具体服务 in  务集)
            {
                if ((具体服务.个人编码 == 用户编码) || (管理员.权限 == 0))
                {
                    结果集.AddRange(this.获得所有错误信息_服务编码(具体服务.务编码));
                }
            }
            return(结果集);
        }
        public void 修改服务提供者(业务实体 务提供者)
        {
            务目录业务逻辑 务逻辑 = new  务目录业务逻辑();

            务逻辑.修改服务提供者(务提供者);
        }
        public void 新增服务提供者(业务实体 务提供者)
        {
            务目录业务逻辑 务逻辑 = new  务目录业务逻辑();

            务逻辑.添加服务提供者(务提供者);
        }
        public List <务> 获得具体服务_服务提供者(业务实体 务提供者)
        {
            务目录业务逻辑 务逻辑 = new  务目录业务逻辑();

            return(务逻辑.获得具体服务_服务提供者(务提供者));
        }
Beispiel #16
0
    protected void OdsService_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
    {
        object entity = Session["Schedule_ScheduleList_Entity"];

        业务实体 svrEntity = new 业务实体();

        if (entity != null)
        {
            svrEntity.业务编码 = new Guid(entity.ToString());
        }
        else
        {
            svrEntity.业务编码 = Guid.Empty;
        }

        e.InputParameters["服务提供者"] = svrEntity;
    }