The main goal of this project is registration of each instance Sun Studio product with Sun Online Account.
All development is splitted into 2 phases. The limited registration is included int Express 07/08 and full support of registration should be in "X" release of Sun Studio.
After this phase we should have an release of Sun Studio which could be registered during installation. Also we should have a well defined process to communicate with SysNet for next releases.
The Sun Studio is distributed as a shell script which unpack the Sun Studion binaries and register this instance.
Step 0 (Initiating)
User downloads Sun Studio express and run installation. The installer script unpack binaries in th current directory and initiate installation.
Step 1 (ST creation and local registration) This step is done only once without any user confirmation. The registration component create Service Tags for this instance of product. The unique product_urn is generated for this purpose. The ST information is saved in Sun Studio directory to share the product ID between users. If ST are installed on the system product should be registered also there.
This step should be completed always.
Step 2 (SOA registration) After completion of Step 1 the register utility checks Sun Inventory accessibility for Online registration. If there is no connection to Sun Inventory this step should be silently skipped. Otherwise all data for registration is send to SysNet and user is promted about confirmation of registration. The browser with landing page should be shown to complete registration with SOA.
![]() |
Aftter completion the product should be marked as registred.
![]() |
Afte this step installation and registration are finished.
Notes :
After this step we should have full support of registration unregistration.
The registration could be initiated at next points :
Step 0 (Initial check)
If registration is not initiated by installer firstly it is needed to verify that this copy is not registered yet otherwise exit.
Step 1 (ST creation) This step is done only once without any user confirmation. (Usually it should be done during installation). The registration component should create Service Tags for this instance of product. The unique product_urn should be generated for this purpose. The ST information should be saved in Sun Studio directory to share the product ID between users. If ST are installed on the system product should be registered their.
Step 2 (SOA registration)
The browser with landing page should be shown to complete registration with SOA. Aftter completion the product should be marked as registered.
Step 3 (Unregistration)
The product should be unregistered when Sun Studio is uninstalled.
Notes :
TBD
Test scenarios for the Express release are here
The spde-installer-iteam@sun.com alias of installer team should be used to discuss all registration related issues.
The Registration is supported by:
| Jesse Grodnik | Mngr |
| Igor Nikiforov | Dev |
| Leonid Mesnik | Dev |
| Stepan Doubrava | X Des |
| Alexandr Alexandrov | QA |
Sun Studio Express 07/08 (TBD)
servicetag.ss.urn= servicetag.ss.name= servicetag.ss.version= servicetag.ss.parent.urn= servicetag.ss.parent.name=