Welcome
WebsydianExpress v3.5
Background
Authorized Events
Authorized Events - Example
Callback Points and Functions
Change Language For Session
Content Loaders and Presentations
Custom Fields
Deep Linking
Export/Import Site Structure
Web Service Request Handling
Language Support
Menu Services
Message Log
Log Messages and Translatable Texts
Site Elements
Sites
Document Templates
Folders and Folder Lists
Templates and Language Examples
Users and Roles
Web Services in WebsydianExpress
Web Services - Selection Criteria
Web Services - Service Handlers
Webg Services - Service Processors
Choosing
WebsydianExpress for iSeries
WebsydianExpress for Java
WebsydianExpress for Windows
WebsydianExpress for Windows with iSeries back-end
Development
2E Developer
2E Flow Charts
2E Developer Main Page
2E Model
2E Templates
2E API Reference
2E Callback Functions
2E Develop Business Process
2E Example
2E Example definitions
2E Retrieving Process Parameters
2E Programming architecture
Plex Websydian Developer
Plex Developer - WebsydianExpress background
Basic Tasks
BinaryPageGenerator for WebsydianExpress
Create Custom Field Functions
Create Custom Log and Text Messages
Java Package Lists
Process Parameters
SessionParameterStore
Single Sign On Example
Validation overview - WebsydianExpress
Websydian versus WebsydianExpress
Recommendation for writing sold code
Create and Deploy a FileServiceHandler function
Using the Program criteria for Web Services
Create and deploy an XMLServiceHandler function
WSYAPIWS - Web service API group model
Abstract Functions and Entities
Custom field functions
CustomFieldFormatValueForInput (Abstract Function)
CustomFieldFormatValueForOutput (Abstract Function)
CustomFieldValidateValue (Abstract Function)
Entities
ExtAssociationSelect (Abstract Entity)
ExtWebEditDialog (Abstract Entity)
WebEditDialogForProcess (Abstract Entity)
EventHandlers
EventHandlerForProcess (Abstract Function)
ExtEventHandler
ExtEventHandlerPopUp
ExtGridEventHandler
ExtGridEventHandlerPopUp
Functions
FunctionShell (Abstract Function)
Log and Text Messages
CreateLogMessage (Abstract Function)
CreateTextMessage (Abstract Function)
PageGenerators
ChildPageGeneratorForProcess (Abstract Function)
DynamicChildPageGenerator (Abstract Function)
ErrorPageForProcess (Abstract Function)
ErrorPageNoPresentation (Abstract Function)
ExtPageGenerator (Abstract Function)
ExtWebDeletePage (Abstract Function)
ExtWebDropDown (Abstract Function)
ExtWebGridPage (Abstract Function)
ExtWebInsertPage (Abstract Function)
ExtWebUpdatePage (Abstract Function)
ExtWebViewPage (Abstract Function)
GridPageForProcess (Abstract Function)
HTMLDropDownGeneratorForProcess (Abstract Function)
PageGeneratorErrorListForProcess (Abstract Function)
PageGeneratorForProcess (Abstract Function)
PageGeneratorNoPresentation (Abstract Function)
WebGridPageForProcess (Abstract Function)
WebInsertPageForProcess (Abstract Function)
WebUpdatePageForProcess (Abstract Function)
Processes
ExtWebAssociationSelectBP (Abstract Function)
ExtWebEditSuiteBP (Abstract Function)
FramesetProcess (Abstract Function)
MultiLevelMenuProcess (Abstract Function)
OneLevelMenuProcess (Abstract Function)
ProcessEntryPoint (Abstract Function)
WebServices
FileServiceHandler (Abstract Function)
FileServiceProcessor (Abstract Function)
SelectionCriteriaProgram (Abstract Function)
ServiceHandler (Abstract Function)
ServiceProcessor (Abstract Function)
SoapServiceProcessor (Abstract Function)
XMLServiceHandler (Abstract Function)
XMLServiceProcessor (Abstract Function)
API's
Server
GetCurrentRequestID (Server API)
AuthorizedEvents
AddRole (Server.AuthorizedEvents API)
CreateAuthorizedEvent (Server.AuthorizedEvents API)
DeleteAuthorizedEvent (Server.AuthorizedEvents API)
FindDefaultEvent (Server.AuthorizedEvents API)
GetAuthorizedEvent (Server.AuthorizedEvents API)
GetAuthorizedEventsForSite (Server.AuthorizedEvents API)
GetEventBySiteName (Server.AuthorizedEvents API)
GetRoles (Server.AuthorizedEvents API)
IsSessionAuthorized (Server.AuthorizedEvents API)
RemoveAllRoles (Server.AuthorizedEvents API)
RemoveRole (Server.AuthorizedEvents API)
UpdateAuthorizedEvent (Server.AuthorizedEvents API)
ValidateAuthorizedEvent (Server.AuthorizedEvents API)
Callback
AddFunctionToCallbackPoint (Server.Callback API)
CreateCallbackPoint (Server.Callback API)
DeleteCallbackPoint (Server.Callback API)
GetCallbackPoint (Server.Callback API)
GetFunctionsForCallbackPoint (Server.Callback API)
RemoveFunctionForCallbackPoint (Server.Callback API)
UpdateCallbackPoint (Server.Callback API)
UpdateFunctionForCallbackPoint (Server.Callback API)
CustomField
GetAllValuesForInstance (Server.CustomField API)
GetInstancesForValue (Server.CustomField API)
GetValue (Server.CustomField API)
SetValue (Server.CustomField API)
FolderList
GetFolderListByID (Server.FolderList API)
FolderListSingleFetchSiteName (Server.FolderList API)
FolderListBlockFetchForSite (Server.FolderList API)
Language
Create Language (Server.Language API)
DeleteLanguage (Server.Language API)
GetLanguage (Server.Language API)
GetLanguagesForSite (Server.Language API)
TranslateLanguage (Server.Language API)
UpdateLanguage (Server.Language API)
Message
AddReferenceToMainMessage (Server.Message API)
GetMessage (Server.Message API)
GetMessageType (Server.Message API)
GetReferringMessages (Server.Message API)
GetTextForMessage (Server.Message API)
Presentation
DeletePresentationProperty (Server.Presentation API)
GetPresentation (Server.Presentation API)
GetPresentationProperty (Server.Presentation API)
GetPropertiesForPresentation (Server.Presentation API)
SetPresentationProperty (Server.Presentation API)
RequestLog
BlockFetchById (Server.RequestLog API)
BlockFetchByIdDesc (Server.RequestLog API)
BlockFetchBySiteSessionDesc (Server.RequestLog API)
BlockFetchBySiteUserSessionDesc (Server.RequestLog API)
BlockFetchByTimestamp (Server.RequestLog API)
BlockFetchByTimestampDesc (Server.RequestLog API)
DeleteLogEntry (Server.RequestLog API)
DeleteLogStringEntry (Server.RequestLog API)
GetLogEntry (Server.RequestLog API)
GetLogStringEntry (Server.RequestLog API)
IsRequestlogEnabled (Server.RequestLog API)
UpdateLogEntry (Server.RequestLog API)
Role
ClearIntranetOnly (Server.Role API)
CreateRole (Server.Role API)
DeleteRole (Server.Role API)
GetByName (Server.Role API)
GetRole (Server.Role API)
GetRolesByName (Server.Role API)
GetSessionTimeout (Server.Role API)
IsRoleIntranetOnly (Server.Role API)
RemoveAllSiteElements (Server.Role API)
RemoveAllUsers (Server.Role API)
SetIntranetOnly (Server.Role API)
SetSessionTimeout (Server.Role API)
UpdateRole (Server.Role API)
ValidateDeleteRole (Server.Role API)
ValidateRole (Server.Role API)
Session
AddRole (Server.Session API)
GetBasicSessionData (Server.Session API)
GetLanguageCode (Server.Session API)
GetRoles (Server.Session API)
GetSessionData (Server.Session API)
IsAuthorizedForRole (Server.Session API)
RefreshFolderList (Server.Session API)
RemoveAllRoles (Server.Session API)
RemoveRole (Server.Session API)
ServerGetCurrentSessionID (Server.Session API)
SetAnonymousUserAndUpdate (Server.Session API)
SetFolderList (Server.Session API)
SetLanguageCode (Server.Session API)
SetUserAndUpdate (Server.Session API)
Update (Server.Session API)
UpdateValidation (Server.Session API)
Site
GetSiteData (Server.Site API)
GetSites (Server.Site API)
Surrogate
GetGlobalSurrogateInfo (Server.Surrogate API)
GetNextGlobalSurrogate (Server.Surrogate API)
GetNextLocalSurrogate (Server.Surrogate API)
User
AddRole (Server.User API)
BlockFetchByLogin (Server.User API)
Delete (Server.User API)
DeleteValidation (Server.User API)
GetAuthorizedRolesByName (Server.User API)
GetAuthorizedRolesByPriority (Server.User API)
GetLanguageCode (Server.User API)
IncrementFailedLogins (Server.User API)
IsAuthorizedForRole (Server.User API)
RemoveAllRoles (Server.User API)
RemoveRole (Server.User API)
ResetFailedLogins (Server.User API)
SetLanguageCode (Server.User API)
SingleFetch (Server.User API)
SingleFetchSiteLogin (Server.User API)
StateChange (Server.User API)
StateChangeValidation (Server.User API)
Update (Server.User API)
UpdateValidation (Server.User API)
WebServices
FindOfferedService (Server.WebServices API)
GetCriteriaForURL (Server.WebServices API)
GetOfferedService (Server.WebServices API)
GetServiceURLsForSite (Server.WebServices API)
GetTemporaryFileFolder (WebServer.WebServices API)
GetURLAndServiceProcessor (Server.WebServices API)
WebServer
GetCurrentPresentation (WebServer API)
GetCurrentRequestID (WebServer API)
ReloadSitePageGenerator (WebServer API)
Session
CurrentSessionSetUserAndUpdate (WebServer.Session API)
GetCurrentSessionID (WebServer.Session API)
GetSessionTimeout (WebServer.Session API)
RefreshSessionTimeout (WebServer.Session API)
SetSessionTimeout (WebServer.Session API)
TimeoutSession (WebServer.Session API)
User
PasswordUpdate (WebServer.User API)
PasswordUpdateValidation (WebServer.User API)
PasswordValidationForLogin (WebServer.User API)
UserCreate (WebServer.User API)
UserCreateValidation (WebServer.User API)
WebServices
DeleteContentType (WebServer.WebServices API)
DeleteFileName (WebServer.WebServices API)
DeleteHttpStatus (WebServer.WebServices API)
DeleteKeys (WebServer.WebServices API)
DeleteSoapFault (WebServer.WebServices API)
DeleteXMLDoc (WebServer.WebServices API)
GetContentType (WebServer.WebServices API)
GetFileName (WebServer.WebServices API)
GetHttpStatus (WebServer.WebServices API)
GetKeys (WebServer.WebServices API)
GetSoapFault (WebServer.WebServices API)
GetXMLDoc (WebServer.WebServices API)
Memory Parameter APIs
SendContentType (WebServer.WebServices API)
SendHeader (WebServer.WebServices API)
SetContentType (WebServer.WebServices API)
SetFileName (WebServer.WebServices API)
SetHttpStatus (WebServer.WebServices API)
SetKeys (WebServer.WebServices API)
SetSoapFault (WebServer.WebServices API)
SetXMLDoc (WebServer.WebServices API)
CallBack Points and Functions
Callback Functions - Plex developer
Implementing Callback Functions
Implementing Callback Functions - WinC specific
Callback Points
AfterSessionIdentified
ApplicationServiceEnd
ApplicationServiceStart
BeforeRequestStart
FindServiceProcessor
HandlingRequestEnd
IsSessionInIntranet
SessionAfterCreate
UserAfterCreate
UserAfterDelete
UserAfterLogin
UserValidateBeforeCreate
UserValidateBeforeDelete
ExtJS
Abstract functions and Entities
Background
Field types
Grid Page Functionality Explained
RRN BlockFetch functions
Setting up your model
Plex v6.1
Development Environment WebsydianExpress iSeries (CA Plex v6.1)
Development Environment WebsydianExpress Java (CA Plex v6.1)
Development Environment WebsydianExpress Windows (CA Plex v6.1)
Development Environment WebsydianExpress Win/iSeries (CA Plex v6.1)
The New Template Generator
Background
Meta templates include hierarchy
Meta templates script markers
Setting up the template generator
Template Edit Points
Template Gen Sections
The TemplateGen.cmd file
Configuration file (Windows.ini)
Configuration file (Windows.prop)
WSYTMPL library model
RPG Developer
Callback Functions - RPG Developer
API's
API Overview (RPG Developer)
Concepts
Compared to 5250 development
HTML Templates
Programming architecture
Security
Web Application Flow
Examples
User Self-Registration Example
Order Catalog Example
Order Catalog Example Database
Tutorials
Getting Started Overview
Installing
Installing Tomcat for Windows
iSeries
Apache web component for iSeries
Installing WebsydianExpress for iSeries
Install 2E Developer
Java
Installing WebsydianExpress for Java
Installing Tomcat for Windows
Windows SQL
Installing WebsydianExpress for Windows
Windows with iSeries
Installing WebsydianExpress for Windows/iSeries
Installing Plex iSeries Dispatcher
Messages
WSE0001 - Call to GetEventType failed
WSE0002 - Error in Function
WSE0003 - Message description not updated
WSE0004 - Frame not found
WSE0006 - No target name
WSE0007 - Session ID is zero
WSE0008 - Uncatched message
WSE0009 - User not authorized for element
WSE0010 - No target input
WSE0011 - Link with no child element found in the structure
WSE0012 - Error reading session data
WSE0013 - Site element not found
WSE0014 - No folders found in folder list
WSE0015 - No site element specified
WSE0016 - Template could not be found in folder list
WSE0017 - Error reading site
WSE0018 - Error reading basic session data
WSE0019 - No alias specified for menu service
WSE0020 - No presentation specified
WSE0021 - Presentation not found
WSE0022 - Process not found
WSE0023 - Template could not be found as presentation surrogate is zero
WSE0024 - Template could not be found as presentation could not be read
WSE0025 - Template could not be found as the indicated folder list contains no folders
WSE0026 - Template could not be found in the folder list
WSE0027 - No length for grid length marker
WSE0028 - Unable to find top element for site
WSE0029 - Unable to find site root
WSE0030 - User not found
WSE0031 - Unknown event status
WSE0032 - Unknown event
WSE0033 - Error in EventHandler function
WSE0034 - Unable to call EventHandler function
WSE0035 - Error in function
WSE0036 - Session could not be read
WSE0037 - Link could not be read
WSE0039 - User for session was not found
WSE0040 - Presentation for site element was not found
WSE0041 - Process cannot be found for presentation
WSE0042 - ProcessEntryPoint cannot be found
WSE0043 - Message type not defined
WSE0044 - Could not find system site
WSE0045 - Session information could not be updated
WSE0046 - Site element is not a process
WSE0047 - Session not authorized (no user registered for the session)
WSE0048 - Authorization level information could not be read
WSE0049 - Failed signature check
WSE0050 - User not authorized for folder list
WSE0051 - Folder list could not be read
WSE0052 - Anonymous user not allowed access
WSE0053 - Function starting process could not be called
WSE0054 - Could not call process defined by the site structure
WSE0055 - Error from process loading site
WSE0056 - The site structure tree is to deep to show
WSE0057 - Unknown error type
WSE0058 - Link could not be read
WSE0059 - No child found for link in site structure
WSE0060 - A function showing a record was called without information about the record to show
WSE0061 - Node not found for link
WSE0062 - Unknown type for site element
WSE0063 - Unknown type for presentation
WSE0064 - No namespace in wizard function
WSE0065 - Unknown type for site element
WSE0066 - Unknown type for process
WSE0067 - Alias registered for link (menu service) does not exist
WSE0068 - Unknown process type for presentation
WSE0069 - Error on update/add site element
WSE0070 - No presentation found for role
WSE0071 - Presentation Create Wizard error on call
WSE0072 - Presentation Create Wizard error on back
WSE0073 - Site element Create Wizard error on back
WSE0074 - Invalid site key used by function
WSE0075 - Site Element Wizard - illegal control value
WSE0076 - Missing entry in control table
WSE0077 - Create Site - Unique site key could not be created
WSE0078 - Create Site - Presentation refers non existent alias
WSE0079 - Create Site - Site element refers non existent alias
WSE0080 - Create Site - Link refers non existent alias
WSE0081 - Create Site - Site element refers non existent presentation
WSE0082 - Create Site - Presentation/site record refers non existent presentation
WSE0083 - Create Site - Link refers nonexistent site element
WSE0084 - Error from site creation
WSE0085 - Blank cookie name
WSE0086 - Error contacting Websydian Server
WSE0087 - Generic Error Message
WSE0088 - Generic Informative Message
WSE0089 - Generic Warning Message
WSE0090 - Error contacting Websydian Server
WSE0091 - Invalid Action in PageModeller
WSE0092 - Page without details
WSE0093 - Page without grid
WSE0094 - No session id for request
WSE0095 - Site not in learning mode
WSE0096 - Session not in intranet
WSE0097 - EventHandler not found in library
WSE0098 - Alias not found for Menu Service
WSE0099 - Link Not Found For Alias
WSE0100 - Role Not Found
WSE0102 - Unknown Sort Order specified
WSE0103 - Folder List could not be found for Session
WSE0104 - Occurrence Mismatch
WSE0105 - Unknown Folder List
WSE0108 - No Anonymous User specified
WSE0109 - Error creating Session
WSE0110 - Deprecated API has been called
WSE0111 - Could not load Site for User
WSE0112 - Site Element refers non-existing Role
WSE0113 - Site Element and Presentation in different Sites
WSE0114 - Error returned from function
WSE0115 - Error calling ChildPageGenerator
WSE0116 - Error in function
WSE0117 - Deprecated API
WSE0118 - Unknown Sort Order
WSE0119 - Role and Site Element in different Sites
WSE0120 - Session and Roles in different Sites
WSE0121 - User and Roles in different Sites
WSE0122 - Session without Roles
WSE0123 - Session and Folder List in different Sites
WSE0124 - Folder specified in Control Table not found
WSE0126 - Site Creation - User not found
WSE0127 - Site Creation - Role from Control Table not found
WSE0128 - Site Creation - Role from Control Table not found
WSE0129 - Site Creation - Element from Control Table not found
WSE0130 - Site Creation - Folder List from Control Table not found
WSE0131 - Site Creation - Folder List from control table not found
WSE0132 - Site Creation - Folder from control table missing
WSE0133 - Site Creation - Folder List from Control Table not found
WSE0134 - Site Creation - User from control Table not found
WSE0135 - A user is already registered for the Session
WSE0138 - Too many elements defined
WSE0139 - Error setting Custom Field value
WSE0141 - Invalid value for Custom Field Entity
WSE0142 - Invalid record specified for Custom Field function
WSE0144 - Could not call Custom Field Function
WSE0144 - Could not call Custom Field Function
WSE0149 - Could not access the site with external link
WSE0150 - Error calling Export Validation Function
WSE0151 - Export Event Error from CPYF
WSE0152 - Import Alias Already Exists
WSE0153 - Import: Alias Not Found For Element
WSE0154 - Import: Presentation not found for Element
WSE0155 - Import: A folder list has been renamed
WSE0156 - Import: A folder list could not be renamed
WSE0157 - Import: A folder list /folder relation without folder list
WSE0158 - Import: A folder list /folder relation without folder
WSE0159 - Import: Missing parent site element for site structure link
WSE0160 - Import: Missing child site element for site structure link
WSE0161 - Import: Missing alias for site structure link
WSE0162 - Import: Missing process for presentation
WSE0163 - Import: Existing Presentation used
WSE0164 - Import: Existing Process used
WSE0165 - Import: Missing Role for Role/Element relation
WSE0166 - Import: Missing Element for Role/Element relation
WSE0167 - Import: Missing Folder List for Role
WSE0168 - Import: Role renamed
WSE0169 - Import: Missing Role for Role/User
WSE0170 - Import: Missing User for Role/User
WSE0171 - Import: Frame already exists
WSE0172 - Import: User already exists
WSE0173 - Import: Missing Folder List for User
WSE0174 - Import: Missing User for User/Site relation
WSE0175 - Export: No Folder List found for Role
WSE0176 - Export: The selected site could not be read
WSE0177 - Export: File could not be opened
WSE0178 - Export: Property Name blank
WSE0179 - No Property Found for Presentation
WSE0180 - Site Creation - Presentation not found for Property
WSE0181 - Presentation name blank
WSE0183 - Java Class not Found
WSE0184 - Table name not specified
WSE0185 - Could not read Language
WSE0186 - LanguageNotFoundForUser
WSE0187 Could not read Language
WSE0188 - Invalid Session Timeout
WSE0189 - Negative Timeout
WSE0190 - Callback Sequence Reached Max. Limit
WSE0192 - Referenced Message Not Found
WSE0193 - Message Does Not Exist
WSE0194 - Alias Surrogate Not Found
WSE0195 - Failed To Include Child
WSE0196 - No Event Name
WSE0197 - No Include Name
WSE0198 - Presentation Not Present
WSE0199 - PSDS Error
WSE0200 - Template ID Not Set
WSE0201 - Write To Browser Called Twice
WSE0202 - Message Type For Message Not Found
WSE0203 - Malformed Template Located
WSE0205 - Main Export Error Message
WSE0206 - Export Frame Not Found For Link
WSE0207 - Export Stack Overflow
WSE0208 - Main Import Message
WSE0209 - Import Wrong Format Of Input File
WSE0210 - Import Parent Node Not Found
WSE0211 - Import Invalid Parent Node
WSE0212 - Import Parent Node Different Type
WSE0213 - Import Error Reading File
WSE0214 - Import Error Creating Process
WSE0215 - Import Invalid Record Format
WSE0216 - Failed To Resolve Site From URL
WSE0217 - Import Invalid Format Presentation Property
WSE0218 - Import Node Not Found For Translation
WSE0219 - Translation Exists
WSE0220 - Import Role Not Found For Role Node
WSE0221 - Import Different Alias On Links
WSE0222 - Import Different SaveOnSession
WSE0223 - Failed To Get IPAddress
WSE0224 - Import Error Creating Frame
WSE0225 - Import Error Creating Presentation
WSE0226 - Import Error Set Presentation Property
WSE0227 - Import Error Creating Node
WSE0228 - Import Translation Language Not Found
WSE0229 - Import Error Creating Translation
WSE0230 - Import Error Creating Alias
WSE0231- Invalid web service request
WSE0232 - Service Processor Not Found
WSE0233 - Handler Not Found
WSE0234 - Error Opening Output File
WSE0235 - Error Sending Output File
WSE0236 - No Output From Handler
WSE0237 - Error Saving Request
WSE0238 - Error Saving Response
WSE0239 - Error Retrieving Output Document
WSE0241 - Create WSDL - Too Many Namespaces
WSE0242 - Parser Errors
WSE0243 - Parser Error - Details
WSE0244 - Selector Criteria Program Outpu Invalid
WSE0245 - XML Request could not be loaded
WSE0246 - Import Presentation with name exist
WSE0247 - Create Site: Invalid Form Action Length
WSE0248 - Create Site: Invalid Form Action Length
WSE0249 - Import File Not Administration File
WSE0250 - Wrong Parent Site Element for Administration Import
WSE0251 - No Administration Root Found For Site
WSE0252 - Create Site: Process Not Found For Presentation
WSE0253 - Call of Web Service Processor Failed
WSE0254 - Site Not Found
WSE0256 - Authorized Event Not Found
WSE0257 - Default Event Created
WSE0258 - Event and role in different sites
WSE0259 - Session Not Authorized For Event
WSE0260 - No Name Specified For Event
WSE0261 - Session Not Specified
WSE0262 - Namespace Not Specified
WSE0263 - Name Not Specified
WSE0264 - Error calling API
WSE0265 - File Could Not Be Saved For Administration Import
WSE0266 - StackOverFlow In GetDescendantMessages
WSE0267 - Entity Relation Check Call Status
WSE0268 - Entity Relation Check Returned Status
WSE0269- Field Validation Call Status
WSE0270- Field Validation Returned Status
WSE0271- Field Relation Validated By Call Status
WSE0272- Main Validation Message
WSE0273- Mandatory Field Without Value
WSE0274- Field Validated By Call Status
WSE0275- View Validated By Returned Status
WSE0276- Field Relation Validated By Returned Status
WSE0277- Site Element Does Not Exist
Reference
Add Criterion element
Add element
Add Service Handler element
Add URL element
Alias
Authorized Events
CallbackFunctions
Change Presentation For Site Element
Content Loaders
Create Site
Custom Field Functions
Custom Fields
Menus
Business Process Site Elements
Frameset Site Elements
URL Site Elements
Export Structure
Find Surrogate
Find Template
Folder Lists
Folders
Frames
Global Settings
Import Structure
Import Structure - Confirm
Import Structure - Result
Login
Logout
Folder List Wizard
Maintain Languages
Message log
Messages
Reference documentation Overview - Express Administration
Package Lists
Presentation Properties
Presentations
Roles
Assign roles to Site Element
Assign Roles To User
Select Anonymous User
Maintain Criteria
Maintain Service Handlers
Maintain Service Processors
Maintain Service Structure
Show Session Information
Site Overview
Site Settings
Maintain Site Structure
Translate Language
Translate Messages and Texts
Translate Element
Understanding the Service Structure
Update Administration Interface
Update Criterion element
Update Element Wizard
Update Service Handler element
Update URL element
Users
Wizard Functions
Page Modeler
How To Include Pages
Page Modeler
Pages And Templates
Page Structure
Tutorials and Samples
Create WSDL - WebsydianExpress
Quick Text
Http Client Test Tool
Plex Websydian Developer
Business Process Tutorial
Drop Down Tutorial
FileServiceHandler Example
FileServiceHandler Example - Return Existing File
XMLServiceHandler Example
Ext JS Samples
ExtAssociationSelect Sample Description
Ext Field Type Sample Description
ExtWebDownDown Sample Description
ExtWebEditDialog Sample Description
ExtWebGridPage Sample Description
Upgrading
Fixes for v2.x
iSeries
Windows
Windows/iSeries
From v1.x to v2.x
Upgrade - Copy User Data
Authorization Level-to-Role Conversion
Installing WebsydianExpress for Windows
Upgrade - Messages
Upgrade sites from 1.2 to 2.0
iseries
Upgrade - Specify 2E Folder
2E Upgrade/install
Upgrade - Define Page Modeler
Upgrade - Define RPG Examples
Upgrade - Specify PageModeler Folder
Upgrade - Specify RPG Folder
Upgrade WebsydianExpress for iSeries to version v1.2
windows_iseries
Upgrade WebsydianExpress for Windows/iSeries to v1.2
windows_odbc
Upgrading WebsydianExpress 1.2 for Windows
From v2.x to v3.0
Development - Upgrade to 3.0
Upgrade sites to 3.0
From v3.0.x to v3.5
Upgrade WebsydianExpress for iSeries to v3.5
Upgrade WebsydianExpress for Java to v3.5
Upgrade notes for WebsydianExpress v3.5
Upgrade WebsydianExpress for Windows to v3.5
Upgrade WebsydianExpress for Windows-iSeries to v3.5
What is new
WebsydianExpress v3.5
Previous versions
WebsydianExpress v1.2
WebsydianExpress v2.0/v2.1
WebsydianExpress v3.0
WebsydianExpress v3.0.4
Websydian v6.5
Deployment and Architectures
Websydian Architecture
Steps in an interaction between web browser and server
Installing Websydian iSeries Runtime Objects
Websydian Web Server Interfaces
CWA - Classic Websydian Architecture
IBM i
Deploying CWA on iSeries
Installing the Websydian Library on iSeries
Guidelines for Websydian iSeries Operation Procedures
How iSeries Web Server Support Works
Windows
Deploying on Apache for Windows
Deploying on Microsoft IIS
DWA - Distributed Websydian Architecture
Background
Deployment
Error Handling
Licensing
Operation
Upload
Deployment
Application Services
iSeries Application Services
Java Application Services on iSeries
Java Application Services on Windows
Windows Application Services
Developers Test Environment
windows
Application Service for Windows
Web Server Component
Packaging the Servlet Based Web Server Component
Servlet Based Web Server Component Properties
Deploy the Servlet Based Web Server Component on Tomcat for Windows
Deploy the Servlet Based Web Server Component on WebSphere
Deploy the CGI based Web Server Component on iSeries
Deploy the CGI based Web Server Component on Windows
Websydian Server
Websydian Server Properties
Starting Websydian Server on iSeries
Java Servlet Architecture
Background - J2EE Architecture
Depoyment - J2EE Architecture
Parts - J2EE Architecture
Using Servlet Properties - J2EE Architecture
subpages
Plex Property File
J2EEProxy Servlet Property File
Installing
Websydian v6.1
Setting up your model
Plex v6.0
CWA iSeries
CWA Windows
DWA iSeries
DWA Java
DWA Windows
Plex v6.1
CWA iSeries
CWA Windows
DWA iSeries
DWA Java
DWA Windows
TransacXML
Tips and Tricks
Processing large XML documents using TransacXML
Load XML document from a string
Optimizing your TransacXML application
Tools and Wizards
TransacXML Importer
Import Schema Guide
Import WSDL Guide
TransacXML Import
v1.0
Import Schema Guide
Import WSDL Guide
TransacXML Import
wsydom
Websydian DOM - Installation
Other Uses of Websydian DOM
Parser Compatibilities and Error Codes
parts
DomAbstract Function Suite
DomInterfaces Function Suite
DomServices Function Suite
XPath Function Suite
wsysoap
Create WSDL Guide
Glossary
Implementing
Other Uses
Parts
RPC web services
SOAP Messaging Formats
Tutorial - Overview
Web Services Upgrade Guide - Instructions
Web Services Upgrade Guide - Introduction
Web Services Upgrade Guide - Overview
wsyxml
Basic XML Terms
Create Schema Guide
Creating an XML-document
Glossary - TransacXML
Implementation Guide - TransacXML
Example model for the XML-introduction
Modeling the Structure
Namespace Declarations
Other uses - TransacXML
Parts - TransacXML
Reading an XML-document
Schema Validation
Simple Values for Complex Elements
Namespaces in TransacXML
Basic XML structure
tutorial
Repeating Element Field Example
Websydian TransacXML - Tutorial
code
TransacXML - Tutorial (BrokerProcessGroup Code)
TransacXML - Tutorial (CommonXML.ReturnOffer.Item.BrokerProcessGroup Code)
TransacXML - Tutorial (ExportItemListToXml Code)
TransacXML - Tutorial (ExportToReturnOffer Code)
TransacXML - Tutorial (ImportItemListFromXml Code)
TransacXML - Tutorial (ImportReturnOfferFromXml Code)
TransacXML - Tutorial (ImportSampleData Code)
TransacXML - Tutorial (TestExportItemList Code)
TransacXML - Tutorial (TestExportToReturnOffer Code)
TransacXML - Tutorial (TestImportItemList Code)
TransacXML - Tutorial (TestImportReturnOffer Code)
Tutorials
Tutorial - Building a Simple Article Web Application
Web service tutorials
WAP Tutorial
Upgrading
Upgrade to Version 2.0
Upgrade to Version 2.1
Upgrade to Version 2.5
Upgrade to Version 3.0
Upgrade to Version 3.1
Upgrade to Version 4.0
Upgrade to Version 5.5
Upgrade to Version 5.6
Upgrade to Version 5.7
Upgrade to Version 6.0
Upgrade to Version 6.1
Version 6.1.1 Upgrade Information
Upgrade to Version 6.1.4
Upgrade to Version 6.5
md2update
How to set Version and Level for MD2 Hotfix
Upgrade Guide for MD2 Update
Update Passwords
Update Passwords for Websydian 2.0, 2.1, and 2.5 - iSeries
Update Passwords for Versions 2.0, 2.1, and 2.5 - Windows
Update Passwords for Websydian 3.0 and 3.1
Web Developer
Tips and Tricks
Add StyleSheet to document templates
Designing Document Templates
Handling "Displayed as" Fields
Formatting of fields
Function and entity options
How to use XSLT
Multiple Grids
Nested grids
Page Generators and Document Templates
Websydian Circle
Websydian and HTML design
wsyaudit
Implementing
Other uses
Parts
Building blocks
Abstract.EventDispatcher Pattern
Abstract.EventDispatcherSystemError Pattern
Abstract.EventHandler Pattern
Abstract.PageGenerator Pattern
Abstract.WebShell Pattern
AuditControlMenu Function
Audit Module Structure Diagram
EventType Entity
FieldValue Entity
InitializeEventTypes Function
InitializeLogTypes Function
Log Entity
LogFieldValues Function
LogType Entity
wsybase
ApplicationServiceListener
Application Service Listener Background
Implementing tha Application Service Listener
DocumentTemplateGenerator
Document Template Generator Background
Document Template Generator Example
Implementing Document Template Generator Functions
Other Uses of the Document Template Generator
EventDispatcher
Dispatcher background
Introduction to the Dispatcher
Dispatcher by example
Implementing the Dispatcher
Other uses of the Dispatcher
EventHandler
Event Handler Background
Implementing Event Handler Functions
Other Uses of the Event Handler
Building blocks
CallFirstPageGenerator
EventDispatcher
EventHandler
ParseInput
PopulateWebInputVariable
Event Handler Structure Diagram
WebShell Function
Important issues
Error Messages Received from Websydian
Generate and Build Considerations
Using Diagrams In Websydian
J2eeEventDispatcher
J2EE Event Dispatcher Background
J2EE Event Dispatcher Implementing
Other functions
ErrorPage Function
InsertErrorMessageInList Meta Function
PageGenerator
Page Generator Background
BinaryPageGenerator - WebsydianExpress
Implementing Page Generator Functions
Page Generator Description
Other Uses of the Page Generator
Script markers
Building blocks
_DocumentTemplateGenerator Pattern
PageGenerator Pattern
PageGeneratorWithCharConversion Pattern
ReplacementProcess Pattern
Scripting
Websydian Scripting Background
Implementing Server-Side Scripting
Other Uses of Websydian Scripting
Valuespace Access
ServiceEntities
DataAccessRRN entity
RRNEntityRelationalTable entity
UUID entity
StringFunctions
Base64Decode
Base64Encode
EncodeHTMLEntities
Find
GetLength
Lower
RemoveSingleQuotes
Replace
StartsWith
SubString
Trim
Upper
URLDecode
URLEncode
URLStringToURLStructure
wsyinteg
Integrity Module Example
Implementing Integrity Control
Integrity Module
Other Uses of the Integrity Module
Integrity Module Parts
Building blocks
EventHandlerWithSignature Pattern
PageGeneratorWithSignature Pattern
SignFields Function
wsyporta
Implementing
Other Uses
Parts
wsypres
MessageStore
MessageStore Pattern
Implementing
Parts
SessionWithLayoutControl
SessionWithLayoutControl Pattern
Implementing
Parts
wsysess
SessionControl Pattern Example
Implementing the SessionControl Pattern
Other Uses of the SessionControl Pattern
Session Management Module Parts
Session Management Module
Session Entity
Building blocks
CallFirstPageGenerator Function
CreateSession Function
DeleteInactiveSessions Function
DeleteInactiveSessionsINT Function
EndSingleSession Function
Abstract.EventDispatcher Pattern
Abstract.EventHandler Pattern
GetCurrentDateAndTime Function
GetIpAddress Function
Abstract.PageGenerator Pattern
RpgGetCurrentDateAndTime Function
SetTimeOutInterval Function
TimeOutExpiredSessions Function
TimeOutExpiredSessionsINT Function
TimeOutSingleSession Function
ValidateAndUpdateSession Function
WebEndUserSession Function
RepeatedEventDetection
Repeated Event Detection
DetectedEvents Entity
Implementing Repeated Event Detection
Repeated Event Detection Parts
wsyshop
ShoppingCart vs WebShop
payment
Introduction to PaymentWebShop
Implementing WebShop with Payment
Other Uses of PaymentWebShop
PaymentWebShop Parts
mainobjects
CreditCardTemplate Abstract Entity
PaymentGateway Abstract Entity
PaymentWeb.Data.Shop Entity
shopapp
Implementing WebShop with Payment
webshop
WebShop Pattern
Implementing WebShop
Other Uses of WebShop
wsyShop Parts
mainobjects
Cart Entity
Item Entity
ItemLineInCart Entity
Introduction to Cart Entity
Introduction to CategoryStructure Entity
ExpandedLink Entity
ItemRelation Entity
Link Entity
Node Entity
Contact Entity
GenericUser Entity
Session Entity
Shop Entity
ShopProperties Entity
User Entity
Introduction to WebShop UserManagement
Web.Navigation Functions
Web.Ordering Functions
Web.UserMgt Functions
wsystruc
Implementing the WsyStructure Pattern
Other Uses of the WsyStructure Pattern
WsyStructure Parts
wsyuser
UserManagement Pattern Example
Implementing the UserManagement Pattern
Other Uses of the UserManagement Pattern
User Management Module Parts
Building blocks
Change Function
CheckPasswordAndUpdateTables Function
Login Event Handler Pattern
PasswordInput Function
PasswordOutput Function
Abstract.SessionControl Pattern
SignPassword Function
User Entity
WebChangePasswordPage Function
WebCreateUserPage Function
WebLoginPage Page Generator Function
wsyutil
FrameSetPageGenerator Pattern
XmlFileGenerator Pattern
XmlGenerator Pattern
MultipleInputGrid
MultipleInputGrid Pattern
Other Uses of the MultipleInputGrid Pattern
Multiple Input Grid Parts
PageGeneratorWithErrorList
PageGeneratorWithErrorList Pattern
Page Generator with Error List Parts
PageGeneratorWithJavaScript
_DocumentTemplateGenerator Pattern
ParameterStore
ParameterStore Pattern
Other Uses of the ParameterStore Pattern
Parameter Store Parts
Parent and Child Page Generators
Parent and Child Page Generator Patterns
Other Uses of the Parent and Child Page Generator Patterns
Parent and Child Page Generator Parts
Web Edit Dialog
WebEditDialog Pattern
WebGridPage Pattern
WebInsertPage Pattern
WebUpdatePage Pattern
wsyval
EventHandlerWithFieldConversion Pattern
EventHandlerWithValidation Pattern
PageGeneratorWithFieldConversion Pattern
Validation and Conversion Structure Diagram
What is New
What is new v6.5
Previous versions
What is new in v2.0.1
What is new in v2.0
What is new in v2.1
What is new in v2.5
What is new in v3.0
What is new in v3.1
What is new in v4.0
What is new in v5.5
What is new in v5.6
What is new in v5.7
What is new in v6.0
What is new in v6.1
Latest release for Websydian v6.1 - Release 4
Wireless
Tips and Tricks
WAP Development using Websydian
waputil
GridCard Pattern
GridDeck Pattern
InsertCard Pattern
InsertDeck Pattern
SelectDeck Pattern
UpdateCard Pattern
UpdateDeck Pattern
WapEditDialog Pattern
wsywap
WAP Installation and Operation
Introduction to Websydian Enterprise WAP
Using the Existing Websydian Modules and Libraries in WAP Development
Building blocks
Implementing Card Generator Functions
Card Generator Description
Other Uses of the Card Generator
Card Template Generator Description
Deck Generator Background
Implementing Deck Generator Functions
Deck Generator Description
Other Uses of the Deck Generator
Deck Template Generator Background
Implementing Deck Template Generator Functions
Deck Template Generator Description
Other Uses of the Deck Template Generator
Dispatcher Function in WAP Applications
ErrorDeck Pattern
Implementing WAP Event Handler Functions
Event Handlers in WAP Apllications
Other Uses of the WAP Event Handler
Implementing Jump Functions
Jump Description
Other Uses of the Jump Function
Template Function Suite Description
FAQ
Supported platforms
Version support lifespan
WebsydianExpress
Administration
User receives error "An error occurred. Please contact web administrator"
Change Theme of the Site
Collapse markers does not change when the site structure is expanded
Create Business Process Conten Loader
Change Layout of Process
Create User
Customize Content for Users
Diagnose Errors
Extending the administration interface
Find Template
I have created a new frameset site element, but some frames are missing
Insert Business Process
Insert Frameset
Insert Menu
Insrt URL
Insert Menu Item as Link
How do I re-activate a user that has been deactivated?
Remove Site Element
Introducing Language Support Step-by-step
Securing WebsydianExpress after Installation
The frame is not populated when a menu item is pressed
Understanding Business Process
Understanding Frameset
Understanding Menus
Understanding Site Root elements
Understanding Site Structure
Understanding Site URLs
Understanding URL
Development
Cookies in WebsydianExpress
Create 3-level Menu
Create Business Process
Create a Dynamic Child Page
Create a Menu
Creating a Self Registration Business Process
Deploy Business Process
Reload Page With Errors
Create a Grid on a Page
Insert Dynamically Loaded Drop Down Box
Move Process to Production
Move Process to Production - iSeries/iSeries
Move Process to Production - Win/iSeries
Move Process to Production - Win/Win
Move Process to Test Environment
Move Process to Test - iSeries/iSeries
Move Process to Test - Win/iSeries
Move Process to Test - Win/Win
Create a New Presentation
Create and Use a Child Page
Replacement Markers
Split Page in Frames
Error Message: Unable to open Document Template...
Use a URL in the Application
Action diagram debugger for WebsydianExpress 3.0 / Plex 6.0
Using AS400 for Authorization
Using AS400 for Authorization - Source
Websydian
Deployment
Websydian CWA not working on IIS v6.0
Websydian Server reports "An instance is already running"
How to set user credentials for iSeries for CA Plex Java
Error while initializing servlet (Address already in use)
Updating Websydian Server license file
Error message "System resources not available to complete request" Java on iSeries.
Upgrading Websydian Server from Pro to Enterprise
To much white space in cells of the grid
I receive "Unable to open document template ..."
After moving a working Websydian application to a production server, it does not work
I receive a CGI error or an incomplete page
I receive an HTTP error stating "Method not allowed" on first form submit?
Error in signature. One or more hidden fields have been changed
Illegal form method
How do I suppress dialog messages in Plex Windows applications
When running my application the browser tries to perform a download instead of executing
How do I get my dropdown boxes to activate an event when value changes
Java program reports "exceptioninitializeerror"
Microsoft Visual Studio 2005 update
How do I run a Plex generated Java function on Windows
Does Websydian work with firewall-protected Demilitarized Zones (DMZ)
Does Websydian support SSL (HTTPS)
Development
How to not suppress Blank and zero in XML documents
LINK : fatal error LNK1104: cannot open file 'mfc42.lib
Sortable grid columns
Action diagram debugging and Websydian applications
Supported platforms using TransacXML
How to force sequence of complex elements
Changing decimal points in Java
Embedding images into a XML file (binary information)
Unable to open the Websydian help file (.chm)
How to decrypt the saved password
LINK : fatal error LNK1104: cannot open file 'mfc42.lib
Array count exceeded limit
Date fields not populated correctly
One or more errors happened during template generation -here is the log
Several events on the MultipleInputGrid
How to validate users based on iSeries user table
What variables do I need to populate for PageGenerator and EventHandler
Unable to generate supplied subject areas
Error LNK2001 : unresolved external symbol "void"
Failed to build ApplicationServiceListener for Java
Generated HTML templates are missing information (iSeries)
What is the EventHandler.IdentifyInputFields used for
How do I send custom header information from my PageGenerators
How do I create reports which can be used in Websydian applications.
Where do I find the wininet.lib and ws2_32.lib required by Websydian
Using combo boxes the selected value is not set in the EventHandler
How do I display a Word document or any other document from Websydian.
Number of lines in Document Template exceeded cache limit
How do I perform a file upload to my Websydian application
How do I integrate ASP pages into Websydian
Is it possible to display a bar code on a Websydian generated page
Is it possible to change the default error messages generated by Websydian
Fatal error C1509: compiler limit: too many exception handler states in function
How do I verify the service pack version on iSeries
How to call 3rdparty EJB's
How do I use calculated and derived fields in Websydian
How do I display buttons as links
When trying to generate and build the subject area of WSYHTTP I get a number of warnings
Where do I find the diagram types to be used with Websydian
Can we use Websydian to create pure J2EE applications
How can I parse information on the first request
Program xxxx in library yyyy ended abnormally. See spool files for details.
Generating the Package WSYBASE/ObjectsToGenerateAndBuild only a few functions are marked for Generation
Package does not exists received during Java build
General
We already have a web site. Will Websydian applications fit in
Can I get a printed copy of the Websydian documentation
What is Websydian
What version of OS/400 is supported by Websydian
What version of CA Plex does Websydian require
Licensing
How to obtain the site code and how to transfer the Websydian license
How to transfer Websydian pattern licenses
Websydian Server Licensing Model
Known Problems
WebsydianExpress
Previous versions
Known Problems v6.0
Resolved Issues
GetFirstOccurence for the Fault element returns 0
Websydian
Known Problems
Open issues
Error during installation of WebsydianExpress
Error running newly installed WebsydianExpress
HTTPBodyEncoding error for J2EEProxy
HTTP Client WinC fails using HTTPS on Win Server 2003
Illegal key in request - reported in browser
Length of filenames exceeds limit of operating system
Resolving problems with Websydian library model licensing (CrypKey)
Performance problems running WebsydianExpress for Windows variants and Windows based Websydian DWA applications
SOAP Processor Error when upgrading to 6.1
Socket timeout or read error
Unable to execute the CreateSchema function in Java
Unable to execute CreateWSDL in Java
Action diagram debugging using WebsydianExpress 3.0 and Plex6.0
VB Script causes major memory leaks
Previous versions
Known Problems v5.5
Known Problems v5.6
Known Problems v5.7
Known Problems v6.0
Resolved issues
BinaryPageGenerator and ASP Scripting not working
Cannot find QTHMCGI object
EventHandlerWithValidation and multiple views in WebInput
GetFirstOccurence for the Fault element returns 0
HTML encoding of ' (apostrophe) is not encoded correctly in the IBM i implementation
Memory errors reported by Websydian TransacXML application
PageGeneratorWithCharConversion causes memory exception
Soap header mustUnderstand is not working
non-real values scoped to field WSYXML/CurrentFunction
NoSuchMethodError: "Java.lang.NoSuchMethodError: setReuseAddress"
Formatting numeric fields using comma fails on iSeries
WebsydianScripting.dll overflow error
PagegeneratorWithSignature does not work with server-side scripting
RepeatedEventDetection does not detect correctly
Same identifier used for two different objects
CGIDTAQ reports signature error
TransacXML XML modeling simple elements with attributes
Incorrect document template generated for ASP scripting environment
TransacXML Java reports error
TransacXML InsertRow placement of complex element
Unreal values in WSYAudit pattern
Websydian 5.5 libraries requests licenses for Websydian 4.0 libraries
Incorrect signature check if WSYD_EVENT is part of the WebInput variable
ZEncrypted all ready exist