Thursday, October 10, 2019

12c OSB - Expose post rest OSB service using rest adapter

Create a service bus project.


 Create a REST adapter on left swim lane
Provide the rest adapter name, Type as "Service" and checked the service will invoke components using WSDL interfaces option.
Provide the Resource path name

 Click on plus sign to add the operation, HTTP verb and request response details.






 Now drag a pipeline and choose the created wsdl file


 De-select the expose as a proxy service


 Open the pipeline and add a stage it it
 Provide the xpath which to be sent as a response.


Test from SOAP UI:
Format:
http://localhost:<<OSB Port>/<<proxy endpoint>>/<<resource name>>
Rest URI:
http://hostname:2001/PostRestSBProject/RestService/Customer

 Test JSON Payload
 Test XML Payload

No comments:

Post a Comment

Featured Post

OIC XSLT: Execute Only When At Least One Field Has Value and None Are Blank

๐Ÿ”ท OIC XSLT: Validate Fields Before Executing Logic ๐Ÿ”น Requirement Fields: field1, field2, field3, field4, field5 ✔ Execute only when: At le...