Online documentation - WebsydianExpress v3.0 |
In your group model, add the library WSYAPI. You will be prompted for a number of libraries used by the WSYAPI model. These libraries are either CA Plex libraries or Websydian libraries. For the CA Plex libraries select the libraries delivered with CA Plex version 6.0. For the Websydian libraries use the libraries delivered with the Websydian installation, see the table below.
Library model | Location | Licensed |
---|---|---|
Web Developer | ||
WSYAPI | <Websydian Install Folder>\development\Plex6.0\patterns\WSYAPI | No |
WSYBASE | <Websydian Install Folder>\development\Plex6.0\patterns\WSYBASE | Yes |
WSYVAL | <Websydian Install Folder>\development\Plex6.0\patterns\WSYVAL | No |
WYSINTEG | <Websydian Install Folder>\development\Plex6.0\patterns\WSYINTEG | No |
WYSSESS | <Websydian Install Folder>\development\Plex6.0\patterns\WSYSESS | No |
WSYUSER | <Websydian Install Folder>\development\Plex6.0\patterns\WSYUSER | No |
WSYUTIL | <Websydian Install Folder>\development\Plex6.0\patterns\WSYUTIL | No |
SDSTRING | <Websydian Install Folder>\development\Plex6.0\patterns\SDSTRING | No |
WSYHTTP | <Websydian Install Folder>\development\Plex6.0\patterns\WSYHTTP | No |
If planning on developing web services for WebsydianExpress you will also need to add the library WSYAPIWS.
Library model | Location | Licensed |
---|---|---|
WSYAPIWS | <Websydian Install Folder>\development\Plex6.0\patterns\WSYAPIWS | No |
WSYDOM | <Websydian Install Folder>\development\Plex6.0\patterns\WSYDOM | Yes |
WSYXML | <Websydian Install Folder>\development\Plex6.0\patterns\WSYXML | No |
WSYSOAP | <Websydian Install Folder>\development\Plex6.0\patterns\WSYSOAP | No |
When done adding the Websydian libraries to your group model make sure that you extract the new libraries into your local model.
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 | JAVA JDBC Server | v3.0.4 | v3.0.4 |
WSYBASE | DWA - Java | v6.1.4 | v6.1.4 |
WSYVAL | Base | v6.1.4 | v6.1.4 |
WYSINTEG | Base | v6.1.4 | v6.1.4 |
WYSSESS | Base | v6.1.4 | v6.1.4 |
WSYUSER | Base | v6.1.4 | v6.1.4 |
WSYUTIL | Base | v6.1.4 | v6.1.4 |
WSYHTTP | Java | v6.1.4 | v6.1.4 |
SDSTRING | Java | v6.1.4 | v6.1.4 |
Library model | Variant | Version | Level |
---|---|---|---|
WSYAPIWS | Base | v3.0.4 | v3.0.4 |
WSYDOM | Java | v6.1.4 | v6.1.4 |
WSYSOAP | Base | v6.1.4 | v6.1.4 |
WSYXML | Base | v6.1.4 | v6.1.4 |
Setup the pre-built C++ library files in the CA Plex local model. Follow these steps:
Library file | Location |
---|---|
websyd.lib | Located in the folder <Websydian Install Folder>\development\Plex6.0\lib |
wsexpress.lib | Located in the folder <Websydian Install Folder>\development\Plex6.0\lib |
Header files | Location |
---|---|
Websydian header files | Located in the folder <Websydian Install Folder>\development\Plex6.0\include |
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.0\lib\websyd.lib;
c:\Websydian\development\Plex6.0\lib\wsexpress.lib
An example of a directory string. Copy and paste to CA Plex "System Properties" and replace location of Websydian.
c:\Websydian\development\Plex6.0\include
Setup the User classes jar files in the CA Plex local model. Follow these steps:
Jar file | Location |
---|---|
WsydDwa21.jar | Located in the folder <Websydian Install Folder>\development\Plex6.0\jars |
WsydUtil.jar | Located in the folder <Websydian Install Folder>\development\Plex6.0\jars |
WsydXML.jar | Located in the folder <Websydian Install Folder>\development\Plex6.0\jars |
OBPTJAVA.JAR | Provided with CA Plex in the folder <Plex Install Folder>\CLASS600\PatternLibs |
An example of a User classes 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.0\jars\WsydDwa21.jar;
c:\Websydian\development\Plex6.0\jars\WsydUtil.jar;
c:\Websydian\development\Plex6.0\jars\WsydXML.jar;
c:\Plex6.0\CLASS600\PatternLibs\OBPTJAVA.JAR
In order for the DocumentTemplateGenerator to execute correctly you are required to copy a number of files to your local model release directory.
Settings for where the DocumentTemplateGenerators are saving the html templates are located in the file websydian.ini in your release directory.
Using notepad you are able to change the location of the generated html files. By default a directory named html scoped to the release directory is used.
; Specify location of the generated html files
[WebSourceHTM]
sourcedir=.\html
; Specify information about URL to be used by your Websydian
application
; Will be used in the document templates as action references
[Websydian]
URL_Dispatcher=/(WSACTION)