Invoking an OSB service from SCA composite synchronously
In this recipe, we will invoke an OSB proxy service from an SCA composite. This is the opposite of the recipe, Invoking, a, SCA, composite, from, an, OSB, service.
The OSB service consists of a proxy service CustomerManagement accepting the call from a SOA Suite Mediator component through the SB transport. Because the CustomerManagement WSDL defines a synchronous request/reply message exchange pattern, the Mediator will wait for the proxy service to return it response message:
Getting ready
Copy the soa-suite-invoking-osb-service-sync-from-sca-composite
holding the JDeveloper project from \chapter-8\getting-ready\invoking-osb-service-sync-from-sca-composite\
into a local workspace folder.
Import the base OSB project containing the base implementation of the proxy service together with the WSDL and XML schemas into Eclipse from \chapter-8\getting-ready\invoking-osb-service-sync-from-sca-composite
.
How to do it...
We start on the OSB side...