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); } }
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); }