Develop > Controller layer > Integrate with back-end systems and external applications > Procurement system integration
Configure WebSphere Commerce to communicate with a procurement system
WebSphere Commerce supports integration with a procurement system.
To configure WebSphere Commerce to communicate with a procurement system, complete the following steps for all procurement system protocols:
Procedure
Capture the procurement protocol and system information in the PROCSYS and PROCPROTCL database tables by doing the following:
Results
- Add the name of the procurement system and any customizable data to the PROCSYS database table.
- Add the procurement protocol name, version, communication type, authentication type, and other protocol specific attributes in the PROCPROTCL database table.
The following additional steps are needed for procurement protocols that use XML/HTTP:
- Add a new message mapper for procurement.
- In the WebSphere Commerce configuration file, update the configuration entry for the XML/HTTP adapter by adding the new message mapper.
Any content types and encoding used by the procurement system buyer side tools must be listed in the supportedContentTypes and supportedCharacterEncoding attributes.
- Create an entry in the DEVICEFMT table for the new message mapper. The DEVICEFMT_ID is the summation of the HTTP adapter deviceFormatId, and the messageMapperId. The DEVICEFMT_ID is used in the Struts configuration file for different view tasks for different protocols.
Related concepts
WebSphere Commerce configuration file