Online documentation - Websydian v6.1 |
Prior to setting up your group model for the Websydian pattern libraries make sure that you have the Websydian patterns installed on your system. Go to the Websydian site to download the latest version of Websydian.
Start by adding the relevant Websydian library models to the group model of your application. A list of available library models are shown in the table below.
Once the Websydian library models have been added to the group model and a local model has been defined, the objects in the Websydian library models must be extracted to the local model.
Library model | Location | Licensed |
---|---|---|
Web Developer | ||
WSYBASE | <Websydian Install Folder>\development\Plex6.1\patterns\WebDeveloper\WSYBASE | Yes |
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 |
Wireless Developer | ||
WSYWAP | <Websydian Install Folder>\development\Plex6.1\patterns\Wireless\WSYWAP | No |
WAPUTIL | <Websydian Install Folder>\development\Plex6.1\patterns\Wireless\WAPUTIL | No |
TransacXML Developer | ||
WSYDOM | <Websydian Install Folder>\development\Plex6.1\patterns\TransacXML\WSYDOM | Yes |
WSYXML | <Websydian Install Folder>\development\Plex6.1\patterns\TransacXML\WSYXML | No |
WSYSOAP | <Websydian Install Folder>\development\Plex6.1\patterns\TransacXML\WSYSOAP | No |
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 |
---|---|---|---|
WSYBASE | DWA - Windows | 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 |
WSYAUDIT | Base | v6.1.4 | v6.1.4 |
WSYPRES | Base | v6.1.4 | v6.1.4 |
WSYHTTP | Windows | v6.1.4 | v6.1.4 |
WSYSTRUC | Base | v6.1.4 | v6.1.4 |
SDSTRING | Windows | v6.1.4 | v6.1.4 |
TransacXML Developer | |||
WSYDOM | Windows | v6.1.4 | v6.1.4 |
WSYXML | Base | v6.1.4 | v6.1.4 |
WSYSOAP | Base | v6.1.4 | v6.1.4 |
Wireless Developer | |||
WSYWAP | Base | v6.1.4 | v6.1.4 |
WAPUTIL | 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.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 |
obpt32.lib | Provided with CA Plex in the folder <Plex Install Folder>\CLASS610\PatternLibs |
Header files | Location |
---|---|
Websydian header files | Located in the folder <Websydian Install Folder>\development\Plex6.1\include |
An example of a libraries string. Shown with line breaks for convenience.
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:\Plex6.1\CLASS610\PatternLibs\obpt32.lib
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
Using notepad create a file named Websydian.ini in the GEN\Release directory of your local model and add the following lines. Changing the settings as required.
; Specify location of the generated html files
[WebSourceHTM]
sourcedir=..\html
; Specify location of the generated wml file
[WebSourceWML]
sourcedir=..\wml
; Specify information about URL to be used by your Websydian
application
; Will be used in the document templates as action references
[Websydian]
URL_Dispatcher=/websydian/myapp
Now create the directories html and wml in the GEN directory of your local model.
Most Websydian library models include a number of objects that are used by other pattern objects. These objects must be generated and built.
Library | Subject area | Further information |
---|---|---|
WSYHTTP | HTTPClientObjects | Always generate and build these functions |
SDSTRING | SDStringObjsToGenerateAndBuild | Always generate and build these functions |
WSYBASE | DWA_Win_ObjectsToGenAndBuild | Always generate and build these functions |
WSYSESS | SessionObjectsToGenAndBuild | Generate these functions if using the Session pattern. |
WSYINTEG | IntegObjectsToGenerateAndBuild | Generate these functions if using the Integrity pattern. |
WSYUSER | UserObjectsToGenerateAndBuild | Generate these functions if using the User pattern. |
WSYUTIL | UtilObjectsToGenerateAndBuild | Generate these functions if using the Utility patterns. |
WSYAUDIT | AuditObjectsToGenAndBuild | Generate these functions if using the Audit pattern. |
Library | Subject area | Further information |
---|---|---|
WSYDOM | DOMObjectsToGenerateAndBuil | Generate these functions if using the Websydian TransacXML patterns |
WSYXML | XMLObjectsToGenerateAndBuild | Generate these functions if using the Websydian TransacXML patterns |
WSYXML | SchemaObjectsToGenerateAndBuild | Generate these functions if using the Websydian TransacXML patterns |
WSYSOAP | SOAPObjectsToGenerateAndBuild | Generate these functions if using the Websydian TransacXML patterns |
WSYSOAP | WSDLObjectsToGenerateAndBuild | Generate these functions if using the Websydian TransacXML pattern |
Library | Subject area | Further information |
---|---|---|
WSYWAP | WapObjectsToGenerateAndBuild | Generate these functions if using the Websydian Wireless patterns. |