Base-64 decoding of PunchOutOrderMessage

In a PunchOut session, the vendor encodes the contents of your shopping session before transmission back to Requisition Center for processing. There are two methods of encoding the contents: the Base-64 encoding and URL encoding, which is the most common method. Lawson Procurement Punchout provides support for Base-64 encoded PunchOutOrderMessage documents.

To use this enhancement, there is no action required from the end-user. If the vendor uses Base-64 encoding, then the Lawson Procurement Punchout will recognize this automatically and use the BASE64Decoder module to decode the PunchOutOrderMessage.

This enhancement uses a Java module from SUN (ORACLE), that is, sun.misc.BASE64Decoder.

This Java module is not supported by SUN/Oracle or Lawson Software. But many software applications use the module successfully for years and should pose a low or minimal risk in use.