Home Page › Forums › BizTalk 2004 – BizTalk 2010 › Problem Oracle – Sendport
- This topic has 4 replies, 1 voice, and was last updated 9 years, 2 months ago by
community-content.
-
AuthorPosts
-
-
October 25, 2009 at 1:26 PM #23530
The following error occurs when the send port is called.
The adapter failed to transmit message going to send port “SendPortOracle” with URL “oracledb://xxxxxxxxxxxxxxxxxx”. It will be retransmitted after the retry interval specified for this Send Port. Details:”System.ArgumentNullException:
Value cannot be null. Parameter name: keyem System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
em System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.CreateChannelFactory[TChannel](IBaseMessage bizTalkMessage)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2.InitializeValues(IBaseMessage message)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfClient`2..ctor(IBaseMessage message, WcfTransmitter`2 transmitter)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfTransmitter`2.GetClientFromCache(String spid, IBaseMessage message)
em Microsoft.BizTalk.Adapter.Wcf.Runtime.WcfAsyncBatch`2.BatchWorker(List`1 messages)”.
Please, i need help to correct this problem.
thanks
-
October 27, 2009 at 4:57 PM #23554
HI,
One suggestion is to look at your “SOAP action header” setting in your ports configuration. If you used the default bindings which were created when generating your schema, they are usually created wrapped within an operation.
Unless the send port within your orchestration’s operation matches the same name as the enclosing operation tag in the “SOAP action header” sending messages using the default setting will fail.
So to ensure that your send port works just supply a URL for the “SOAP action header” setting.
I hope this helps.
-
October 28, 2009 at 5:26 AM #23560
Thanks, i will try this solutions.
-
-
March 26, 2014 at 1:02 PM #26305
I have the same problem. Did you found the solution?
-
April 1, 2014 at 3:12 AM #26306
You can stop the send port and check the body of the message …this error occurred when you are not passing element/column value but in oracle that is mandatory field..
-
-
-
AuthorPosts
- The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.