+1 Bo, spot on, we have those challenges too. A core tenant of soa is share schemas not types, yet nsb makes this extremely difficult. Would love to see a roadmap item to make this more flexible. Interoperability is also a major concern as we are using several non dotnet platforms now and have to hack a lot of stuff to get it to work.
Adam
--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/80022ec9-beaa-4110-bf57-e2dbe638744e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Can you help me understand why generating a JSON Schema from the message types wouldn’t be a workable option?
https://sixgun.wordpress.com/2012/02/09/using-json-net-to-generate-jsonschema/
-- Udi
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/CAM6ntuq%3Dbpy5DYFiobigvRY5Jo19AvsQZzX109VjTaXQ%3D6pLnA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/029001d19a6c%24013856f0%2403a904d0%24%40particular.net.
My team told me they needed to add the fully qualified type name including the assembly version to get the interop to work. I also still assumed that this article https://lostechies.com/jimmybogard/2013/01/31/nservicebus-semantic-versioning-and-events/ was applicable. Would love to see an example and docu about how to do it with schema only.
Adam
Adam,I'm curious since know you're on ASB. Type yes, version, not so sure. If you're using message conventions, we only check the type, not the version.
--
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftw...@googlegroups.com.
To post to this group, send email to particula...@googlegroups.com.
Visit this group at https://groups.google.com/group/particularsoftware.
To view this discussion on the web visit https://groups.google.com/d/msgid/particularsoftware/d5b89a02-aec0-43a8-a755-ef049711be04%40googlegroups.com.
My team told me they needed to add the fully qualified type name including the assembly version to get the interop to work. I also still assumed that this article https://lostechies.com/jimmybogard/2013/01/31/nservicebus-semantic-versioning-and-events/ was applicable. Would love to see an example and docu about how to do it with schema only.
Adam
On Wed, Apr 20, 2016, 6:35 PM Sean Feldman <sean.f...@particular.net> wrote:
Adam,--I'm curious since know you're on ASB. Type yes, version, not so sure. If you're using message conventions, we only check the type, not the version.
You received this message because you are subscribed to the Google Groups "Particular Software" group.
To unsubscribe from this group and stop receiving emails from it, send an email to particularsoftware+unsub...@googlegroups.com.
string nativeMessage = @"{""Content"":""Hello from native sender"",""SendOnUtc"":""2015-10-27T20:47:27.4682716Z""}";
// message is a BrokeredMessage
message.Properties["NServiceBus.EnclosedMessageTypes"] = "NativeMessage";
message.Properties["NServiceBus.MessageIntent"] = "Send";