Wednesday Feb 25, 2015

BIP Series: Using BI Publisher In Integration Projects

Learn how to leverage BI Publisher in integration projects.[Read More]

Thursday Feb 12, 2015

Resources Roadmap for Integration

Review and bookmark our Resources Roadmap for Integration to get our pick of related content, including whitepapers, videos, articles, documentation, and sample code.
[Read More]

Thursday Jan 29, 2015

The Custom Object Web Services By Example

An example-driven review of all operations available within the Custom Object web services.[Read More]

Tuesday Jan 27, 2015

Guest Post: How FXLoader Integrates Oracle PaaS and SaaS

Having met at the last UKOUG conference, Peter Care from FXLoader kindly agreed to share details on his solution that combines Oracle PaaS, SaaS and the Cloud Marketplace.[Read More]

Wednesday Jan 14, 2015

Release 9: The Activity Redesign

Learn about the Release9 Activity object that replaces appointments, tasks and interactions in Oracle Sales Cloud.[Read More]

Tuesday Jan 13, 2015

Release 9: Security And Integration New Features

Learn about the new feature in Release 9 for use in your integration projects. [Read More]

Tuesday Jan 06, 2015

Using Direct Page Links (Deep Links) With Fusion Applications

Learn how to create direct URL's to specific pages, business objects, and transactions in Oracle Sales Cloud.[Read More]

Monday Dec 15, 2014

Using Web Services: The Fusion Service Tester

Learn about this small Oracle utility program for testing your web services.
[Read More]

Monday Oct 27, 2014

Using JWT to secure your cloud application integrations

Find out how to use JWT to pass user context between your integrated applications.
[Read More]

Monday Oct 13, 2014

How To Query Data Using The Web Services Find Operation

Learn how to return data from web services using the FindCriteria Service Data Object.[Read More]

Sunday Sep 14, 2014

Troubleshooting Web Service Integration (.Net: Cyclic Reference)

Previous articles covered various technologies to call Fusion Application Web Services. In this series of articles various common issues and recommended solutions are documented.

Cyclic Reference

When using Web Reference integration the client generation may fail for some Fusion
Application Web Services with errors such as:
"Unable to import WebService/Schema. Unable to import binding
'LocationServiceSoapHttp' from namespace
'http://xmlns.oracle.com/apps/hcm/locations/locationServiceV2/'. Unable to
import operation 'updateLocationTranslation'. The datatype
'http://xmlns.oracle.com/apps/hcm/locations/flex/locationextraInfoeff/category/:j_LocationEitCategory' is missing.";
These are commonly due to cyclic references in the service definition. The specification is vague on whether this is allowed or not and as such it's caused by different interpretation of the standard by the different technologies. The issue does not exist with Service Reference integration so the recommendation is to always use Service References for integration.  

[Read More]

Sunday Sep 07, 2014

Integrating With Fusion Application Using Services (SoapUi - SSL)

Fusion Applications provides web services that allow external systems to integrate with Fusion Applications. There are two types of services: ADF services and composite services. ADF services are created for a logical business object and provide functionality to access and manipulate these objects. The composite services are mostly process oriented and provide an orchestration of multiple steps.  

Information about the web services provided by Fusion Applications is hosted in Oracle Enterprise Repository (OER). The information provided by OER can be used to understand the functionality provided by the service and how the service can be called.

This series of articles describes how one can invoke SOAP web services provided by Fusion Applications using various technologies. In previous article we covered how to invoke a Fusion Application web service secured with simple username token using SoapUI. In this article we will cover a call to service secured with SSL policy.

[Read More]

Sunday Aug 31, 2014

Integrating With Fusion Application Using Services (.Net: Service Reference – de-serialization)

Fusion Applications provides Web services that allow external systems to integrate with Fusion Applications. There are two types of services: ADF services and composite services. ADF services are created for a logical business object and provide functionality to access and manipulate these objects. The composite services are mostly process oriented and provide an orchestration of multiple steps.

Information about the web services provided by Fusion Applications is hosted in Oracle Enterprise Repository (OER). The information provided by OER can be used to understand the functionality provided by the service and how the service can be called.

This series of articles describes how one can invoke SOAP web services provided by Fusion Applications using various technologies. In previous article we covered how to invoke a Fusion Application web service using Service Reference for .Net framework. In some cases the integration may fail with de-serialization issues like in exception:
Unhandled Exception: System.ServiceModel.CommunicationException: 
  Error in deserializing body of reply message for operation 'findOpportunity'. 
  ---> System.InvalidOperationException: There is an error in XML document (1, 4118).
  ---> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, 
     NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
An example of this scenario would be; where 2 EOs each of which has required attributes. A VO that is based on EO A and has a outer join on EO B. So are the attributes from EO B required or not ? In context of the outer join they are not, but when data is returned by the join what should happen when attributes in B are set to null ? For example calling OpportunityService may contain an empty value for element of type long:
  <ns3:PrimaryContactPartyId/>'
Which causes the exception, the definition for the element is as a number value is expected and empty value cannot be cast to a number:
  <xsd:element name="PrimaryContactPartyId" type="xsd:long" minOccurs="0" 
   sdoXML:dataType="sdoJava:LongObject"/>
If the problem element from is not included in the response or the element is defined as nillable="true" then the problem does not occur.

This article describes an example how to deal with de-serialization issues for .Net integration.[Read More]

Tuesday Aug 26, 2014

Uploading Files For Integration: Developer Options

Learn about loading data and files to your Fusion Applications environment.[Read More]

Thursday Jul 24, 2014

New Doc: Getting Started with Web Services

The following is a guest post from Shaun Kaneshiro, an Applications Architect in the Fusion Applications Technical Architecture team at Oracle.  She is also the primary author of the new book recently released by our documentation team.

Oracle Cloud, Getting Started with Web Services, released earlier this month, addresses common questions from partners and customers who are building integrations with Oracle Cloud via SOAP services:

  • How do I browse the SOAP services available in Fusion Applications in the Oracle Applications Cloud?  (answer
  • How do I determine which SOAP services are provisioned in my Oracle Cloud instance? (answer)
  • Where can I learn more about using the find operation and view sample request and response payloads?  (answer)
  • What is the difference between update and merge operations? (answer)
  • How do I derive the endpoint for a particular SOAP service on my Oracle Cloud instance? (answer)

[Read More]
About

Follow us on twitter Fusion Applications Extensibility, Customizations and Integration forum Fusion Applications Dev Relations YouTube Channel
This blog offers news, tips and information for developers building extensions, customizations and integrations for Oracle Fusion Applications.

Search

Categories
Archives
« February 2015
SunMonTueWedThuFriSat
1
2
5
7
8
10
11
13
14
15
16
18
19
21
22
24
27
28
       
       
Today