BI Publisher ability to Add Printer with Username and Password (v2/DeliveryServerConfigService) — Oracle Analytics

Oracle Analytics Cloud and Server Idea Lab

Welcome to the Oracle Analytics Community: Please complete your User Profile and upload your Profile Picture

BI Publisher ability to Add Printer with Username and Password (v2/DeliveryServerConfigService)

Needs Votes
41
Views
2
Comments

Organization Name

Ferguson Enterprises

Description

The SOAP API for BI Publisher does not allow for the creation of printers with a username and password. The WSDL is v2/DeliveryServerConfigService and the method is createPrinterDeliveryServer. Other create methods work with the same input property types including createWccDeliveryServer and createFtpDeliveryServer. Those parameters are deliveryServerAttributes, adminUser, and adminPassword.

Currently it is possible to create a printer without a username and password using the method but that still requires manual updates, there for making it useless. When we add USERNAME or PASSWORD as keys to the SOAP body the error response from the API is:            

<faultcode>soapenv:Server.userException</faultcode>
            <faultstring>oracle.xdo.webservice.exception.OperationFailedException: oracle.xdo.XDORuntimeException: Invalid attribute name 'USERNAME'</faultstring>

A support request was submitted and the response from the engineer was that the API was not completed and the API is deprecated. My concern here is there is no replacement for this method that I am aware of. I do not know how something can be deprecated without a replacement.

Use Case and Business Need

Ferguson's use case for this enhancement is to be able to add multiple thousands of printers to potentially multiple instances for testing and production. If this is not implemented it will require us to have a team to simply add the printers to this application costing us countless hours and severely degrading our ability to use this tool.

More details

The only thing that we would need added is the ability to send USERNAME and PASSWORD as properties to the method createPrinterDeliveryServer. A nice to have would be for the getPrinterDeliveryServer to work correctly as well.

Original Idea Number: 7e908f4a41

7
7 votes

Needs Votes · Last Updated

Comments