OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide

EDI Concepts
OSI/MHS Gateway Programmatic Interface (GPI) Programming Guide424822-001
D-5
EDIM Forwarding
Each type of notification relates to acceptance or refusal of responsibility for the EDIM
by the recipient:
A forwarded notification reports that responsibility for an EDIM has been forwarded
along with the subject EDIM. A forwarded notification is generated by a receiving
EDI-UA, EDI-MS, or physical access delivery unit (PDAU), when EDIM
responsibility cannot be given to the associated user, and the EDIM is forwarded to
another recipient.
A negative notification reports that responsibility for an EDIM has been refused. A
negative notification is generated by a receiving EDI-UA, EDI-MS, or PDAU when
EDIM responsibility cannot be given to the associated user, and the EDIM cannot be
forwarded to another recipient.
A positive notification reports that responsibility for an EDIM has been accepted. A
positive notification is generated by a receiving EDI-UA, EDI-MS, or PDAU when
responsibility can be given to the associated user.
EDIM Forwarding
An EDIM can be forwarded to one or more recipients determined by the forwarding
EDI-UA, EDI-MS, or EDI-AU. The EDIM is forwarded along with EDI notification
requests contained within it. Any of the body parts within the EDIM can be removed
(wholly, not partially) when forwarding, with the exception of a forwarded body part,
which cannot be removed.
Body parts that are removed when forwarding are replaced with placeholders to indicate
which type of body part was removed. Note that the heading of an EDIM cannot be
removed when forwarding.
When an EDIM is forwarded, it becomes the content of the forwarding EDIM
(Figure D-4). In other words, the forwarded EDIM is the primary body part of the
forwarding EDIM. Within the GPI gateway, an EDIM body part that is a forwarded
EDIM is represented by an object of the EDI-C-EDIM-BODYPART class. If an EDIM
body part is an original EDI interchange, not a forwarded EDIM, it is represented by an
object of the EDI-C-BODYPART class. These and all other GPI object classes and
attributes are fully described in the GPI Reference Manual.
EDIM Responsibility
An EDIM cannot leave the EDI messaging system unless its responsibility is accepted
by some user (recipient). When a user accepts responsibility, the body parts of that
message are made available to the user by the associated EDI-UA, EDI-MS, or EDI-AU
(which received the EDIM on behalf of the user).