Author Topic: SB+ Personal Edition Bug Correction  (Read 4555 times)

precisonline

  • President
  • Administrator
  • Rock Star
  • *****
  • Posts: 1612
    • Precision Solutions
SB+ Personal Edition Bug Correction
« on: September 17, 2007, 06:38:19 PM »
In the March U2 News Flash from IBM, Ehab Abushmais had an article talking about how to work around a bug with the SB+ Personal Edition.  Basically, if you're not using SBClient with the PE, several screens will hang as if they're locked and will only release after several seconds. 

Unfortunately, as there is no trial SBClient, most people who download the SB+ PE are likely to be using a free terminal emulation product like Dynamic Connect.  And these people, most unfortunately, will get hung up at every turn just trying to navigate the SB+ product.

Can you say "Marketing Nightmare"???

Stuart Boydell with Spotless (who is quite arguably one of the most talented SB+ minds in the world today) has come up on an enhancement to Ehab's original fix.  Ehab's solution worked fine in most cases, but didn't work for character screens that used the ROC.MAIN subroutine.  Stuart's solution allows both SBClient and other terminal emulators to peacefully coexist without handicapping one or the other.

The solution is this:

1) Edit TUBP ROC.MAIN.
2) Locate "INCLUDE"
3) After the last INCLUDE line, insert these two lines:
    INCLUDE DMSKELCODE COMMON
    IF (TERM.DEFN<10> NE 1) THEN RETURN
4) File and compile

..that's it.  With this patch, terminal emulators like Dynamic Connect and SBClient will coexist peacefully with the SB+ PE.

On behalf of us who want everyone to download and fall in love with SB+, thank you Stu!
« Last Edit: September 18, 2007, 10:08:20 AM by precisonline »
-Kevin
Accidents "happen"; success, however, is planned and executed.