Hi, I using an HL7Server + ApplicationRouterImpl + NullSafeStorage to simply receive and log incoming ADT messages. In the MSH segment, both MSH-15 and MSH-16 are set to NE. As I understand the HL7 rules, this mean that no acknowledgment is needed for either the accept ack or application ack.
In ProcessorImpl i see where msh-15 is checked and no accept ack is sent. but msh-16 seems to be ignored and an ack (or response from processMessage in the Application object) is always sent. returning null from my ReceivingApplication.processMessage wont work as that return value is expected to be non-null in First of all, does NE in fields 15 and 16 in the MSH really mean, "do not repsond at all" ? If so, am I going about this the wrong way? I could change ApplicationRouterImpl and/or ProcessorImpl to allow a null return, or ignore that return if it's an ACK and msh-16 is NE, but I'd like to ask before jumping in head first. btw, I'm using the 1.0beta1 build. Thanks, Chris ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Hl7api-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hl7api-devel

