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

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";

}

}

}

}

Example of Output Arguments

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 Conditions
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.

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