GetSearchParameters Method
Gets the list of attributes available for the class(es) using the input search specification in the SiebelMessage. External
This method only retrieves product attributes that are flagged as searchable. If the example is followed, then data is generated only if the attributes for the product are flagged as searchable in the database.
Syntax
Product Data Service.InvokeMethod(“GetSearchParameters", Input Arguments,Output Arguments);
Arguments
Argument | Type | Description |
---|---|---|
Input Arguments |
In |
String: FieldNameClassId String: LookupFromCache (To be Obsolete) String: MaximumAttributes Hierarchy: SiebelMessage (Integration object PDS Searchable Product Class Interface) |
Output Arguments |
Out |
Hierarchy: SiebelMessage (Integration object PDS Product Class Attributes Interface) |
Example of Input Arguments
PropertySet@0012CCC4 p#3 c#1 type="" vt=0 value=""
{
p["LookupFromCache"] = "";
p["MaximumAttributes"] = "";
p["FieldNameClassId"] = "";
c[0] PropertySet@0AAEBFC8 p#4 c#1 type="SiebelMessage" vt=0 value=""
{
p["MessageId"] = "";
p["MessageType"] = "Integration Object";
p["IntObjectName"] = "PDS Searchable Product Class Interface";
p["IntObjectFormat"] = "Siebel Hierarchical";
c[0] PropertySet@0AAD45B0 p#0 c#1 type="ListOfPDS Searchable Product Class
Interface" vt=0 value=""
{
c[0] PropertySet@02C42F08 p#1 c#0 type="ISS PS Direct Subclass" vt=0 value=""
{
p["Class Id"] = "99-27K1T";
}
}
}
}
PropertySet@0012CCB8 p#0 c#1 type="" vt=0 value=""
{
c[0] PropertySet@0B918DE8 p#5 c#1 type="SiebelMessageOut" vt=0 value=""
{
p["MessageId"] = "42-1NJB";
p["ID_ALL"] = "All";
p["IntObjectName"] = "PDS Product Class Attributes Interface";
p["MessageType"] = "Integration Object";
p["IntObjectFormat"] = "Siebel Hierarchical";
c[0] PropertySet@055458C0 p#0 c#1 type="ListOfPDS Product Class Attributes
Interface" vt=0 value=""
{
c[0] PropertySet@0B94F868 p#3 c#1 type="ISS PS Direct Subclass" vt=0 value=""
{
p["Class Id"] = "99-27K1T";
p["Display Name"] = "OM_Operating System";
p["Name"] = "OM_Operating System";
c[0] PropertySet@0A0B55E0 p#0 c#9 type="ListOfISS Class Attribute" vt=0
value=""
{
c[0] PropertySet@0542CC18 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Edition";
p["Attribute Id"] = "OM_Edition";
c[0] PropertySet@0A6D7BB0 p#0 c#4 type="ListOfAttribute LOV
Value" vt=0 value=""
{
c[0] PropertySet@0543F558 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "Professional";
}
c[1] PropertySet@0538FA40 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "Home";
}
c[2] PropertySet@0A7F7FA8 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "Enterprise";
}
c[3] PropertySet@0A8A2B08 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ALL";
}
}
}
c[1] PropertySet@0A9324D8 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Language";
p["Attribute Id"] = "OM_Language";
c[0] PropertySet@02C43A00 p#0 c#6 type="ListOfAttribute LOV
Value" vt=0 value=""
{
c[0] PropertySet@0A9F3D30 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ESN";
}
c[1] PropertySet@053D6FD8 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ENU";
}
c[2] PropertySet@0A893AE0 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "FRA";
}
c[3] PropertySet@0BCF40E8 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "DEU";
}
c[4] PropertySet@0536BA78 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ALL";
}
c[5] PropertySet@02B9F1B8 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "JPN";
}
}
}
c[2] PropertySet@0A982878 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Service Pack";
p["Attribute Id"] = "OM_Service Pack";
c[0] PropertySet@0AB4E3E0 p#0 c#4 type="ListOfAttribute LOV
Value" vt=0 value=""
{
c[0] PropertySet@0AC70068 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "3";
}
c[1] PropertySet@093FB308 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "2";
}
c[2] PropertySet@0AB032E8 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "1";
}
c[3] PropertySet@09642C40 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ALL";
}
}
}
c[3] PropertySet@09617088 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Version";
p["Attribute Id"] = "OM_Version";
c[0] PropertySet@09403568 p#0 c#4 type="ListOfAttribute LOV
Value" vt=0 value=""
{
c[0] PropertySet@096264A0 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "Upgrade";
}
c[1] PropertySet@093FC308 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "OEM";
}
c[2] PropertySet@09611680 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "Full";
}
c[3] PropertySet@09641B40 p#1 c#0 type="Attribute LOV Value"
vt=0 value=""
{
p["Value"] = "ALL";
}
}
}
c[4] PropertySet@0964C768 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Build";
p["Attribute Id"] = "OM_Build";
c[0] PropertySet@0AAB1C50 p#0 c#0 type="ListOfAttribute LOV
Value" vt=0 value=""
}
c[5] PropertySet@09616D00 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Default Browser";
p["Attribute Id"] = "OM_Default Browser";
c[0] PropertySet@09400380 p#0 c#0 type="ListOfAttribute LOV
Value" vt=0 value=""
}
c[6] PropertySet@09614D30 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Publish";
p["Attribute Id"] = "OM_Publish";
c[0] PropertySet@0940C548 p#0 c#0 type="ListOfAttribute LOV
Value" vt=0 value=""
}
c[7] PropertySet@094060B0 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Brand";
p["Attribute Id"] = "OM_Brand";
c[0] PropertySet@0BC91558 p#0 c#0 type="ListOfAttribute LOV
Value" vt=0 value=""
}
c[8] PropertySet@09642538 p#2 c#1 type="ISS Class Attribute" vt=0
value=""
{
p["Display Name"] = "Extended Warranty";
p["Attribute Id"] = "OM_Extended Warranty";
c[0] PropertySet@09611A00 p#0 c#0 type="ListOfAttribute LOV
Value" vt=0 value=""
}
}
}
}
}
}
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 must have value PDS Product Attributes by default. |
Unable to create the Business Service 'PDS Product Attributes |
Can not initiate the business service. |