Frends.Mllp.Receive / 2.1.0
Summary
Listens on a port for HL7 messages framed with MLLP for a bounded period, collecting what arrives and optionally acknowledging each one, with TLS and client certificate checks available.
Typical use — acting as the receiving endpoint for a clinical system that pushes HL7 over a socket rather than HTTP
2.1.02026-08-06
Changed
- Updated package copyright to comply with Frends task standards.
2.0.02026-06-05
Added
WriteMessagesToFileandMessageOutputDirectoryoptions to handle streaming messages to temp files instead of memory - Output returns file paths. Users are responsible for managing temp files.MaxConcurrentConnectionsoption to limit simultaneous connections - excess connections are rejected and logged.MaxMessageSizeoption to reject oversized messages with a NACK.EnableLogging,LogFilePathandLogMessageContentoptions to log message events to a file.StartBlockByte,EndBlockByte,CarriageReturnByteandCarriageReturnRequiredoptions to configure MLLP framing.AcknowledgementFormat,AckSenderApplication,AckReceiverApplication,AckHl7VersionandAcknowledgementTypeoptions to configure ACK/NACK behavior.
Changed
- ACK generation now uses only the MSH line instead of full payload - fixes crash on large messages.
- Breaking
AcknowledgementMessagerenamed toAcknowledgementTypeinConnectionand changed fromstringtoAcknowledgementTypeenum. Valid values:AA,AE,AR.
1.4.02026-05-18
Added
Options.AcknowledgementFormatwithHl7(default) andControlByteto configure outbound acknowledgement format.Options.AcknowledgementByte(default0x06) for the positive control-byte acknowledgement value.
1.3.02026-05-06
Added
Options.StartBlockByte,Options.EndBlockByte, andOptions.CarriageReturnByteto allow configuring MLLP framing bytes (defaults: 11, 28, 13)
1.2.02026-04-17
Added
Connection.ClientCertificateThumbprintsproperty to specify client certificate thumbprints for authentication in MTLS mode
1.1.02026-04-13
Added
Connection.Encodingis now selectable and can be set custom by user
1.0.02026-02-06
Added
- Initial implementation