Professional Documents
Culture Documents
Fusion Expenses Mobile
Fusion Expenses Mobile
Fusion Expenses Mobile
Training Session
19 May 2017
Start
Contact development
End
• App supports FND based login and Single Sign On (SSO) login
• FND Login:
o Overview:
• E.g: http://rws3260536.us.oracle.com:8016/OAR
o Troubleshooting:
▪ The value that customer enters into the Host URL field, is just a string, not a
URL! As part of troubleshooting, do not attempt to directly use that string!!
▪ The App, in the background, reformats above string into following URL. From
now, this URL string will be referred to as mLogin URL.
http://rws3260536.us.oracle.com:8016/OA_HTML/RF.jsp?function_id=mLogin
▪ Ask the customer to open mLogin URL in their Laptop/Desktop browser. A prompt
to enter username and password should appear.
▪ If the authentication fails, they will see XML response such as following. Please
contact Development team in such cases.
<response>
<status>
<code>401</code>
<description>Invalid username/password</description>
</status>
<data>
<accessToken>-1</accessToken>
<accessTokenName />
<ebsVersion />
</data>
</response>
o Overview:
• E.g: https://rws3270692.us.oracle.com:4443/SSO
▪ For this authentication mechanism, in addition to Host URL field, customer need
to populate a value for SSO URL field as well.
▪ The SSO URL field will take the value mentioned in Application Authenticate
Agent Profile option.
• E.g: https://rws3260326.us.oracle.com:4443/ebsauth_mobr7213/
▪ For SSO authentication mechanism, in the Login screen of the app, customer
should populate Host URL field, user name field and SSO URL field.
▪ If the OAM authentication fails, the Customer will remain in the OAM
authentication page, till valid credentials are entered.
▪ If the OAM authentication succeeds and Sync process fails to initiate, then
following error message will be shown:
▪ The value that customer enters into the Host URL field, is just a string, not a
URL! As part of troubleshooting, do not attempt to directly use that string!!
➡ E.g: https://rws3260326.us.oracle.com:4529
➡ E.g: https://rws3260326.us.oracle.com:4443/ebsauth_mobr7213/
▪ Step 1: Append login/sso to the AccessGate URL and ask the customer to open
the appended URL string in the Desktop/Laptop browser:
• E.g: https://rws3260326.us.oracle.com:4443/ebsauth_mobr7213/login/sso
▪ If the OAM-EAG setup is correct, the Oracle Access Manager web page should
open. Here, customer will see fields to put in their credentials.
▪ If the OAM web page fails to open, then, they need to verify their OAM-EAG
setup. Please open collaboration SR with ATG support.
▪ Step 2: In the same browser session, append login/apps to the AccessGate URL
and ask the customer to open the appended URL string in the Desktop/Laptop
browser:
• E.g: https://rws3260326.us.oracle.com:4443/ebsauth_mobr7213/login/apps
▪ Step 3: Lastly, continuing the same browser session, ask the customer to open
the SSWA instance URL.
• E.g: https://rws3260326.us.oracle.com:4529
▪ If the setup is correct and if Step 1 (login/sso) and Step 2 (login/apps) are
implemented, the customer should be able to see the Responsibilities screen,
without any further prompts for credentials.
▪ Details of the user (System Administrator -> Security -> User -> Define)
• A valid and an active Internet Expenses responsibility should be present for this user.
• The value to this profile option should be set to a valid and active Internet Expenses
responsibility.
• Once set, the App will function within the scope of that responsibility.
• Search for the responsibility set to OIE Mobile Responsibility profile option.
• The responsibility should be active and should have a value set to the Menu field.
Note the name of the Menu.
• In Available From section, Oracle Self Service Web Applications should be selected.
• Search for the menu (User Menu Name) noted in the above step.
• The Expenses Mobile function should be set for Expenses Application Menu sub
menu under Expenses Home
• Below screenshot is just for illustration. Customers may have other Submenus and
Functions as part of their setup.
• For Fusion Expenses mobile to function in EBS environment, a valid and an active
grant should be created.
• The menu name noted in the Details of the Internet Expenses responsibility step,
should be Menu Navigation Set.
• Output of following queries should be analysed to see if any rows are getting
returned, indicating availability of valid Internet Expenses responsibility for the user
▪ A Java program that simulates a web service call from the device.
▪ Useful in understanding, what data is being received by the device from the server
▪ Usage Procedure:
• When troubleshooting with the customer, support should download the Zip archive
and attach it to the SR.
• Customer should download the Zip archive on to their local machine (Desktop/
Laptop) and extract the the archive to some location.
E.g: /users/someuser/oiediagnostics/
E.g: cd /users/someuser/oiediagnostics/
• In the folder, look for a file named details.txt. Open that file and replace details as
follows:
java ExpensesMobilePerformance
• Verify that the correct host URL, user name and password details are picked up by
the Java Diagnostics application.
• The communication between the device and the server happens through XML.
Analyse the XML output and ensure that there are no errors or exceptions.
• By default, the Java diagnostics will execute the web service call for fetching the
settings information. If we need to test other web service calls, open details.txt
and replace details as follows, save the file, and re-run the Java command listed
above.
• Please capture the output, remove the password information and store it in a text
file.
• The Fusion Expenses Android app generates a file named expenses.txt, which will
contain the log statements captured during the execution of the App.
• In case of any issues with the Android app, this is a great place to start
troubleshooting.
• Check for any file explorer app on the Android device (such as "My Files" in Samsung
devices or "ES File Explorer" available in Playstore etc)
• After encountering login error or any other issue on the Expenses app, open the file
explorer app, and navigate to Device storage folder (or similar folder).
• If found, select that file and move to a convenient location which is accessible from
laptop to which device is connected.
• If not found, navigate to SD memory card folder and repeat the procedure.