This quick post is from IBM support, How to update ASSET Classification using Integration Framework
The MXASSET Object Structure can be ised to update ASSET Classification data using the Integration Framework. The MXASSET Object Strucuture is a System Defined object. Some changes are required to update the ASSET Classification.
By defult the ASSET.CLASSSTRUCTUREID is not included in the Object Structure. You must modify the object structure to include it. This raises an Alias conflict and requires changes to avoid the alias conflict.
To include the ASSET.CLASSSTRUCTUREID:
1 – Go to > Integration > Object Structure > Select MXASSET
2 – Select Action > Exclude / Include fields
3 – Select the ASSET object in the list
4 – Select CLASSSTRCTUREID in the Attribute list and UNCHECK the EXCLUDE checkBox.
5 – Click OK, Now there is an ALIAS conflic because there are more than one CLASSSTRUCTUREID in the flat structure.
To avoid the ALIAS Conflict
1 – Select Action > Add Modify Alias
2 – Select ASSET object in the list
3 – Select CLASSSTRUCTUREID in the field list ( See the DUPLICATED is TRUE)
4 – Change the ALIASNAME to AS_CLASSSTRUCTUREID.
5 – Click OK, be sure the Alias Conflict ( in the up-right corner ) is now FALSE.
This is sample CSV template to update only the ASSET Classification. It doesn’t include any Attribute value.
By default, when there are no Attributes in the incoming message, all attributes will be automatically populated in the Asset Specification tab, but without values.
EXTSYS1;MXASSETInterface;AddChange;EN ASSETNUM;AS_SITEID;AS_ORGID;AS_DESCRIPTION;AS_CLASSSTRUCTUEID TEST1;BEDFORD;EAGLENA;Asset Test 1;1325
Hi Chon
We have found then when we try and update an asset and specify an attribute all other attributes are dropped and only the specified one remains. Do you know if that is expected behaviour or a problem with our configuration?
Thanks for any help.
Nick
I have run into that issue. My only resolution at the time was to add all the attributes in the file.
Hi Chon,
When to import a new asset with a new attribute that I already create, the import will not fill this new field.
Do you find any solution for this issue?
Thanks