AbdelazizElbaz / AMQPBizTalkAdapter

recently i worked in a project that we needed to do communicates WSO2 Message brocker - which implement AMQP - and biztalk, i did not find either an official adapter or an adapter created by the community. that's why I started to create an adapter for this purpose.
https://www.linkedin.com/in/elbazabdelaziz/
MIT License
3 stars 0 forks source link

Not able to view binding type AmqpAdapterBinding in the WCF Custom adapter #2

Open Aarthi1607 opened 10 months ago

Aarthi1607 commented 10 months ago

Added the details in the machine config files as per https://github.com/AbdelazizElbaz/AMQPBizTalkAdapter still not able to view the binding type in the drop down of wcf -custom adapter. Am I missing something here?

AbdelazizElbaz commented 10 months ago

Yoi must add it in the 32 and 64 version of machine config and restart you admin console

Aarthi1607 commented 10 months ago

Yes added it in both versions. Restarted admin console and even the machine , still not seeing it .

Aarthi1607 commented 10 months ago

Thank you so much i added all the dlls from https://github.com/AbdelazizElbaz/AMQPBizTalkAdapter/tree/master/src/ExternalReferences now i am able to see the binding

Aarthi1607 commented 10 months ago

I am getting this error now , do you know why ? StartListener::Error in AMQPBizTalkAdapterInboundHandler.StartListener : [RabbitMQ.Client.Exceptions.BrokerUnreachableException: None of the specified endpoints were reachable ---> System.IO.IOException: connection.start was never received, likely due to a network timeout at RabbitMQ.Client.Framing.Impl.Connection.StartAndTune() at RabbitMQ.Client.Framing.Impl.Connection.Open(Boolean insist) at RabbitMQ.Client.Framing.Impl.Connection..ctor(IConnectionFactory factory, Boolean insist, IFrameHandler frameHandler, String clientProvidedName) at RabbitMQ.Client.Framing.Impl.AutorecoveringConnection.Init(IFrameHandler fh) at RabbitMQ.Client.Framing.Impl.AutorecoveringConnection.Init(IEndpointResolver endpoints) at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName) --- End of inner exception stack trace --- at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName) at RabbitMQ.Client.ConnectionFactory.CreateConnection() at AMQPBizTalkAdapter.AmqpReceiverBase.Start(TimeSpan timeout, MethodTracer methodTracer) at AMQPBizTalkAdapter.AmqpRabbitMqNotificationReceiver.StartListener(TimeSpan timeout, MethodTracer methodTracer) at AMQPBizTalkAdapter.AMQPBizTalkAdapterInboundHandler.StartListener(String[] actions, TimeSpan timeout)]

AbdelazizElbaz commented 10 months ago

Chech you url and you must add login/password

Aarthi1607 commented 10 months ago

URL looks fine amqp://localhost:15672/Queue/TestNew , I have added login and password on the receive location.

AbdelazizElbaz commented 10 months ago

Do you have a message broker started in your machine? The error tell that your localhost:15672 is not reachable

Aarthi1607 commented 10 months ago

I am sorry , I'm very new to using Rabbit MQ with BizTalk , can you please tell me how to start a message broker ?

AbdelazizElbaz commented 10 months ago

You can start with

Rabbit ma getstarted

https://www.rabbitmq.com/download.html