Line-level Attributes That Are Not Data Columns Cannot Be Filtered Using the Expand Parameter for a Get Transaction Rest API Call (Doc ID 2248509.1)

Last updated on APRIL 03, 2017

Applies to:

Oracle BigMachines CPQ Cloud Service - Version 2015 R1 to 2016 R1 Update 2 [Release 2015 to 2016]
Information in this document applies to any platform.

Symptoms

Line-level attributes that are not data columns, cannot be filtered with the expand={LineDocumentVariableName} parameter for a Get Transaction REST API call.

Example attribute: _config_attr_info
*This attribute CANNOT be a data column

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

  1. Navigate to https://{SiteName}.bigmachines.com/rest/v2/commerceDocuments{CommerceProcessVariableName}{QuoteDocumentVariableName}/{TransactionID}?expand={LineDocumentVariableName}*.all&fields={LineDocumentVariableName}._config_attr_info
  2. Observe Error:

    {
    "title" : "Parameter fields has invalid value _config_attr_info inside.\nField _config_attr_info doesn't exist or is not accessible in resource commerceDocumentsQuickstart_commerce_processQuote_processLine_process for current user.",
    "type" : "HTTP://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"
    }

Cause

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