IBM Support

No provision to enter Java Class for YCD_CHECK_FOR_BACKROOM_PICK

Troubleshooting


Problem

Attempts to run the Backroom Pick agent throws ClassName not specified in the Api Node Properties YCD_CHECK_FOR_BACKROOM_PICK in IBM Sterling Order Management.

Symptom

The complete error is as follows:

<Errors>
   <Error
       ErrorCode="ClassName not specified in the Api Node Properties"
       ErrorDescription="Error_description_not_available"
ErrorRelatedMoreInfo="">
       <Attribute Name="ErrorCode" Value="ClassName not specified in
the Api Node Properties"/>
       <Attribute Name="ErrorDescription" Value="
Error_description_not_available"/>
       <Stack>com.yantra.interop.services.
InvalidConfigurationException&#xd;
       at com.yantra.interop.services.flowcomponents.
FlowComponentFactory.getApiComponentDetails(FlowComponentFactory.java:
565)&#xd;
       at com.yantra.interop.services.flowcomponents.
FlowComponentFactory.getFlowComponentDetails(FlowComponentFactory.java:
165)&#xd;
       at com.yantra.integration.adapter.CORBuilder.buildCORTree
(CORBuilder.java:61)&#xd;
       at com.yantra.integration.adapter.CORBuilder.buildCORTree
(CORBuilder.java:91)&#xd;
       at com.yantra.integration.adapter.CORBuilder.buildCOR
(CORBuilder.java:49)&#xd;
       at com.yantra.integration.adapter.IntegrationAdapter.initConfig
(IntegrationAdapter.java:176)&#xd;
       at com.yantra.integration.adapter.IntegrationAdapter.start
(IntegrationAdapter.java:380)&#xd;
       at com.yantra.integration.adapter.IntegrationAdapter.main
(IntegrationAdapter.java:521)&#xd;
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&#xd;
       at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:57)&#xd;
       at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:43)&#xd;
       at java.lang.reflect.Method.invoke(Method.java:606)&#xd;
       at com.sterlingcommerce.woodstock.noapp.NoAppLoader.main
(NoAppLoader.java:90)&#xd;
</Stack>
   </Error>

Cause

There is no provision to enter corresponding java class in the Applications Manager .

Resolving The Problem

YCD_CHECK_FOR_BACKROOM_PICK is not a time triggered transaction. This transaction is a part of an on-success event of createShipment api to change the status of the shipment to Ready For Back-room Pick if fulfillment node is a store.

[{"Type":"MASTER","Line of Business":{"code":"LOB77","label":"Automation Platform"},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SS6PEW","label":"IBM Sterling Order Management System Software"},"ARM Category":[{"code":"a8m0z000000cy00AAA","label":"Orders"}],"ARM Case Number":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"10.0.0"}]

Document Information

Modified date:
08 August 2025

UID

swg21974766