Académique Documents
Professionnel Documents
Culture Documents
3
Create XSD based on the sample XML.........................................................................................................3
WSDL.........................................................................................................................................................10
Navigation in Fusion .................................................................................................................................12
Personal Information.............................................................................................................................12
Person Management.............................................................................................................................12
Invoices..................................................................................................................................................16
Order Management...............................................................................................................................18
Notifications (Workflow).......................................................................................................................21
Settings and Actions..............................................................................................................................22
Tools .....................................................................................................................................................23
Security Console....................................................................................................................................23
Personalization and Customization...........................................................................................................26
Create and Activate Sandbox.................................................................................................................26
Edit Pages (Customize a particular page)...............................................................................................28
Global Appearance................................................................................................................................35
Structure (Add link to a custom page)...................................................................................................39
Manage Flex Fields (DFF)...........................................................................................................................42
Manage Lookups........................................................................................................................................42
Manage ValueSets.....................................................................................................................................43
Creating new Role, new user and assigning role to user...........................................................................45
Create Job Role......................................................................................................................................45
Create Security Profile...........................................................................................................................50
Create Data Role....................................................................................................................................54
Assign Role to User................................................................................................................................58
OBI Report ................................................................................................................................................62
OTBI Reports..............................................................................................................................................62
Accessing SOAP Webservice using SoapUI.................................................................................................63
Accessing SOAP web service using pl/sql client.........................................................................................64
Accessing REST web service using pl/sql client..........................................................................................65
Accessing SOAP Web Service from Java.....................................................................................................66
Download OBI Report using ReportService – SOAP UI...............................................................................70
Download OBI using ReportService – Java.................................................................................................71
File Based Data Import (Manual) – Daily Rates..........................................................................................72
OIC Hellow World Service..........................................................................................................................73
FBDI Automation using OIC – Daily Rates..................................................................................................74
Fusion Technical and Integration
Create XSD based on the sample XML
<Order>
<Order_id>100</Order_id>
<Customer>
<Id>1234</Id>
<Name>David</Name>
</Customer>
<Items>
<Item>
<Id>1001</Id>
<Name>Nokia Lumia1</Name>
<Price>6000</Price>
</Item>
<Item>
<Id>1002</Id>
<Name>Samsung Note</Name>
<Price>10000</Price>
</Item>
<Item>
<Id>1003</Id>
<Name>Lenovo 766</Name>
<Price>11000</Price>
</Item>
<Item>
Use above content as sample XML.
Crete an XML file with the above content using any notepad.
Name the XML as OrderSample.xml
Start Jdeveloper
Create new Application
Click OK
Enter Application Name as Fusion1
Click Next
Click Finish
Click OK
Click Finish
Right Click on Client -> New -> From Gallery
Select XML -> XML Schema from XML Document
1. Order
3. Order_id is leaf node whereas Customer is a complex type with additional sub elements
4. http://www.example.org
5. That means, Item element may repeat any number of times in the XML document
targetNamespace="http://xmlns.oracle.com/SoaTrg1/GetEmpService1/EmpMed">
<wsdl:types>
targetNamespace="http://www.example.org/emp" elementFormDefault="qualified">
<xsd:element name="EmployeeDetails">
<xsd:complexType>
<xsd:sequence>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:schema>
</wsdl:types>
<wsdl:message name="requestMessage">
</wsdl:message>
<wsdl:message name="replyMessage">
</wsdl:message>
<wsdl:portType name="Emp">
<wsdl:operation name="empdetails">
<wsdl:input message="tns:requestMessage"/>
<wsdl:output message="tns:replyMessage"/>
</wsdl:operation>
</wsdl:portType>
</wsdl:definitions>
Personal Information
Navigator -> Me -> Personal Information
Notice that it has personal Information
Person Management
Navigator -> My Client Groups -> Person Management
Enter 101 in Person Number field and click on Search button
Click on Name field from the results
Also notice that, it shows the existing entries in the bottom portion
Have View, Create actions etc.
Invoices
Click on either on the chart bar or any number to get the list of Orders related to that
Click into Order (number) column to get the details of the particular Order
Notice that, there are tabs Order Lines, Fulfillment Lines, Returns
Security Console
Click on Users on the left Navigation
Enter user name and click on search icon
Click on the Display Name entry to manage roles of the user
Personalization and Customization
Create and Activate Sandbox
Click on Manage Sandboxes from the drop down of User name on top right corner
Click on + icon
Search for your sandbox by entering the starting part of the name
Note that the name is prefixed with ApplCodeLongSB_
Select the row from the result (Do not click on the name, just select the row)
Click on Set as Active button
Notice tht the name of the Sandbox is displayed on top left corner, that means you are in the context of
sandbox
Enter Value: System Name - Source Order for the field Type a value or Expression (note: remove the
existing value)
Click OK
Click OK
Notice that the field is showing a required and also reflecting the label as entered in the previous step
Click on Close button on top right corner
Global Appearance
Navigator -> More -> Configuration -> Appearance
Activity: Change Logo
Select Logo drop down as File
Browse and select zenzar.png from lab->files
Activity: Change other attributes
Pages section:
Change Heading color to Blue etc.
Buttons Section:
Change Label color to Red
Border to Blue
Click on Actions -> Save As
Observations:
Logo should be reflecting the new logo.
Open Order details and notice the heading, buttons, links etc. should be reflecting as per the changes
done in the above steps.
Manage Lookups
You will learn how to add additional Lookup Codes under an existing Lookup.
You can refer the video: LookupsMarStatus.mp4
Quick Steps:
Go to Person Management
Manage Person
Marital Status. Try to edit and check the existing list of items
Setup and Maintenance, book icon, search
Search for: Manage Common Look%
Click into Manage Common Lookups
Search for Lookup Type: MAR%
Scroll down to see the list of Lookup codes
Also notice every lookup code has sequence
Click on + icon to add a new lookup code
Enter next sequence number based on what is the max sequence number already used
Save and Clode
Reopen the Person Management and edit Martital Status
You can see the newly added item also available in the list of values
Manage ValueSets
You will learn how to create a new ValueSet and use them in Flexfields
You can refer the videos:
ValueSet-part1.mp4
ValueSet-part2.mp4
Quick Steps:
Setup and Maintenance -> book icon -> search
Search for: Manage Value%
Click into Manage ValueSets
Create a new ValueSet by entering the required values
Search for the newly created ValueSet and click on Manage Values
Add required values (they will be list of items for the LOV)
Save and Close
Once done, we need to attach this to a flexfield.
We already added a flexfield in Jobs
Search for Manage Desc% in Setup and Maintenance and enter to that task
Search for the Flexfield (PER_JOBS_DFF)
Edit the flexfield and update ValueSet field.
Use the newly created ValueSet.
Deploy the flexfield, logout, close the window
Login and check that during edit Job, you will be able to select the value through a drop down for the
flexfield.
Creating new Role, new user and assigning role to user
Create Job Role
Click on Setup & Maintenance
Click on Search
Enter Manage Job Role and Click on Search icon
Click Next
Click Next
Click Next
In Role Hierarchy, click on Add Role
Type: Worker Termination
Click on Worker Termination Duty PER_WORKER_TERMINATION_DUTY
Click on Create
Click on Advanced
Select
Contains
US
Click on Search
Click on Create
Enter: Demo Termination US Legal Data Role
Click on Drop down for Job Role and Click on Search
OTBI Reports
Refer videos:
OTBI-part1.mp4
OTBI-part2.mp4
OTBI-Top10.mp4
Accessing SOAP Webservice using SoapUI
This activity shows steps for accessing a soap based web service using SoapUI.
Refer recording: SoapUIClient-HellowWorld.mp4
Accessing SOAP web service using pl/sql client
In this activity, you will learn how to call a SOAP based web service using pl/sql. You will be using
Calculator web service tha is available public (WSDL: http://www.dneonline.com/calculator.asmx?
WSDL )
You can do this activity similar to pl/sql client for SOAP web service.