Software Development Kit
The Software Development Kit (SDK) installation of Appistry EAF provides the libraries necessary to develop Java, .NET and 'C' fabric tasks and clients.
 | The Default Developer Installation
The default Developer installation installs not only the SDK, but also the administrative utilities, and the fabric worker. This is the recommended minimal installation for working with the SDK.
It is, however, not required that the fabric worker be on the same workstation where development is being performed.
Optionally, you may opt out of installing the administrative utilities and/or the fabric worker. However, without the administrative utilities, you will probably not be able to do some of the things you will want to do during development (start/stop worker, logging, querying worker state, etc.). |
Topics
Installing the Software Development Kit
- Go to the directory storing Appistry EAF setup executable.
- Double-click setup.exe.
- If the .NET runtime library is not installed or you are not running the required .NET runtime library version, a dialog box appears stating the .NET components will not be registered. Your options at this point are:
- Click No to exit the installation process and install the .NET runtime library.
OR
- Click Yes to continue the installation process. You may install the .NET runtime library at a later time and register the Appistry EAF .NET components using the Appistry-provided utility.

- Click I agree to the license agreement and continue with installation.

- In the Install list, select the Developer installation. This includes the fabric worker, fabric utilities and SDK by default. If you deselect any of these options, the steps in these instructions may not match.

- Enter the fabric's MCAST address, then click Next.

 | What about this fabric MCAST address? Each fabric is assigned a unique MCAST address. Fabric clients and utilities (like Log Monitor and Fabric Control) use this MCAST address to communicate with the fabric. This address defaults to 239.255.0.1, but can be changed by setting the fabric-address property in the addr.cfg file that is deployed to all fabric workers. The fabric MCAST address specified by clients and utilities must match the fabric-address entry in the addr.cfg or 239.255.0.1 if using the default. As you go through command and code samples, please be sure to use the correct fabric MCAST address for your installation. |
- Click Next to accept the default installation directory or enter a different directory, then click Install.

 | FABRIC_HOME The installation directory that you select becomes the top of FABRIC_HOME, which is C:\Program Files\Fabric\system by default. |
- Click Yes to enable the fabric worker manager to automatically start when the worker reboots.

- The installation is now complete. Click Finish.

- Click Yes to reboot your system.

Deploying the license key
Before deploying the License Key file, you may want to open a Log Monitor to watch the progress of the License Key deployment.
Although it is not required to have a Log Monitor running prior to deploying the license.cfg, doing so would allow you to see the progress of the file being distributed throughout your fabric to the other workers.
To start the Log Monitor run the following command with your correct fabric MCAST address:
log_monitor 239.255.0.1:4000
 | What about this fabric MCAST address? Each fabric is assigned a unique MCAST address. Fabric clients and utilities (like Log Monitor and Fabric Control) use this MCAST address to communicate with the fabric. This address defaults to 239.255.0.1, but can be changed by setting the fabric-address property in the addr.cfg file that is deployed to all fabric workers. The fabric MCAST address specified by clients and utilities must match the fabric-address entry in the addr.cfg or 239.255.0.1 if using the default. As you go through command and code samples, please be sure to use the correct fabric MCAST address for your installation. |
Deploying the License Key
- Unless you already have a valid license key deployed, the Log Monitor will be displaying errors like the following:
Sep 27 12:14:10 00:00:00:00:00:00 FabricKeeper[E:7104] License Key Error: failed to load license file
- To deploy the license.cfg file, run the following command with the correct fabric administrative user, password, and fabric address.
fabric_ctl -d 239.255.0.1:30000 -u fabric-admin/fabric-admin deploy license.cfg
- Fabric control sends the license key file to the worker, and the fabric services will begin to startup. The Log Monitor will display a message like the following:
Sep 27 12:26:00 00:00:00:00:00:00 FabricKeeper[I:7108] Spreading file: license.cfg
- If any of the workers do not start after all of the workers have cycled, you would simply initiate a start all command using fabric_ctl. This is usually only necessary if you already had stopped the worker prior to the license key expiring.
fabric_ctl -d 239.255.0.1:30000 -u fabric-admin/fabric-admin start all
You should now have a running licensed fabric.