Current behavior of Publisher in 9.1
1.if Publisher OS architecture is 64 bits-ZBITARCH value will be 64 at service level as well as package level in csdb
2.if Publisher OS architecture is 32 bits-ZBITARCH value will be NULL at service level as well as package level in csdb
*NULL is applicable for both (32/64)
New Hotfix we have provided that will have below feature -
https://support.accelerite.com/hc/en-us/articles/206115220
we provided an option in the publisher in configuration tab under “Limit package to systems with” section called Architecture under that we will have a check box called 64 architecture(only for 64 bits machine) we are not changing the existing behavior(9.1) only thing providing the control to the user to select ZBITARCH value(32/64)if he does not change, it will work as existing.
Followings are the scenario -
1.if Publisher OS architecture is 64 bits-
check box will we checked by default so user has two options :
a. he can unchecked and publish the service result of that ZBITARCH value will be NULL (both for 32/64) at both service level and package level in csdb.
b. he can keep it as it is and publish the service result of that ZBITARCH value will be 64 (only for 64) at both service level and package level in csdb.
2.if Publisher OS architecture is 32 bits-
check box will we unchecked by default so user has two options :
a. he can checked and publish the service result of that ZBITARCH value will be 64 (only for 64) at both service level and package level in csdb.
b. he can keep it as it is and publish the service result of that ZBITARCH value will be NULL (for both 32/64) at both service level and package level in csdb.
so by the above implementation user can select both the ZBITARCH values (32/64) in both 32/64 bit publisher machine .