I have created one Custom API in Oracle MCS for login authentication and I have an Application built in MAF. My doubt is how to call this Custom API from Oracle MAF application?
Oracle MAF-MCS Connection
378 Views Asked by Arj 1411 At
2
There are 2 best solutions below
0

Check out the MAF MCS Utility app (should be in your public examples folder) especially the source code.
More info can also be found in this link.
Short code example:
MBEConfiguration mbeConfiguration =
new MBEConfiguration(
<mbe rest connection>,<mobileBackendId>,
<anonymous key string>,<application key string>,
MBEConfiguration.AuthenticationType.BASIC_AUTH);
mbeConfiguration.setEnableAnalytics(true);
mbeConfiguration.setLoggingEnabled(false)
mbeConfiguration.setMobileDeviceId(
DeviceManagerFactory.getDeviceManager().getName());
MBE mobileBackend = MBEManager.getManager().
createOrRenewMobileBackend(<mobile backend Id>, mbeConfiguration);
CustomAPI customApiProxy = mbe.getServiceProxyCustomApi();
UserInfo userInfo = mobileBackend.getServiceProxyUserInfo();
Analytics analyticsProxy = mobileBackend.getServiceProxyAnalytics();
Storage storageProxy = mobileBackend.getServiceProxyStorage();
If you are using
OEPE
(Oracle Enterprise Pack for Eclipse), you can use this tutorial for consuming any REST service API,For
MCS-MAF
support, the following YouTube should help,MAF: (OEPE) Using a RAML document to help consume REST services
You can get the latest version of OEPE from here.