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.