Quantcast
Channel: Discussion Forum > Connect Data Services
Viewing all articles
Browse latest Browse all 2504

Connect API handling of empty string for Product Level 2

$
0
0

Topic by JW

Attempting to create an “Answer”, and setting the “answer.Products” value to a known product ID (prod level1) & an empty Product version (prod level2). (NamedIDHierarchy() that contains two NamedID objects)

 

(via SOAP API v1_2)

 

So essentially, within the “Products/Categories” tab (on an Answer) we want to see a check mark next to Product level 1, but no specific version (product level 2) selected underneath.  Shows up with Product checkbox as highlighted a green color rather than a check mark.

 

' ADD PRODUCT

                Dim OmsEntProdLvl1 = New RNow.NamedReadOnlyID()

                OmsEntProdLvl1.ID = New RNow.ID

                OmsEntProdLvl1.ID.id = 451 ß known productID

                OmsEntProdLvl1.ID.idSpecified = True

                

' ADD VERSION

                Dim OmsEntProdLvl2 = New RNow.NamedIDHierarchy

                OmsEntProdLvl2.ID = New RNow.ID

                OmsEntProdLvl2.ID.id = ß want to blank out the “prod_lvl1_id” value

                OmsEntProdLvl2.ID.idSpecified = True

                OmsEntProdLvl2.Parents = New RNow.NamedReadOnlyID() {OmsEntProdLvl1}

                NamedIDHierarchy.Add(OmsEntProdLvl2)

 

 

Of note, the below code works perfectly when passing both ID’s as shown below.

' ADD PRODUCT

                Dim OmsEntProdLvl1 = New RNow.NamedReadOnlyID()

                OmsEntProdLvl1.ID = New RNow.ID

                OmsEntProdLvl1.ID.id = 451‘ß known productID

                OmsEntProdLvl1.ID.idSpecified = True

                

' ADD VERSION

                Dim OmsEntProdLvl2 = New RNow.NamedIDHierarchy

                OmsEntProdLvl2.ID = New RNow.ID

                OmsEntProdLvl2.ID.id = 123 ‘ß known sub-version ID

                OmsEntProdLvl2.ID.idSpecified = True

                OmsEntProdLvl2.Parents = New RNow.NamedReadOnlyID() {OmsEntProdLvl1}

                NamedIDHierarchy.Add(OmsEntProdLvl2)

 

So how do I tell RightNow to accept an empty/null sub-version ID?


Viewing all articles
Browse latest Browse all 2504

Trending Articles