Assign Rate Function Not Working On NFRC Type Of Shipment (Doc ID 549696.1)

Last updated on JULY 09, 2014

Applies to:

Oracle Forwarding and Brokerage Operations - Version: 5.5
This problem can occur on any platform.

Symptoms

-- Problem Statement:
When attempting to use the following shipment action from an NFRC shipment:

Change Shipment Details -> Assign Rate

You get the following error:

ejb.RateOffering records not found: where=servprov_gid=?, whereValues=DOMAIN.SERV_PROV_ID]
Could not retrieve RATE_OFFERING(s)

at glog.util.remote.BeanManagedEntityBean.executeFindAll(BeanManagedEntityBean.java:1046)
at glog.util.remote.BeanManagedEntityBean$11.execute(BeanManagedEntityBean.java:473)
at glog.util.remote.BeanManagedEntityBean.dbModify(BeanManagedEntityBean.java:1066)
at glog.util.remote.BeanManagedEntityBean.doFindMultiple(BeanManagedEntityBean.java:471)
at glog.util.remote.BaseEntityBean$10.doIt(BaseEntityBean.java:731)
at glog.util.remote.BaseEntityBean.ejb(BaseEntityBean.java:803)
at glog.util.remote.BaseEntityBean.ejbFind(BaseEntityBean.java:729)
at glog.ejb.rates.ejb_RateOffering_2j0ori_Impl.ejbFind(ejb_RateOffering_2j0ori_Impl.java:515)
at glog.util.remote.BaseEntityBean.ejbFind(BaseEntityBean.java:753)
at glog.ejb.rates.ejb_RateOffering_2j0ori_Impl.ejbFind(ejb_RateOffering_2j0ori_Impl.java:535)
at glog.ejb.rates.RateOfferingBean.ejbFindByServiceProvider(RateOfferingBean.java:63)
at
glog.ejb.rates.ejb_RateOffering_2j0ori_Impl.ejbFindByServiceProvider(ejb_RateOffering_2j0ori_Impl.ja
va:215)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at
weblogic.ejb20.manager.BeanManagedPersistenceManager.enumFinder(BeanManagedPersistenceManager.java:1
20)
at weblogic.ejb20.manager.BaseEntityManager.enumFinder(BaseEntityManager.java:1713)
at weblogic.ejb20.internal.EntityEJBHome.finder(EntityEJBHome.java:643)
at
glog.ejb.rates.ejb_RateOffering_2j0ori_HomeImpl.findByServiceProvider(ejb_RateOffering_2j0ori_HomeIm
pl.java:360)
at glog.business.rate.ratefinder.RateFinder.findShipmentCosts(RateFinder.java:402)
at
glog.business.serviceprovider.ServiceProviderAssigner.assignSpecificServiceProvider(ServiceProviderA
ssigner.java:773)
at
glog.business.action.helper.ShipmentPlanningActionHelper.assignShipmentRate(ShipmentPlanningActionHe
lper.java:1827)
at
glog.business.action.ShipmentPlanningActionExecutor.assignShipmentRate(ShipmentPlanningActionExecuto
r.java:722)
at
glog.business.action.ShipmentPlanningActionExecutor.assignShipmentRates(ShipmentPlanningActionExecut
or.java:653)
at
glog.business.session.ShipmentPlanningActionSessionBean.assignShipmentRates(ShipmentPlanningActionSe
ssionBean.java:359)
at
glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper.assignShipmentRates(Shipment
PlanningActionSessionServerSideEJBWrapper.java:436)
at
glog.business.session.ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.assignShipment
Rates(ShipmentPlanningActionSessionServerSideEJBWrapper_7zfvrj_EOImpl.java:2476)
at
glog.business.session.gen.ShipmentPlanningActionSessionSkel.assignShipmentRates(ShipmentPlanningActi
onSessionSkel.java:686)
at
glog.business.session.gen.ShipmentPlanningActionSessionSkel.exec(ShipmentPlanningActionSessionSkel.j
ava:154)
at glog.webserver.wrapper.SkelImpl.execDispatch(SkelImpl.java:15)
at glog.server.wrapper.WrapperSessionBean.execDispatch(WrapperSessionBean.java:48)
at
glog.server.wrapper.WrapperSessionServerSideEJBWrapper.execDispatch(WrapperSessionServerSideEJBWrapp
er.java:42)
at
glog.server.wrapper.WrapperSessionHome_a06097_EOImpl.execDispatch(WrapperSessionHome_a06097_EOImpl.j
ava:46)
at glog.server.wrapper.WrapperSessionHome_a06097_EOImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

-- Steps To Reproduce:
1. Navigate to Brokerage and Forwarding -> Job Management -> Job Details
2. Mark the checkbox next to the NFRC shipment: XXXX
3. Use the NFRC Shipment Actions (just above) and select Change Shipment Details -> Assign Rate


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