Salesforce

Deploying a Rich Client Application - IBM i (Magic xpa 3.x)

« Go Back

Information

 
Created ByKnowledge Migration User
Approval Process StatusPublished
Objective
Description

Deploying a Rich Client Application - IBM i (Magic xpa 3.x)

To be able to deploy a Rich Client application on IBM i platforms:

  1. The following files and folders are created once you use the Rich Client Deployment Builder:

appname\appname.application

appname\appname.publish.html

appname\mgxpaRIA_x_y_z_www\ appname\Images\

x,y,z represents the Magic xpa version and www is a unique number representing the specific version

a. Place them in the MagicRIAApplications/appname alias on the Web server.

b. Users can access the application from the following URL: http://appserver/MagicRIAApplications/appname/appname.publish.html.

  1. Add the following into the httpd.conf Apache configuration file in this order:

AddType application/x-ms-application .application

AddType application/x-ms-application .manifest

AddType application/octet-stream deploy

AddType application/x-msdownload .dll

AddHandler default-handler .jpg .gif .js .txt .bat .msi

  1. Manually change the HTTPCompressionLevel in the application's publish.html file to None, since there is no compression when the server is a non-Windows platform.

For example:

<body onload="initialize()">

<xml id="rcExecProps">

<properties>

<property key="protocol" val="http"/>

<property key="server" val="SYSTEM:PORT"/>

<property key="requester" val="/ServerDir/mgrqcgi031"/>

<property key="appname" val="frame"/>

<property key="prgname" val="START"/>

<property key="arguments" val=""/>

<property key="envvars" val=""/>

<property key="UseWindowsXPThemes" val="Y"/>

<property key="HTTPCompressionLevel" val="None"/>

<property key="DisplayStatisticInformation" val="N"/>

<property key="InternalLogLevel" val=""/>

<property key="InternalLogFile" val=""/>

<property key="InternalLogSync" val="Session"/>

<property key="LogClientSequenceForActivityMonitor" val="N"/>

</properties>

</xml>

<table align="center">

Where

SYSTEM:PORT – System Name. Example: "POWER6.MSE.CORP:8080"

ServerDir – Installation directory. Example: MAGICXPA31

Reference
Attachment 
Attachment