• 17713 – ww.dll – ww.dll now correctly masks data in plain text password and credit card fields that get
written into the logs.
• 18102 – ww.dll – ww.dll now correctly deals with an invalid card type error returned from ProtoBase, and
no longer returns <proc_online>0</proc_online> to the E-Commerce pages which had previously
resulted in the CCTimeout email incorrectly getting sent. Instead, the guest will be taken to the
error.aspx page where they will get the message "This Card Was Not Approved. Message:
ACKNOWLEDGED".
• 18166 – ww.dll – Improvements have been made to the XML processing in ww.dll in order to allow
duplicate tags to be processed successfully.
• 19000 – ww.dll – A bug in ww.dll has been fixed where the amount charged for an item could be incorrect
by a very small amount when tax is required for the item and it is sold via the E-Commerce pages.
• 20602 – ww.dll - GetItem and GetItemExpanded will now respect <type_n> flags passed in (just
like getitemtree and getmods and getparents). If an item or modifier isn't set to the proper sales
point type, it will not be returned from the call.
Appendix A
The Update_Siriusware_41.msi includes a utility called SplitInfinIni. The SplitInfinIni
utility’s purpose is to help Siriusware attain Windows 7 certification with regard to the prohibition of writing
transient data to the Program Files directory, favoring the ProgramData directory instead. The reason is
that regular (non-administrator) users are not allowed to write to the Program Files folder in default (UAC
enabled) installs of Vista and Windows 7. Any writing to these folders should trigger a UAC window requiring an
administrator password to complete. We don’t want that to happen, so we must use the ProgramData folder for
transient data.
The utility is designed to take Siriusware’s existing .INI files and split them into two files. One
xxxx_System.INI file containing settings that we feel only an administrator should be able to change, and a
second "normal" .INI file. The xxxx_System.INI file is located beneath the Program Files folder. The
second “normal” .INI file is located beneath the ProgramData folder. The “normal” .INI file will contain
settings that users can change or that the application will change during the course of running.
For example, Sales32c.INI changes from one file (See following figure left) into two files (See following
figure right):
Comentários a estes Manuais