|Obsolete Technologies in macOS|
The transition from OS 9 to macOS is pretty radical, and there are a number of old technologies that Apple has chosen to let fade into history. Some of them are incorporated into Classic Helix. This page documents the Helix commands and technologies that are obsolete by virtue of being removed from macOS itself.
|Publish and Subscribe||
Publish and Subscribe are not supported in macOS. Publish and Subscribe commands are available for user menus and in sequences in Helix 5, and collections that actively put them to use may require some Design Mode reworking.
When updating a collection to Helix 6, all Publish and Subscribe related commands are simply (and without notification) removed from a collection. This will have no effect on the general functionality of your user icons (they will simply have fewer commands than they used to), but if you had used menu dividers to segregate the Publish and Subscribe commands, your user icons will have an pair of menu dividers one right after the other.
Of more concern is the use of Publish and Subscribe commands in sequences. A command in a sequence is put there for a reason, so if a Publish and Subscribe command is there, it must have been providing a specific function that will no longer work. All other commands in such a sequence will still work, but the Publish and Subscribe related steps will be missing, so the sequence will either give the appearance of working as it did before or the sequence will 'do nothing' leading to unexepected results.
An easy way to search your collections for Publish and Subscribe commands has been provided by Autograph Systems. The Helix PubSub Finder utility generates this information in an easy to read format. (This application is not supported by QSA ToolWorks, LLC.)
Apple announced that AppleTalk would be deprecated in macOS, and made good on that promise with the release of macOS 10.6. In anticipation of this, Helix 6 contains no support for AppleTalk, relying on TCP/IP exclusively for networking.
Helix Client/Server 5.x supports networking via both AppleTalk and TCP/IP.
Steps to Assure Helix 6 Networking Compatibilty
Keep in mind that Helix 5.x maintains independent AppleTalk and TCP/IP preference settings for RAMJet and custom caches. If have customized your preferences in AppleTalk and you switch to TCP/IP, remember to reset your preferences.
Although we are aware that some operations are slower (and some are faster) when using TCP/IP, you should find that using Helix with TCP/IP is as fast as (or faster than) AppleTalk on average.