public GALConnect(GDSServiceAuthDetail _pHAPDetail)
        {
            _filter    = string.Empty;
            _hapDetail = _pHAPDetail;

            base.UserName = _pHAPDetail.UserID;
            base.Password = _pHAPDetail.Password;
            base.Url      = _pHAPDetail.GWSConnURL;
            base.Profile  = _pHAPDetail.Profile;
        }
Beispiel #2
0
        static public IGDSProvider GetGDSProvider(GDSServiceAuthDetail _gdsServiceAuthDetail)
        {
            IGDSProvider objSelector = null;

            switch (_gdsServiceAuthDetail.GDSProviderService)
            {
            case GDSProviderServiceEnum.GAL_XMLSelect:
                objSelector = new GALProvider(_gdsServiceAuthDetail);
                break;

            case GDSProviderServiceEnum.GAL_UAPI:
                objSelector = new GALProvider(_gdsServiceAuthDetail);
                break;

            default:
                objSelector = new GALProvider(_gdsServiceAuthDetail);
                break;
            }

            return(objSelector);
        }
Beispiel #3
0
        public GDSServiceConfig()
            : base()
        {
            PCC                   = EnvironmentUtil.GetStringEnvironmentVarValue("PCC");
            GalQNumber            = EnvironmentUtil.GetIntEnvironmentVarValue("GAL_Q_NUMBER");
            DestinationCloudQName = EnvironmentUtil.GetStringEnvironmentVarValue("DESTINATION_AZURE_Q_NAME");
            StorngTypeServiceName = ServiceName.ToEnum <RoboticsServiceNameEnum>();
            var gdsProviderSerivce = EnvironmentUtil.GetStringEnvironmentVarValue("GDS_PROVIDER_SERIVCE");

            GDSServiceAuthDetail objHAP = new GDSServiceAuthDetail()
            {
                PCC                = PCC,
                GWSConnURL         = EnvironmentUtil.GetStringEnvironmentVarValue("SERVICE_END_POINT"),
                Profile            = EnvironmentUtil.GetStringEnvironmentVarValue("PROFILE"),
                UserID             = EnvironmentUtil.GetStringEnvironmentVarValue("USERID"),
                Password           = EnvironmentUtil.GetStringEnvironmentVarValue("PASSWORD"),
                GDSProviderService = gdsProviderSerivce.ToEnum <GDSProviderServiceEnum>()
            };

            GDSAuthDetail = objHAP;

            // DEFINING MESSAGE TEMPALTE FOR THE FLOW
            switch (StorngTypeServiceName)
            {
            case RoboticsServiceNameEnum.RemovePNRFromQ:
                MsgTemplate = PNRMsgTemplateEnum.PNRMsg;
                break;

            case RoboticsServiceNameEnum.ReadVendorRemarkQ:
                MsgTemplate = PNRMsgTemplateEnum.VendorRemarkPNRMsg;
                break;

            default:
                MsgTemplate = PNRMsgTemplateEnum.PNRMsg;
                break;
            }
        }
Beispiel #4
0
        public GALProvider(GDSServiceAuthDetail _credentialObject)
        {
            GDSServiceAuthDetail objHAP = _credentialObject;

            objGalConn = new GALConnect(objHAP);
        }