How to Deploy CustomScanManager.class For WMS/MSCA ? (Doc ID 1936567.1)

Last updated on JUNE 10, 2016

Applies to:

Oracle Warehouse Management - Version 12.2 and later
Information in this document applies to any platform.

Goal

Our CustomScanManager.class is placed under $JAVA_TOP/xxal/custom.

The CustomScanManager.java file has first line as  - package xxal.custom;

And the $CLASSPATH and $AF_CLASSPATH .env files are set to $JAVA_TOP/xxal/custom

The customscanmanager was not recognized.  THe mobile log says It says 'xxx.custom.CustomScanManager class not found'.

Then we compiled and placed the CustomScanManager.java file under $JAVA_TOP/xxx/custom
Now the first line  was - package xxx.custom

This change worked fine and we were able to see the custom changes with java callout.

Currently we have $JAVA_TOP, $CLASSPATH and $AF_CLASSPATH is set as
/deweqi/applmgr/fs1/EBSapps/comn/java/classes

so, for this component when we place our 'CustomScanManager.class' file in $JAVA_TOP/xxal/custom
and follow all other steps, the MWA application doesn't access it.

However if we just create a directory xxx/custom under $JAVA_TOP and place the
'CustomScanManager.class' file in $JAVA_TOP/xxx/custom, it all works as expected.

Customer question
===============
Please confirm if xxx/custom is a standard directory that should be used ?  Should the directory be created always as xxx/custom always ?

Solution

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