It is possible to do a silent installation of the IATA Reader with SCCM or other deployment tools like group policy and scripts.


In your floating license setup, you have a license server, and an end-user component. Then end-user component is made up of the IATA Reader software application, plus the publication content.

  

IATA Reader installation

 

The IATA Reader installer is an InstallShield (InstallScript) package.

 

You can create a silent install answer file, then use it later for wider deployment.

 

On a test computer...

 

  1. Save the IATAReaderInstaller.v1.0.exe file to a folder. (e.g. C:\Temp\)
  2. Open a command prompt. Use Run as admin if your intention is to install IATA Reader for All Users.
  3. Run: IATAReaderInstaller.v1.0.exe /r /f1"C:\Temp\IATAReaderSetup-AllUsers.iss"
    The /r switch causes your selections and values to be recorded into a .iss file while you install the application.
     
     
  4. Click your way through the IATA Reader install process.
  5. Enter a user name, a company name (values can be anything you like)
  6. Select to install for All Users (e.g. to C:\Program Files(x86)\IATA\IATA Reader v1.0).
  7. Finish the install.


You'll now have a "IATAReaderSetup-AllUsers.iss" silent install answer file that can be used on other computers.

 

  • On the other computers, via SCCM, or whatever deployment tool or method you are using, you would run the command below, changing the folder of course:
    IATAReaderInstaller.v1.0.exe /s /f1"C:\Temp\IATAReaderSetup-AllUsers.iss"
    The /s switch will cause the exe file to run in silent mode, using the values from the iss file.

 

That's for the IATA Reader software application. 


Publication Content (.mirdoc)

 

The publication content is stored separately from the IATA Reader application. The publication content is stored PER USER on Windows computers.

 

So for the publication content distribution, you might do something like using xcopy or robocopy to copy the source to destination, at logon time.

 

  1. Prepare a central source for the IATA Reader library content (the publication content).
  2. Install the .mirdoc publication package on your test computer.
  3. In IATA Reader, select Add Publications, then "Install...".
  4. Browse to the .mirdoc file.
  5. The publication content will be installed.
  6. On your test computer, you will now have the folder %userprofile%\AppData\Local\IATA\Reader\1.0.0.0\Library\<PUBLICATION>\
  7. Copy the ###config.ini file from the license server machine install folder (subfolder \Client.files), to the folder shown on step 6 above.
  8. Copy the whole \Library folder (and contents) to a server share.
    So you end up with something like \\server\sharedfolder\IATAReader\Library\

 

Now, in your deployment project (SCCM or other) include a script or otherwise execute something like:


  • md "%userprofile%\AppData\Local\IATA\Reader\1.0.0.0\Library"
  • robocopy \\server\sharedfolder\IATAReader\Library "%userprofile%\AppData\Local\IATA\Reader\1.0.0.0\Library"
  • add appropriate/desired switches.