When Might Errors or Exceptions Occur?
Errors or exceptions might occur at any point in a RosettaNet PIP interchange, for example, when:
![*](chapterTOC_bullet.png)
RosettaNet PIP documents are created or sent.
![*](chapterTOC_bullet.png)
Signature verification fails.
![*](chapterTOC_bullet.png)
Encryption or decryption fails.
![*](chapterTOC_bullet.png)
RosettaNet PIP document components are packed into RosettaNet objects (RNOs) for transmission.
![*](chapterTOC_bullet.png)
RosettaNet PIP documents are unpacked into their components (headers, content, signatures, and so on).
![*](chapterTOC_bullet.png)
RosettaNet PIP documents are validated for structure and content.
![*](chapterTOC_bullet.png)
RosettaNet transactions expire after the retry limit is reached.
![*](chapterTOC_bullet.png)
RosettaNet PIP documents are received out of sequence, violating the document order specified in the particular PIP.
Trading Networks’s processing rule is involved in initiation of RosettaNet process, resulting in redundant persistence of documents.