I have a situation where I want to use a transaction to keep track of a particular message process in order to roll back various parts if there is a failure. The service operation is listening on a queue using the NetMSMQBinding and the operation is marked with the transaction properties of the OperationBehavior like so: <OperationBehavior(Trans... Public Sub SendHello( ... Using the above attribute enables the operation for transaction ......
One of the goals of a large state-wide multi-agency data sharing project my organization is participating in was to start with a partner designed WSDL and then implement it in the underlying technology of the partner's choice. For my organization this technology is Windows Communication Foundation. From it's inception the WSDL had to be simple and interoperable. This is the second time I had started with a WSDL and then created a conformant service. My organization was one of the few that actually ......
Today I discovered the some configuration impacts from my choice to return the XML document as a string property. Because I am using a string property to return the XML generated by my service (see yesterday's post) I had to adjust three properties in the service and client configuration. MaxBufferSize property - (From MSDN) Gets or sets the maximum size of the buffer to use. For buffered messages this value is the same as MaxReceivedMessageSize. For streamed messages, this value is the maximum size ......
In the new paradigm of contract first designs for services a lot of it revolves around exposing a contract that defines the operations and messages for a service. In terms of Web Services (or WCF exposed via a web service) this also means exposing the schemas via the WSDL so that consumers know the inputs and outputs for that service and its methods. This is my big question: When working with NIEM how many are exposing their subset schemas to their web services and how many are using a generic "Package ......
My name is Chris and I spend most of my days for my employer working on a myriad of projects and systems in the criminal justice arena. I work mainly in .NET (VB to be specific) but I am no longer afraid of things like C# and Java. Somewhere along the line I told someone I knew something about XML too. Most of my days are split between being a "product/project leader" for one of our mobile solutions and also as the interfaces guy. I get to spend a lot of my interface guy time lecturing about SOA, ......