Siebel Order Management Guide > Product Data Service and Import/Export API Reference > Product Data Services API Methods >

GetSearchParameters Method


Gets the list of attributes available for the class(es) based on the input search specification in the SiebelMessage. External

Syntax

ErrCode GetSearchParameters(const CCFPropertySet& inputArgs, CCFPropertySet& outputArgs);

Arguments
Argument
Type
Description

const CCFPropertySet& inputArgs

In

SiebelMessage

CCFPropertySet& outputArgs

Out

Hierarchy :SiebelMessage

Details of Input Arguments

Property
Type
Value
Description

SiebelMessage

Integration Object

PDS Product Attributes Interface

 

Example of Input Arguments

CCFPropertySet@0013BADC p#0 c#1 type="" vt=0 value=""

{

c[0] CCFPropertySet@0AE60128 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "42-WAQ";

p["IntObjectName"] = "PDS Product Attributes Interface";

p["MessageType"] = "Integration Object";

p["IntObjectFormat"] = "Siebel Hierarchical";

c[0] CCFPropertySet@0BFCE7C0 p#0 c#1 type="ListOfPDS Product Attributes Interface" vt=0 value=""

{

c[0] CCFPropertySet@0BFC8B60 p#1 c#0 type="ISS Class VOD BusComp" vt=0 value=""

{

p["searchspec"] = "[VOD Name]='Siebel Product Documentation' or [VOD Name]='Siebel Applications'";

}

}

}

}

Example of Output Arguments

CCFPropertySet@0013C1F0 p#0 c#1 type="" vt=0 value=""

{

c[0] CCFPropertySet@0C203838 p#4 c#1 type="SiebelMessage" vt=0 value=""

{

p["MessageId"] = "42-WAQ";

p["IntObjectName"] = "PDS Product Attributes Interface";

p["MessageType"] = "Integration Object";

p["IntObjectFormat"] = "Siebel Hierarchical";

c[0] CCFPropertySet@0BADEAE0 p#0 c#2 type="ListOfPDS Product Attributes Interface" vt=0 value=""

{

c[0] CCFPropertySet@0C1EDBC0 p#7 c#1 type="ISS Class VOD BusComp" vt=0 value=""

{

p["VOD Name"] = "Siebel Applications";

p["VOD Id"] = "1-3LXPD";

p["Locked Date"] = "";

p["Locked By"] = "";

p["VOD Type"] = "Product Class Definition";

p["Locked Flag"] = "N";

p["Description"] = "";

c[0] CCFPropertySet@0C1FD1E8 p#0 c#4 type="ListOfISS Product Attribute BusComp" vt=0 value=""

{

c[0] CCFPropertySet@0C1FA3C0 p#21 c#0 type="ISS Product Attribute BusComp" vt=0 value=""

{

p["Attribute Id"] = "1-3LXPF";

p["Name"] = "Database";

p["Description"] = "Database";

... ...

}

c[1] CCFPropertySet@0C1FBD88 p#21 c#0 type="ISS Product Attribute BusComp" vt=0 value=""

{

p["Attribute Id"] = "1-3LXPG";

p["Name"] = "License Type";

p["Description"] = "User License Type";

... ...

}

... ...

}

... ...

}

}

}

Error Conditions
Error Message
Description

The 'Data Sync Service: GetSearchParameters' user property is not defined in business service 'PDS Product Data Service

The specified user property can not be found on the business service, which should have value "PDS Product Attributes" by default.

Unable to create the Business Service 'PDS Product Attributes

Can not initiate the business service.

Siebel Order Management Guide Copyright © 2009, Oracle and/or its affiliates. All rights reserved. Legal Notices.