Code Monkey home page Code Monkey logo

spinetools-csharp's Introduction

SpineTools-CSharp

NHS Spine Message Handler

Dependencies:

.Net 4.0 or 4.5

DistributionEnvelopeTools-CSharp (https://github.com/DamianJMurphy/DistributionEnvelopeTools-CSharp)

JSON.Net (http://www.newtonsoft.com/json)

SpineTools is an integration library providing Message Handling System behaviour for NHS Spine clients, and in particular for "ITK Trunk" messages. It supports synchronous and unreliable asynchronous queries; and asychronous messaging with both synchronous and asychnonous ebXML acknowledgments.

SpineTools provides a Spine Directory Service interface plus a cache .

Integration points for received messages are provided by handlers keyed on service, with default (or example) handlers being provided that write received message content to files on disk. Configuration is via the registry.

API documentation is in "Javadoc" form and Doxygen (http://www.doxygen.org) is recommended to extract and format it.

Files here are a copy of the Visual Studio project directory. A simple test caller is provided.

spinetools-csharp's People

Contributors

damianjmurphy avatar

Stargazers

Nandhagopal Kumarasamy avatar Michael Corrado avatar David Vreony avatar Neil Stevens avatar James Berry avatar

Watchers

 avatar James Cloos avatar James Berry avatar  avatar Sharif Ullah avatar Richard Robinson avatar Neil Stevens avatar

Forkers

martinsramko

spinetools-csharp's Issues

Just help needed

Can you please provide default values for the below variables in ConnectionManager.cs

internal const string CONNECTION_MANAGER_REGSITRY_KEY = "HKEY_LOCAL_MACHINE\Software\HSCIC\TMSConnectionManager";
private const string CERT_FILE_REGVAL = "EndpointCertificate";
internal const string CERT_PASS_REGVAL = "CertPass";
private const string PASSWORD_PROVIDER = "PasswordProvider";
private const string MESSAGE_DIRECTORY_REGVAL = "MessageDirectory";
private const string EXPIRED_DIRECTORY_REGVAL = "ExpiredDirectory";
private const string RETRY_TIMER_PERIOD_REGVAL = "RetryTimerPeriod";
private const string PERSIST_DIRATION_FILE_REGVAL = "PersistDurations";
private const string USE_NULL_DEFAULT_SYNCHRONOUS_HANDLER_REGVAL = "UseNullDefaultSynchronousHandler";
private const string MY_IP_REGVAL = "MyIp";
public const string LOGSOURCE = "Spine ConnectionManager";

netcore spine tools

I'm a developer working on the NHS Supply Chain Cloud Applications; we are looking to integrate with other NHS systems using spine; we currently are modernizing are applications to use .netcore 3.1 Is there any official support for .netcore and or nuget releases of the spine tools

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.