Websydian v6.1 online documentationOnline documentation - WebsydianExpress v3.5

Setup WebsydianExpress for iSeries Development Environment

Add Websydian library models to group model and extract

Add the following Websydian pattern libraries to your group model:

Library model Location Licensed
WSYBASE [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYBASE Yes
WSYAPI [Websydian Install Folder]\development\Plex6.1\Patterns\Express\WSYAPI No
WSYEXTJS [Websydian Install Folder]\development\Plex6.1\Patterns\Express\WSYEXTJS No
WSYVAL [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYVAL No
WYSINTEG [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYINTEG No
WYSSESS [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYSESS No
WSYUSER [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYUSER No
WSYUTIL [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYUTIL No
WSYAUDIT [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYAUDIT No
WSYPRES [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYPRES No
SDSTRING [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\SDSTRING No
WSYSTRUC [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYSTRUC No
WSYHTTP [Websydian Install Folder]\development\Plex6.1\Patterns\WebDeveloper\WSYHTTP No
WSYTMPL [Websydian Install Folder]\development\Plex6.1\Patterns\Express\WSYTMPL No
EVENTLOG [Websydian Install Folder]\development\Plex6.1\Patterns\Express\EVENTLOG No

When done adding the Websydian libraries to your group model make sure that you extract the new libraries into your local model.

Setup model configuration

Open the "Model Configuration" dialog and set the Variant, Version and Level of the Websydian supplied libraries according to the following table:

Library model Variant Version Level
WSYAPI AS/400 RPG400 Server v3.5 v3.5
WSYBASE DWA - iSeries v6.5 v6.5
WSYVAL Base v6.5 v6.5
WYSINTEG Base v6.5 v6.5
WYSSESS Base v6.5 v6.5
WSYUSER Base v6.5 v6.5
WSYUTIL Base v6.5 v6.5
WSYHTTP Base v6.5 v6.5
SDSTRING iSeries v6.5 v6.5
WSYTMPL Windows v6.5 v6.5

Configure Generate and Build Options

System Properties (32-bit C++ build)

Setup the pre-built C++ library files in the Plex local model. Follow these steps:

  1. Open the "System Definitions" dialog located under the "Generate and Build Options".
  2. Select the "System name" with "System type" WINNT and press the "Properties" button
  3. In the "32-bit C++ Build" section activate "Use pre-built libraries" if not all ready activated.
  4. Add each of the library files listed in the following table to the "Libraries" field. Make sure to add the full path of each library file and delimiting each library file by a semicolon (;)
    Library file Location
    websyd.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
    wsexpress.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
  5. Add the Websydian header folder "<Websydian Install Folder>\development\Plex6.1\include" to the field "Header Directories"
    Header files Location
    Websydian header files Located in the folder <Websydian Install Folder>\development\Plex6.1\include
C++ library files are referenced by file name whereas header files are referenced by the name of the folder where they are located.

Libraries by Example

An example of a libraries string. Shown with line breaks for convenience. Copy and paste to notepad, replace location of Websydian and CA Plex installation and line breaks then copy and paste to CA Plex "System Properties".

c:\Websydian\development\Plex6.1\lib\websyd.lib;
c:\Websydian\development\Plex6.1\lib\wsexpress.lib

Header Directories by Example

An example of a directory string. Copy and paste to CA Plex "System Properties" and replace location of Websydian.

c:\Websydian\development\Plex6.1\include

Configure Generate and Build Options

System Properties (32-bit C++ build)

Setup the pre-built C++ library files in the Plex local model. Follow these steps:

  1. Open the "System Definitions" dialog located under the "Generate and Build Options".
  2. Select the "System name" with "System type" WINNT and press the "Properties" button
  3. In the "32-bit C++ Build" section activate "Use pre-built libraries" if not all ready activated.
  4. Add each of the library files listed in the following table to the "Libraries" field. Make sure to add the full path of each library file and delimiting each library file by a semicolon (;)
    Library file Location
    websyd.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
    wsydxml11.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
    wsydxml11_dll.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
    wsexpress35.lib Located in the folder <Websydian Install Folder>\development\Plex6.1\lib
  5. Add the Websydian header folder "<Websydian Install Folder>\development\Plex6.1\include" to the field "Header Directories"
    Header files Location
    Websydian header files Located in the folder <Websydian Install Folder>\development\Plex6.1\include
C++ library files are referenced by file name whereas header files are referenced by the name of the folder where they are located.

Libraries by Example

An example of a libraries string. Shown with line breaks for convenience. Copy and paste to notepad, replace location of Websydian and CA Plex installation and line breaks then copy and paste to CA Plex "System Properties".

c:\Websydian\development\Plex6.1\lib\websyd.lib;
c:\Websydian\development\Plex6.1\lib\wsydxml11.lib;
c:\Websydian\development\Plex6.1\lib\wsydxml11_dll.lib;
c:\Websydian\development\Plex6.1\lib\wsexpress.lib

Header Directories by Example

An example of a directory string. Copy and paste to CA Plex "System Properties" and replace location of Websydian.

c:\Websydian\development\Plex6.1\include
[WebsydianExpress v3.5/Development/Plex Websydian Developer/The New Template Generator/_includepages/WindowsBasedTemplateGenerator.htm]