Delivery API Erroring "No carrier by that name exists" (Doc ID 2220901.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Shipping Execution - Version 12.1.3 and later
Information in this document applies to any platform.

Symptoms

On : 12.1.3 version, Open Interfaces & Public APIs


When performing an Update a valid freight carrier to a Delivery using the Public API WSH_DELIVERIES_PUB,

there is the following:

ERROR
-----------------------
Entering WSH_UTIL_VALIDATE.VALIDATE_CARRIER (WSHUTVLB.pls 120.12.12010000.4) (07/29/2016 08:36:31 AM)
  p_carrier_name ==> QPMT
  x_carrier_id ==> is FND_API.G_MISS_NUM
  Entering WSH_UTIL_CORE.ADD_MESSAGE (WSHUTCOB.pls 120.21.12010000.7) (07/29/2016 08:36:31 AM)
  P_MESSAGE_TYPE ==> E
  P_MODULE_NAME ==> wsh.plsql.WSH_UTIL_VALIDATE.VALIDATE_CARRIER
  msg_buffer ==> No carrier by that name exists. Please select a valid carrier.
  E:No carrier by that name exists. Please select a valid carrier.
  Exiting WSH_UTIL_CORE.ADD_MESSAGE (07/29/2016 08:36:31 AM, 0 seconds)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Using the API, try to update the delivery with a freight carrier.

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
Due to this issue, users cannot process the delivery

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms