GetCatalogCategories Method
Gets catalog categories for a given catalog. External
Syntax
Product Data Service.InvokeMethod(“GetCatalogCategories", Input Arguments,Output Arguments);
Arguments
Argument | Type | Description |
---|---|---|
Input Arguments |
In |
Hierarchy: SiebelMessage (Integration object PDS Catalog Category Interface") |
Output Arguments |
Out |
Hierarchy: SiebelMessage (Integration object PDS Catalog Category Interface) |
Example of Input Arguments
PropertySet@0012C868 p#0 c#1 type="" vt=0 value=""
{
c[0] PropertySet@0A782558 p#4 c#1 type="SiebelMessage" vt=0 value=""
{
p["MessageId"] = "";
p["IntObjectName"] = "PDS Catalog Category Interface";
p["MessageType"] = "Integration Object";
p["IntObjectFormat"] = "Siebel Hierarchical";
c[0] PropertySet@0AA70F08 p#0 c#1 type="ListOfPDS Catalog Category Interface"
vt=0 value=""
{
c[0] PropertySet@0AA73710 p#1 c#0 type="Catalog" vt=0 value=""
{
p["Name"] = "PDSCatalog";
}
}
}
}
PropertySet@0012CCB8 p#0 c#1 type="" vt=0 value=""
{
c[0] PropertySet@0AAC66C0 p#4 c#1 type="SiebelMessage" vt=0 value=""
{
p["MessageId"] = "42-1JIV";
p["IntObjectName"] = "PDS Catalog Category Interface";
p["MessageType"] = "Integration Object";
p["IntObjectFormat"] = "Siebel Hierarchical";
c[0] PropertySet@0AB22E28 p#0 c#1 type="ListOfPDS Catalog Category Interface"
vt=0 value=""
{
c[0] PropertySet@0AAD8E68 p#11 c#1 type="Catalog" vt=0 value=""
{
p["Effective End Date"] = "";
p["Id"] = "42-54R7R";
p["Sequence Number"] = "";
p["ThumbnImageFileName"] = "";
p["Private Flag"] = "N";
p["Version"] = "1";
p["Effective Start Date"] = "07/21/2006 17:11:21";
p["Catalog Type"] = "Buying";
p["Active"] = "Y";
p["Name"] = "PDSCatalog";
p["Description"] = "";
c[0] PropertySet@0AAC66F0 p#0 c#2 type="ListOfCategory" vt=0 value=""
{
c[0] PropertySet@0AACFF00 p#20 c#0 type="Category" vt=0 value=""
{
p["Effective End Date"] = "";
p["Active Flag"] = "Y";
p["Id"] = "42-54R7S";
p["No Training Flag"] = "N";
p["Sequence Number"] = "";
p["ThumbnImageFileName"] = "";
p["Private Flag"] = "N";
p["Catalog Id"] = "42-54R7R";
p["Parent Category Id"] = "";
p["Effective Start Date"] = "07/21/2006 17:12:35";
p["Response Threshold"] = "";
p["Display Name"] = "PDSCatalogCategory1.1";
p["Usage"] = "";
p["Parent Category Name"] = "";
p["Count"] = "3";
p["Root Category Flag"] = "Y";
p["Root Category Id"] = "";
p["Name"] = "PDSCatalogCategory1.1";
p["Display Template"] = "";
p["Description"] = "";
}
c[1] PropertySet@0AACAF30 p#20 c#0 type="Category" vt=0 value=""
{
p["Effective End Date"] = "";
p["Active Flag"] = "Y";
p["Id"] = "42-54R7T";
p["No Training Flag"] = "N";
p["Sequence Number"] = "";
p["ThumbnImageFileName"] = "";
p["Private Flag"] = "N";
p["Catalog Id"] = "42-54R7R";
p["Parent Category Id"] = "";
p["Effective Start Date"] = "07/21/2006 17:13:28";
p["Response Threshold"] = "";
p["Display Name"] = "PDSCatalogCategory1.2";
p["Usage"] = "";
p["Parent Category Name"] = "";
p["Count"] = "5";
p["Root Category Flag"] = "Y";
p["Root Category Id"] = "";
p["Name"] = "PDSCatalogCategory1.2";
p["Display Template"] = "";
p["Description"] = "";
}
}
}
}
}
}
Error ID | Error Message Text | User Action/Resolution |
---|---|---|
IDS_ERR_ANIESALES_MISSING_SERVICE_NAME |
The '%1' user property is not defined in business service '%2'. |
Define user prop Data Sync Service (GetCatalogCategories) in Product Selection Service. |
SSAOMErrCannotCreateService |
Unable to create the Business Service '%1 |
Check to see if the business service defined in user prop Data Sync Service (GetCatalogCategories) in Product Selection Service is defined correctly. |