コード例 #1
0
        public string PublishService(string name, string bizkey)
        {
            try
            {
                get_authTokenRequest r = new get_authTokenRequest();
                r.get_authToken        = new get_authToken1();
                r.get_authToken.cred   = util.DE(encryptedpassword);
                r.get_authToken.userID = username;
                get_authTokenResponse res = securityclient.get_authToken(r);

                save_serviceRequest req = new save_serviceRequest();


                req.save_service                                  = new save_service1();
                req.save_service.authInfo                         = res.authToken.authInfo;
                req.save_service.businessService                  = new businessService2[1];
                req.save_service.businessService[0]               = new businessService2();
                req.save_service.businessService[0].businessKey   = bizkey;
                req.save_service.businessService[0].name          = new name1[1];
                req.save_service.businessService[0].name[0]       = new name1();
                req.save_service.businessService[0].name[0].Value = name;
                get_serviceDetailResponse1 res2 = publishclient.save_service(req);
                return(res2.serviceDetail.businessService[0].serviceKey);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
    public serviceDetail save_service(save_service save_service1)
    {
        save_serviceRequest inValue = new save_serviceRequest();

        inValue.save_service = save_service1;
        save_serviceResponse retVal = ((Publish)(this)).save_service(inValue);

        return(retVal.serviceDetail);
    }
コード例 #3
0
ファイル: uddiv3.cs プロジェクト: mil-oss/fgsms
        public string PublishService(string name, string bizkey)
        {
            try
            {
                get_authTokenRequest r = new get_authTokenRequest();
                r.get_authToken = new get_authToken1();
                r.get_authToken.cred = util.DE(encryptedpassword);
                r.get_authToken.userID = username;
                get_authTokenResponse res = securityclient.get_authToken(r);

                save_serviceRequest req = new save_serviceRequest();

                req.save_service = new save_service1();
                req.save_service.authInfo = res.authToken.authInfo;
                req.save_service.businessService = new businessService2[1];
                req.save_service.businessService[0] = new businessService2();
                req.save_service.businessService[0].businessKey = bizkey;
                req.save_service.businessService[0].name = new name1[1];
                req.save_service.businessService[0].name[0] = new name1();
                req.save_service.businessService[0].name[0].Value = name;
                get_serviceDetailResponse1 res2 = publishclient.save_service(req);
                return res2.serviceDetail.businessService[0].serviceKey;

            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #4
0
 save_serviceResponse Publish.save_service(save_serviceRequest request)
 {
     return(base.Channel.save_service(request));
 }