As per the implementation doc for mobile applications, there is a known issue as stated below
For a mobile app built with Oracle E-Business Suite Mobile Foundation releases earlier than 7.0, when a user enters a server URL in a mobile device using HTTPS, if the TLS certificate is untrusted and cannot be recognized by the mobile app, the following error message may appear: "Unable to connect to the Oracle E-Business Suite server. Please enter a valid server URL."
The tips are:
Ensure that your mobile app can perform a successful TLS handshake with the Oracle E-Business Suite TLS endpoint.
1. Validate that the JDK 8 client can connect to the Oracle E-Business Suite TLS endpoint.
2. Validate that the Oracle E-Business Suite TLS endpoint presents the complete certificate chain. For validation instructions, see the detailed steps as described in Secure Communication with HTTPS, page 5-2.
For a list of root CAs trusted by the mobile client, see Migrating to New cacerts File for SSL in MAF 2.x.x, Oracle Mobile Application Framework Installing Oracle Mobile Application Framework.
For information on the Oracle MAF version required for your app, see Section 1: Oracle E-Business Suite Mobile Foundation Release Update History, Oracle E-Business Suite Mobile Foundation Release Notes, Oracle Support Knowledge Document 1642431.1.
For implementation of mobile applications, you need to reference below notes for steps, patches and configurations:
Oracle E-Business Suite Mobile Apps, Release 12.1 and 12.2 Documentation Index (Doc ID 1641772.1)
Oracle Mobile Approvals for Oracle E-Business Suite Release Notes (Doc ID 1642423.1)
And more importantly, the whitepaper doc => https://docs.oracle.com/cd/E18727_01/doc.121/e64384.pdf
You need to check chapter 2 Setting Up the Mobile Apps for any configurations.
I had done it a couple years ago, so I cannot recall all the details, but I'm pretty sure that I had done the same steps as stated under "Enabling a Mobile App Individually and Specifying the Configuration Through the UI Pages" in the same chapter.
So please go through the chapter (steps are not complicated at all), and see if you are missing any setups.
Kindly review the document I mentioned and see if you are missing anything.
According to the approval app note, you should apply following patches on EBS 12.1, which seems not the same as what you have applied, can you confirm?
Patch 25486920:12.1.0 (Oracle E-Business Suite 12.1 Consolidated Patch) includes the following product family patches:
- Channel Revenue Management and Quoting - Patch 24383355:R12.CC_PF.B
- Expenses and Supplier Invoices - Patch 24383296:R12.FIN_PF.B
- Requisitions and Purchase Orders - Patch 24383344:R12.PRC_PF.B
- Inventory, Item Changes, Maintenance, Order Management, and Service Contracts - Patch 24383271:R12.SCM_PF.B
- Projects - Patch 24383283:R12.PJ_PF.B
- Human Resources for Absences, Learning, Timecards, and Recruitment - Patch 24383330:R12.HR_PF.B
Plus, what is the URL that you entered on the mobile app?
You are running it on Android, right?
How did you configure the service on the server side?
I just read the doc and I see that the patches related to Mobile Approvals for payables are only the following:
I will try to apply the following? or check if they are already applied?
I entered the same URL that runs on firefox, and also on the mobile apps.
This uses public DNS like > a113456.compute-100353351.oraclecloud.internal:8000
I assumed service for mobile apps and generic ebs apps using firefox browser are just done by patching.
For mobile approvals, I suspect it might not be patch related.
I assume you already opened SR. Any progress in SR? If not, raise SR ASAP.
have you done this step, if not check it.
Same issue will appear if the below step not completed.
The Mobile Applications Manager responsibility is assigned to the Mobile Applications Administrator role (UMX|FND_MBL_ROLE_ADMIN) and the Mobile Applications Developer role (UMX|FND_MBL_ROLE_DEV). A system administrator assigns these roles to users through Oracle User Management. See: Assigning Roles to or Revoking Roles from Users, Oracle E-Business Suite Security Guide.
I will try that, or ask the functional consultant to do it.
Which step is that in the above whitepaper?
Hi Shaik and ALL,
In PC browser, I need to enroll the hostname and public IP before I can access our cloud instance as below:
add to \etc\hosts:
184.108.40.206 d113456.compute-100353351.oraclecloud.internal d113456
Then we can access the EBS as http://d113456:8000
But how do I set this in mobile phone? or how do I set the public IP.
In mobile we cant set /etc/hosts
so in mobile go to wifi settings where you can see IP Address, subnet mask and router configure these and it will works fine.
Was this mentioned in Oracle documents?
Can you share docs I can follow?
this is not mentioned in the document, we have to do this changes
You can take the help of your sysadmin to configure.
The sysadmin has gone long vacation, and maybe not coming back
So I will enter the public IP of our EBS server and its sub-net mask in my mobile phone? and configure the router of the mobile phone?
Does mobile phone have router? Can you give me sample screenshot of a mobile setup?
For example I am in office. And our office wifi ISP provider provide us the IP, subnet Mask, Router.
Which one do I change? to connect to our EBS Server public IP? Do I replace all three above?