## Uses of Class
cdac.medinfo.sdk.hl7282.utils.HL7Exception

- Packages that use HL7Exception
  Package | Description
  --- | ---
  cdac.medinfo.sdk.hl7282.exceptions | Provides the Exception classes for the library.
  cdac.medinfo.sdk.hl7282.hl7net.commons | Provides Interfaces which are required to be implemented by Session classes, Network Agents & MessageAgents of Client Server.
  cdac.medinfo.sdk.hl7282.utils | Provides collection framework, collection classes, internationalization and miscellaneous utility classes.

- - ### Uses of HL7Exception in cdac.medinfo.sdk.hl7282.exceptions

    Subclasses of HL7Exception in cdac.medinfo.sdk.hl7282.exceptions
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AuxillaryProtocolException` AuxillaryProtocolException is raised when Auxillary Processing Fails.
    `class` | `BatchException` BatchException is raised when Batch can not be read or created.
    `class` | `ConnectionClosedException` Thrown when Connection is Closed by remote entity.
    `class` | `ConstrainViolationException` Thrown when validation of populated Value fails.
    `class` | `DelimiterMissingException` Thrown when Delimiter is Missing
    `class` | `DumpException` Thrown when dump of Message fails.
    `class` | `FieldMissingException` Thrown when Mandatory Field is Missing in populated segment in Message.
    `class` | `FragmentException` FragmentException is raised when Fragment can not be read or created.
    `class` | `GroupMissingException` Thrown when Group is missing from message.
    `class` | `InvalidComponentTypeException` Thrown when Component Type is not Valid.
    `class` | `InvalidDataTypeException` Thrown to indicate that Data Type is satisfying validation criteria.
    `class` | `InvalidDelimiterException` Thrown when Delimiter populated is Invalid character.
    `class` | `InvalidDictionaryException` Invalid Dictionary Exception raised when XML parsing fails.
    `class` | `InvalidFieldException` Thrown when Field Validation Fails.
    `class` | `InvalidLengthException` Thrown when Datatype length exceeds than Max Length specified.
    `class` | `InvalidMessageDictionaryException` Invalid Dictionary Exception raised when XML parsing fails.
    `class` | `InvalidMessageException` Thrown When Message Populated is Invalid.
    `class` | `InvalidSegmentException` Thrown when Segment Validation Fails.
    `class` | `InvalidSegmentSetException` Thrown when Segment Validation Fails.
    `class` | `InvalidSequenceException` Throws when Sequence Number is Invalid.
    `class` | `InvalidValueException` Thrown when populated Value is not Valid.
    `class` | `MessageLengthLimitException` MessageLengthLimitException is raised when Message length exceeds than write limit.
    `class` | `MessageNotSupportedException` MessageNotSupported is raised when message can not be read or created due to unavailability of message class.
    `class` | `MissingValueException` Thrown when Value is not present or populated.
    `class` | `ParseException` Thrown When Message Parsing fails .
    `class` | `ProcessFailedException` Thrown When Message Populated is Invalid.
    `class` | `PubSubException` PubSubException is raised when problem encountered with Publishing or Subscribing HL7Message at Client or Server.
    `class` | `SegmentMissingException` Thrown when Required segment is missing in MEssage.
    `class` | `SegmentNotSupportedException` Thrown when Segment is not supported in Message.
    `class` | `SerializeException` Thrown when serialization of Message fails.
    `class` | `UserTableException` Thrown when user defined table operation fails.
    `class` | `ValueNotFoundException` Thrown to indicate that value is not present in Table.

  - ### Uses of HL7Exception in cdac.medinfo.sdk.hl7282.hl7net.commons

    Subclasses of HL7Exception in cdac.medinfo.sdk.hl7282.hl7net.commons
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InvalidTransactionException` This InvalidTransactionException will raised in case of any invalid transaction is performed.

  - ### Uses of HL7Exception in cdac.medinfo.sdk.hl7282.utils

    Subclasses of HL7Exception in cdac.medinfo.sdk.hl7282.utils
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LoggerException` This Exception is raised When Hl7logger fails to log exception.