Big news! The community will be moving to a new platform April 21. Read more.
Big news! The community will be moving to a new platform April 21. Read more.
Commodore Commodore
Commodore
209 views

Impact of Missing system="yes" Attribute

Jump to solution

ACPROD is an AM database that was upgraded from 5.12 to 9.3.  In the XML file exported from ACPROD, there are a number of links and tables with the system="yes" attribute.  For example:

 

  <link name="ESDDelivMethod" sqlname="ESDDelivMethod" system="yes" card11="yes" type="Neutral" usertype="Normal" srcfield="lESDDelivMethodId" desttable="amESDDelivMethod" destfield="lESDDelivMethodId" reverse="Action" />

 

ACPLY is another 9.3 AM database that started with the same schema as ACPROD.  At one point it also had the system="yes" attribute on many of its links and tables.  A developer has made changes to ACPLY and now the schema in the XML file no longer has the system="yes" attribute on its links and tables.   For example:

 

  <link name="ESDDelivMethod" sqlname="ESDDelivMethod" card11="yes" type="Neutral" usertype="Normal" srcfield="lESDDelivMethodId" desttable="amESDDelivMethod" destfield="lESDDelivMethodId" reverse="Action" />

 

What is the impact of removing the system="yes" attribute from the ACPLY links and tables?  If we apply the ACPLY schema to ACPROD, will the missing system="yes" attribute impact the APROD database now or in the future?

 

Thank you in advance for any information that you can provide.

Brian Collins, CITAM, ITAM AIS
Micro Focus Professional Services
0 Likes
1 Solution

Accepted Solutions
Fleet Admiral
Fleet Admiral

Hey Brian,

The system="yes" attribute isn't used anymore in 9.32. In fact, its presence will actually cause issues if you try to do a diff between the custom structure and the system structure (stuff will get listed as system even though it's not). That's the only time it will cause issues, though. Most of the time you won't even notice. So I wouldn't worry about it unless the customer wants to do a diff, then in that case you want to get rid of ALL of the system="yes" attributes in the db structure.

Jason Dowd
HPE Software Support

If this post has helped you resolve the issue, please flag it as solved.

View solution in original post

1 Reply
Fleet Admiral
Fleet Admiral

Hey Brian,

The system="yes" attribute isn't used anymore in 9.32. In fact, its presence will actually cause issues if you try to do a diff between the custom structure and the system structure (stuff will get listed as system even though it's not). That's the only time it will cause issues, though. Most of the time you won't even notice. So I wouldn't worry about it unless the customer wants to do a diff, then in that case you want to get rid of ALL of the system="yes" attributes in the db structure.

Jason Dowd
HPE Software Support

If this post has helped you resolve the issue, please flag it as solved.

View solution in original post

The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.