Esempio n. 1
0
        public override void Cleanup(BizTalkManager manager)
        {
            NameValueCollection nvc = new NameValueCollection
            {
                { "BindingType", "oracleEBSBinding" },
                {
                    "BindingConfiguration",
                    @"<binding openTimeout=""00:05:00"" name=""OracleEBSBinding"" closeTimeout=""00:05:00"" sendTimeout=""00:05:00"" useSchemaInNameSpace=""false"" />"
                }
            };

            manager.SetPortTransportProperty(SendPortName, nvc);

            var origSendPortUri = OrginalSendPortUriDict[PortKey];

            if (!string.IsNullOrWhiteSpace(origSendPortUri))
            {
                manager.ModifySendPortPrimaryTransportAddress(SendPortName, origSendPortUri);
            }
        }
Esempio n. 2
0
        public override void Setup(BizTalkManager manager, Uri moxyUri)
        {
            var uri = manager.GetSendPortPrimaryTransportAddress(SendPortName);

            if (!OrginalSendPortUriDict.ContainsKey(PortKey))
            {
                OrginalSendPortUriDict.Add(PortKey, uri);
            }


            NameValueCollection nvc = new NameValueCollection
            {
                { "BindingType", "basicHttpBinding" },
                { "BindingConfiguration", @"<binding name=""basicHttpBinding""/>" }
            };

            manager.ModifySendPortPrimaryTransportAddress(SendPortName, moxyUri.AbsoluteUri);
            manager.SetPortTransportProperty(SendPortName, nvc);
            base.Setup(manager, moxyUri);
        }