MSCA Installation

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4
At a glance
Powered by AI
Oracle MSCA stands for mobile supply chain applications and is based on the MWA framework. It enables mobile devices like barcode scanners to interact and transact in Oracle Applications like WMS, Receiving, and Manufacturing.

Oracle MSCA is a set of applications designed specifically to be used in the warehouse/shopfloor to carry out tasks using mobile devices such as scanning guns in conjunction with Oracle Applications.

All devices used are industrial barcode guns/RFID devices that need to be certified for use with Oracle Applications. They interface by scanning barcodes that populate fields in Oracle Applications through the MWA server.

What is Oracle MSCA?

Oracle MSCA stands for moblile supply chain applications. It is based on MWA framework or Mobile Wireless
Applications Framework. This framework enables mobile devices like bar code scanners/rfid devices to interact and
transct in Oracle Applications.

This is a set of applications deisgned speceficially to be used in the warehouse/shopfloor to carry out tasks using
mobile devices such as scanning guns in conjunction with Oracle Applications like WMS/Receving/Manufacturing
etc.

For example :

You need to receive goods that you have purchased. When the goods arrive it would be an arduouos task to actually
sit and enter all the information with regards to the Item Number/ASN/Quantity etc for each item being received. It
would be much easier if you could just scan a barcode and automate the data entry process.

 This makes the process a lot more accurate(because of a lack of data entry)
 And it makes it much faster to enter data.

This is precisely the rationale behind all the MSCA applications.

Bar code Technology

--------------------------

Bar codes encode letters and numbers into a concise, simple format (sequences of vertical bars and spaces of
variable widths) that machines can read. 

Bar code scanners read bar codes and conver them into strings that Oracle Applications uses to directly populate
fields, the overhead and chance of human data entry is nearly eliminated.

What devices are used for the applications and how do they interface with Oracle Applications?

All devices used are industrial bar code guns/rfid devices. These can be from a variety of suppliers or makes and
need to be certified for use with Oracle Applications.

1. The mobile device needs to have jdk 1.8 installed. This is a special flavour of java called J2ME(Java 2
Micro Edition) which is designed for mobile applications. 
2. Each device being used for scanning and interfacing with Oracle Applications need to install the MSCA
patch for the relevant release on the mobile device. 
3. The user opens the appropriate page/screen that he needs to work on in the mobile application. This could
be on an interface on the mobile device itself.
4. For e.g he could open the screen for Item Receive.
5. The user then uses the scanner to scan the barcode which automatically would populate the item number/lot
/ quantity/price etc.
6. Once the data entry is done the user completes the flow on the mobile application screen
7. Refer to metalink note for installation of the patch on the mobile device:

Mobile Application Architecture

MSCA is a composite of INV/WMS/QA applications which leverage data entry using mobile/rfid/wireless devices.

This architecture clearly requires the following components:

 Mobie Device : scans bar codes and passes information onto the MWA server. It
receives information/data from the MWA server and shows it on the UI on the mobile
device.
 The mobile device is setup to interact with various mwa servers on a given ip
address and telnet port. 
 The user logs into the application on a given port
 He uses the menu navigation to select a particular action / activity that he wishes to
carry out. 
 On the screen the user would then set the focus on a field and scan the barcode to
populate the field.

 MWA Server: Which has protocl/device handlers and J2ME jvm to host the MSCA
applications.
o The MWA server listens to requests from the mobile device
o It is responsible for hosting all protocols for communication(different devices
use different protocols)
o Has the infrastructure to instantiate the various page/field beans and their
respective handlers to manage the user interface and connection pools to
render data.
o It responds to requests from the mobile device by either deciphering barcodes
and returning string values in the UI/by responding to other user actions in
the application.

Data Stream indicator

The data stream indicator is an ASCII character  that the MWA server uses to identify the scanning input stream.
This is by default set to 28(CTRL+\) and can be changed by modifying the default_key.ini file under
$INST_TOP/admin/install. 

This data stream indicator would need to be pre-fixed(also called preamble) to any data stream/string that the bar
code reader reads. This data stream indicator tells the mwa server that this is a scanning stream and is interpretted
appropriately to populate fields.

In my next article more about:

 Setting up DFI's.
 Installing the MWA GUI Client to access MSCA
 Bar Code scanning and customizing bar code scanning/dfi's.
 Customizing MWA
 Getting the CustomScanManager to work.

Oracle Mobile Application Server - Version 11.5.10.2 to 12.1.3 [Release 11.5.10 to 12.1]
Information in this document applies to any platform.

GOAL
We are implementing Oracle Mobile Applications (MSCA/WMS) and have downloaded
the 1.1.8 JDK from java.sun website, so that we can run the MSCA GUI client on a
mobile device (e.g.Psion Teklogix 7527 G2). However when we try to install it on
windows mobile 6.0 it appears that the JDK is not supported.

We have discussed this with our handheld device vendor they also don't know about
that JDK. 

We have successfully configured & run Oracle MSCA on our desktop PC and everything
is working as expected. Which JDK should I install on my mobile device?

SOLUTION

Oracle does not directly support any mobile devices. Looking at the Oracle Mobile
Applications GUI Client whitepaper (MobileApplicationsGUIClient.pdf) it states 

"To use the GUIs, users need to install a J2ME compatible Java VM and the GUI client
application on their mobile devices"

"GUI Client can be installed on any RF Device that has Java VM installed with J2ME
Personal Profile option". 

To progress the issue you will need to confirm with your mobile device vendor what
J2ME Java VM is compatible with the device, and a JVM with J2ME Personal Profile
option.

If you don’t know, then check with your Vender as they would assist on getting this
information.

Once you have a supported J2ME compatible Java VM installed on the mobile device,
then you will need to follow the instructions in:

Note 294670.1 Oracle Mobile Applications (MSCA/WMS) Graphical User Interface

You might also like