Ejemplo n.º 1
0
        private static uddi.apiv2.bindingTemplate[] MapBindingTemplates(uddi.apiv3.bindingTemplate[] bindingTemplate)
        {
            if (bindingTemplate == null)
            {
                return(null);
            }
            List <uddi.apiv2.bindingTemplate> r = new List <uddi.apiv2.bindingTemplate>();

            for (int i = 0; i < bindingTemplate.Length; i++)
            {
                uddi.apiv2.bindingTemplate x = new uddi.apiv2.bindingTemplate();
                x.bindingKey = bindingTemplate[i].bindingKey;
                if (x.bindingKey == null)
                {
                    x.bindingKey = "";
                }
                x.description           = MapDescription(bindingTemplate[i].description);
                x.Item                  = MapAccessPointHostRedir(bindingTemplate[i].Item);
                x.serviceKey            = bindingTemplate[i].serviceKey;
                x.tModelInstanceDetails = MapTModelInstanceDetails(bindingTemplate[i].tModelInstanceDetails);
                if (x.tModelInstanceDetails == null)
                {
                    x.tModelInstanceDetails = new uddi.apiv2.tModelInstanceInfo[0];
                }
                r.Add(x);
            }

            return(r.ToArray());
        }
Ejemplo n.º 2
0
        public static bindingTemplate MapBindingTemplate(uddi.apiv2.bindingTemplate bindingTemplate)
        {
            if (bindingTemplate == null)
            {
                return(null);
            }
            bindingTemplate r = new bindingTemplate();

            r.bindingKey  = bindingTemplate.bindingKey;
            r.description = MapDescription(bindingTemplate.description);
            r.serviceKey  = bindingTemplate.serviceKey;
            if (bindingTemplate.Item is org.uddi.apiv2.accessPoint)
            {
                org.uddi.apiv2.accessPoint old = new uddi.apiv2.accessPoint();
                accessPoint a = new accessPoint();
                a.Value   = old.Value;
                a.useType = old.URLType.ToString();
                r.Item    = a;
            }
            r.tModelInstanceDetails = MapTmodelInstanceDetail(bindingTemplate.tModelInstanceDetails);
            return(r);
        }
Ejemplo n.º 3
0
        private static uddi.apiv2.bindingTemplate[] MapBindingTemplates(uddi.apiv3.bindingTemplate[] bindingTemplate)
        {
            if (bindingTemplate == null) return null;
            List<uddi.apiv2.bindingTemplate> r = new List<uddi.apiv2.bindingTemplate>();
            for (int i = 0; i < bindingTemplate.Length; i++)
            {
                uddi.apiv2.bindingTemplate x = new uddi.apiv2.bindingTemplate();
                x.bindingKey = bindingTemplate[i].bindingKey;
                if (x.bindingKey == null)
                    x.bindingKey = "";
                x.description = MapDescription(bindingTemplate[i].description);
                x.Item = MapAccessPointHostRedir(bindingTemplate[i].Item);
                x.serviceKey = bindingTemplate[i].serviceKey;
                x.tModelInstanceDetails = MapTModelInstanceDetails(bindingTemplate[i].tModelInstanceDetails);
                if (x.tModelInstanceDetails == null)
                    x.tModelInstanceDetails = new uddi.apiv2.tModelInstanceInfo[0];
                r.Add(x);
            }

            return r.ToArray();
        }