Introduction
IBM Software Delivery and Lifecycle Patterns offering is a set of IBM Rational solutions, based on best practice implementations which are ready to be imported into IBM private cloud offerings including IBM PureApplication System and IBM Workload Deployer. The solutions are delivered in the form of Virtual System Patterns or Shared Services. A shared service (SS) contains all the components of an application. Operations are also included which allow the user to interact with the shared service.
In IBM Software Delivery and Lifecycle Patterns 1.0.1, we have IBM shared service for Installation Manager Repository. This shared service is for hosting NFS server for IBM Rational product binaries, so that other shared service and pattern can make use of the binaries and install the product.
The steps depicted in this article are for IBM PureApplication System but can be applied to IBM Workload Deployer as well.
IBM shared service for Installation Manager Repository
IBM shared service for Installation Manager Repository contains a configured NFS server along with seven (5) operations, which allow the user to interact with the repository server.
Preparing for importing the shared service pattern type
You may get the e-assembly from IBM as show below. Extract file SHARED_SRV_FOR_RIM_V1.7.tar.gz with a 7zip or other unzipping tool
Further extract file
CIU3QML.tar,
After extracting file
CIU3MML.tar, you will see something like this. File com.ibm.sdlc.ptype-1.0.1.0.tgz and com.ibm.imrepo.ss.ptype-1.0.1.0.tgz are what needed in later step
Importing the shared service pattern type
Follow these steps to import the shared service pattern type into IBM PureApplication System.
- Log into IBM PureApplication System.
- Click Workload Console.
- Click Welcome.
- Click Download Tooling
- Click Download command line tool
- Save it to your local computer and extract zip.
After that you can open a command window and run commands like this to load the pattern types.
This work will take a while since it has to import the product binaries, which is large, into IBM PureApplication System. After that you will see pattern type is imported successfully.
Accepting the license agreement & enabling the pattern type
Once the pattern type is imported, follow these steps to accept the license agreement.
- Go to Cloud > Pattern Types.
- Look for IBM Pattern Type for IBM Software Delivery and Lifecycle patterns. You can filter out the patterns for a quick search.
- Select the pattern and wait for the details in the pane at the right.
- You will see License Agreement: Not Accepted [License...] and Status: Not Accepted [Enable All...].
- Press [License...].
- Once the License agreement dialog box opens, press Accept to accept the agreement.
- Once that has processed, press [Enable All...] to enable the pattern type.
IBM Pattern Type for Software Delivery Lifecycle Patterns before accepting license and enabling
IBM Pattern Type for Software Delivery Lifecycle Patterns after accepting license and enabling
Do the same for
IBM Pattern Type for Rational Installation Manager Repository
IBM Pattern Type for Rational Installation Manager Repository before accepting license and enabling

IBM Pattern Type for Rational Installation Manager Repository after accepting license and enabling
Deployment of the shared service
Deployment is the step that provides an instance. To deploy the pattern do the following steps.
- Go to Cloud > Shared Services.
- Look for IBM Shared Service for Rational Installation Manager Repository1.0.1.0. You can filter out the patterns for a quick search.
- Click on IBM Shared Service for Rational Installation Manager Repository1.0.1.0 and wait for the details in the pane at the right.
- Click on Deploy.
- The Configure and deploy a shared service dialog box will open.
- Press OK on the Configure and deploy a shared service dialog box to open the Deploy Virtual Application dialog box.
- On the Deploy Virtual Application dialog box, you may configure the Virtual Application.
- Once done configuring, press OK to start the deployment of the shared service.
Cloud > Shared Services
IBM Shared Service for Rational Installation Manager Repository. Click deploy button in upper right
Configure and deploy a shared service dialog box
Deploy Virtual Application dialog box
Management of the instance
Once the shared service instance is deployed, follow these steps to manage the shared service.
- Go to Instances > Shared Services.
- Look for IBM Shared Service for Rational Installation Manager Repository1.0.1.0. You can filter out the patterns for a quick search.
- Select the pattern and wait for the details in the pane at the right.
- Press Manage.
- Once a new windows opens, you will see the Virtual Application Console.
Instances > Shared Services
IBM Shared Service for Rational Installation Manager Repository Instance
Operations
The license server shared service contains seven (5) operations:
- Start NFS Server
- Stop NFS Server
- Check NFS Server Status
- Upload Software package
- Remove Software pakcage
- Once in the Virtual Application Console, press the Operations tab.
- Press IMREPO_VM.Repository and wait for the details in the pane at the right.
- Press the twisty to expand an operation.
- If parameters are required, they will appear with a red asterisks before the parameter name.
- Press Submit to launch an operation.
- Results of operations appear in the Operation Execution Results pane at the bottom.
Operations tab
These operations are simple, will not go through all these in this article.
For upload software package operation, prepare an IBM Installation Manager repository archive file in you local computer and upload the file by providing "Category", "File Name" and "Path"(Path for the repository.config or diskTag.inf. And be sure to use "/" instead of "\" in path) and click submit
you will see it will succeed as below.
To remove a software package, you need to provide feature name and version. Find the info in the repository.config file
Fill in the values and click submit

you will see it will succeed as below.
Viewing the shared service operation logs
- Once in the Virtual Application Console, press the Logging tab.
- Press the twisty on the name of the shared service instance.
- Press the twisty on IWD Agent.
- Press the twisty which ends in .Repository.
- Press trace.log and wait for the details in the pane at the right.
External links: