Develop > Controller layer > Integrate with back-end systems and external applications > Procurement system integration


Create messages for procurement integration message keys

Procurement integration provides the infrastructure for sending error messages back to the procurement system when authorization has failed or a request cannot be completed due to other error conditions. The actual error messages sent back to the procurement system need to be customized, and the property file containing these messages is not provided by WebSphere Commerce.

To create messages for procurement integration message keys:


Procedure

  1. Create a property file named

    ecProcurementMessages_locale.properties
    

  2. Add messages for the following keys for each language locale that needs to be supported. The following message keys for procurement integration error messages have been defined:

    _ERR_PROCUREMENT_BUYER_CREDENTIAL_NOT_FOUND=Specified buyer credentials not found.

    _ERR_PROCUREMENT_INVALID_BUYER_CREDENTIAL=Invalid buyer credentials. Authentication failed.

    _ERR_PROCUREMENT_INVALID_CREDENTIAL=Invalid buyer or supplier credentials.

    _ERR_PROCUREMENT_INVALID_PROTOCOL=The specified procurement protocol name and version are invalid.

    _ERR_PROCUREMENT_INVALID_REQUISITIONER_ID=RequisitionerId parameter is missing or invalid.

    _ERR_PROCUREMENT_INVALID_SUPPLIER_CREDENTIAL=Invalid supplier credentials. Authentication failed.

    _ERR_PROCUREMENT_INVALID_SUPPLIER_COOKIE=Invalid supplier cookie.

    _ERR_PROCUREMENT_RESP_CATENTRY_NOT_FOUND=catalog entry not found.

    _ERR_PROCUREMENT_RESP_DUPLICATE_ORDER=duplicate order.

    _ERR_PROCUREMENT_RESP_INVALID_BUYER_CRED=invalid credential.

    _ERR_PROCUREMENT_RESP_INVALID_MESSAGE_ID=invalid message id.

    _ERR_PROCUREMENT_RESP_INVALID_SUPPLIER_CRED=invalid credential.

    _ERR_PROCUREMENT_RESP_INVALID_SUPPLIER_UID=invalid credential.

    _ERR_PROCUREMENT_RESP_ORDER_CREATE_FAILED=Could not create the order.

    _ERR_PROCUREMENT_RESP_ORDER_PREPARE_FAILED=order prepare failed.

    _ERR_PROCUREMENT_RESP_ORDER_PROCESS_FAILED=order process failed.

    _ERR_PROCUREMENT_RESP_ORDERITEM_CREATE_FAILED=Could not create the order item.

    _ERR_PROCUREMENT_RESP_REGISTER_REQUISITIONER_FAILED=Unexpected error when registering requisitioning user.

    _ERR_PROCUREMENT_RESP_UNKNOWN_ERROR_CODE=unknown error occurred.

    _ERR_PROCUREMENT_SUPPLIER_CREDENTIAL_NOT_FOUND=Specified supplier credentials not found.

    _ERR_PROCUREMENT_UPDATING_COMMAND_CONTEXT=Failed updating user ID in session context.


Related concepts

Procurement system integration


+

Search Tips   |   Advanced Search