My Oracle Support Banner

Inbound RestAPI Describe Output For A Business Service Is Missing Integration Object When Method Name Contains The String ListOf (Doc ID 2948126.1)

Last updated on MAY 17, 2023

Applies to:

Siebel CRM - Version 22.1 and later
Information in this document applies to any platform.

Symptoms

When invoking "/describe" on a new inbound REST interface based on a custom business service where the business service has different IOs for input and output, only the input IO is described correctly in the swagger output.

The output IO name is referenced, but IC and IC field details are missing.

The output IO should be described in details, including IC and IC fields, just like the input IO is.

The issue can be reproduced at will with the following steps:

1. Log in to Siebel Tools and create a new workspace
2. Create a Custom Business Service named SMELARGE Customer , create a method named ListOfSMELARGECustomer , create one input argument and one output argument and associate different integration objects to each.
3. Deliver the workspace
4. Log in to call center , site map -> administration - application -> business service access-> access by responsibility
5. Add a record for BS named SMELARGE Customer BS and method SMELARGE_Customer
6. And add a responsibility
6. Clear cache
7. call describe on a web browser window
e.g:



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.