User-Defined Attributes API (EGO_USER_ATTRS_DATA_PUB) Does Not Work When Deployed As Web Service
Last updated on FEBRUARY 07, 2018
Applies to:Oracle Product Hub - Version 12.0.0 and later
Information in this document applies to any platform.
User deployed User-Defined Attributes(EGO_USER_ATTRS_DATA_PUB) service in instance and has created proper grants through the grants button.
But when invoking the service, it says service executed successfully with return status S, but actual UDA is not updated .
The same was tried by using API and API is working fine and updating the attribute. Same set of input is being passed in XML input but webservice is not updating value
Expecting that attributes getting updated
The issue can be reproduced at will with the following steps:
a) Integrated SOA Gateway-->Integration Repository-->Click on Search Button-->
b) Give 'EGO%' in internal Name field
c) Click on User defined attributes link
d) Deploy the webservice and Create Grants for current user for all the services
a) Try to call webservice with some tool like SOAP UI .
b) Copy the WSDL for service
c) Create project for this WSDL and call PROCESS_USER_ATTRS_DATA webservice with appropriate input xml.
Note: Input for calling webservice and
EGO_USER_ATTRS_DATA_PUB.PROCESS_USER_ATTRS_DATA and API are same.
EGO_USER_ATTRS_DATA_PUB.PROCESS_USER_ATTRS_DATA is updating attribute with passing NULL data level .
But webservice returned successfully without any update
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms