Example #1
0
        /////////////////////////////////////////////////////////////////////////////////////////////////
        /// Uddi Publish API messages
        /////////////////////////////////////////////////////////////////////////////////////////////////
        public RegisteredInfo Send(GetRegisteredInfo getRegisteredInfo, AuthToken authToken)
        {
            SetAuthToken(getRegisteredInfo, authToken);

            try
            {
                return(soapClient.GetRegisteredInfo(getRegisteredInfo));
            }
            catch (UddiException uddiException)
            {
                AttemptRefreshAuthInfo(uddiException, authToken);

                return(soapClient.GetRegisteredInfo(getRegisteredInfo));
            }
        }
Example #2
0
        /// <summary>
        ///		Writes information about the current publishers owned data to STDOUT
        /// </summary>
        private static void DisplayOwnedEntities()
        {
            GetRegisteredInfo gri = new GetRegisteredInfo();
            RegisteredInfo    ri  = gri.Send(_connection);

            foreach (BusinessInfo binfo in ri.BusinessInfos)
            {
                Console.WriteLine("Business Entity");
                Console.WriteLine("\tName: " + binfo.Names[0].Text);
                Console.WriteLine("\tBusinessKey: " + binfo.BusinessKey);
                Console.WriteLine("\tServiceCount: " + binfo.ServiceInfos.Count);
            }
            foreach (TModelInfo tinfo in ri.TModelInfos)
            {
                Console.WriteLine("Business Entity");
                Console.WriteLine("\tName: " + tinfo.Name.Text);
                Console.WriteLine("\tTModelKey: " + tinfo.TModelKey);
            }
        }
Example #3
0
        public RegisteredInfo GetRegisteredInfo([XmlElement(Namespace = Microsoft.Uddi.VersionSupport.UddiVersionSupport.CurrentNamespace, IsNullable = false)] GetRegisteredInfo getRegisteredInfo)
        {
            object[] results = InvokeWebMethod("GetRegisteredInfo", new object[] { getRegisteredInfo });

            return((RegisteredInfo)results[0]);
        }