When you register against SMT, the registration config is changed in /etc/suseRegister.conf.
There should be a backup copy of the original file next to it that you can simply rename back to suseRegister.conf. The next registration will then run against the online services.
In case you don’t have the original file, here’s the contents of the file on SLES11:
url = https://secure-www.novell.com/center/regsvc/
listParams = command=listparams
register = command=register
listProducts = command=listproducts
You will also want to clean up the old registration info (as per TID 3303599:
If you are running SLES 11 SP3, simply run: “suse_register -E” after having reverted those entries in suseRegister.conf.
For SLES11, SP2 and lower that comes down to:
Find out the alias of the update service by using "zypper ls".
Remove the update service, for example by using "zypper removeservice nu_novell_com".
Remove the NCC credentials using "rm /etc/zypp/credentials.d/NCCcredentials".
Delete the suseRegister cache file using "rm /var/cache/SuseRegister/lastzmdconfig.cache".
With this complete, restart YaST, and then launch Novell Customer Center Configuration. This will register any new keys that were needed. Attention: if you use the suse_register commandline tool instead of YaST (for example by using: suse_register -a regcode-sles=YourActivationCode -a email=YourEmailAddress -a moniker=YourHostname -L /root/.suse_register.log) you may have to refresh the services by running "zypper refresh-services -r" afterwards.
Check if the update repositories have been added correctly by using "zypper lr".