HCL Z and I Emulator for Transformation (ENGLISH)
HCL Z and I Emulator for Transformation (ENGLISH)
Release Notes
README
Readme Version 2.0
Readme Version 1.0
More information
System Requirements
Known Issues
Product Documentation
Licensing
Configuring HCL Z and I Emulator for Transformation with Flexera
Flexera Licensing integration for ZIETrans Projects
Secure License Server Configuration
Enable Runtime Licensing in ZIETrans
Flexera Runtime properties file parameters:
License terms and troubleshooting
How does licensing work in ZIETrans?
Getting Started
Introducing Z and I Emulator for Transformation
What is ZIETrans?
A ZIETrans 3270 example
A ZIETrans 5250 example
Roles and skills
Casual Web developer
Advanced Web developer
User
ZIETrans administrator
WebSphere administrator
Independent software vendors
Accessibility
Accessibility when using ZIETrans
Keyboard shortcuts
Where can I find information about ZIETrans?
Installing ZIETrans
Installing ZIETrans Toolkit
Updating the ZIETrans Toolkit installation
Uninstalling ZIETrans Toolkit
Checking the current version
Troubleshooting Installation issues using Log files
Flexera Licensing integration for ZIETrans Projects
Secure License Server Configuration
Enable Runtime Licensing in ZIETrans
Flexera Runtime properties file parameters:
License terms and troubleshooting
How does licensing work in ZIETrans?
Creating a basic ZIETrans project
Introducing the Eclipse environment
Starting ZIETrans Toolkit and perspective
Introducing the ZIETrans Welcome page
Starting ZIETrans functions
Using ZIETrans icons
ZIETrans tips
Developing a ZIETrans project
Creating a ZIETrans project
Testing your project
Testing modes for Web projects
Testing your Web project
Testing modes for rich client projects
Testing your rich client project
While testing your project
Customizing your ZIETrans project
Understanding how a ZIETrans application works
Understanding ZIETrans resources
Using the host terminal screen as you work
Host screen preview
Working with screen captures
Updating your project's template
Editing default rendering
Creating global rules
Working with screen events
Creating a new screen customization
Creating a new screen combination
Ordering and enabling your screen events
Working with transformations
Understanding host components and widgets
How ZIETrans uses transformations
Creating a new transformation
Editing a transformation
Performing other customization tasks
Auto advance
Displaying function keys (PF keys)
Replacing text strings from the host screen
Using macros
Creating background connections
Defining global variables
Applying business logic
Using keyboard support
Creating Integration Objects and EJB projects
Specifying a workstation ID
Using print support
Subfile support
Using Extended Field Attributes
Enabling Enhanced Non-Programmable Terminal User Interface (ENPTUI)
5250 HTML DDS keyword support (Web-only)
Preparing your ZIETrans project for use as an application
Deploying ZIETrans Web applications
Exporting your project as an application
Installing your application in a runtime environment
Deploying ZIETrans rich client applications
Exporting your project as an Eclipse feature
Exporting ZIETrans runtime features
Creating an update site
Installing your application in a runtime environment
Eclipse RCP
Notices
Programming interface information
Trademarks
Glossary
User's and Administrator's Guide
Using Z and I Emulator for Transformation (ZIETrans)
Understanding ZIETrans key concepts and objects
Understanding ZIETrans application processing
Understanding ZIETrans application development
How do I know what version of ZIETrans I have?
Gathering problem determination information
Where can I find information about ZIETrans?
Developing and deploying ZIETrans Web applications
Organizing ZIETrans Web applications
Moving ZIETrans Web projects to a different .ear file
Backing up your ZIETrans projects
Exporting and importing ZIETrans Web projects
Exporting a Web project
Archive file
Importing a Web project
Deploying ZIETrans Web applications
Enabling the ZIETrans runtime
Exporting your project as a Java EE application
Installing your application in a runtime environment
Changes necessary in the runtime environment
Configuring class loader policy
Configuring ZIETrans applications in a clustered environment
Configuring ZIETrans applications to use a proxy server
Developing ZIETrans applications for Oracle WebLogic Server
Installing and configuring for WebLogic servers
Considerations and limitations for WebLogic servers
Developing ZIETrans applications for Web Sphere Application Server Liberty Porfile
Considerations and limitations for WebSphere Application Server Liberty Profile
Developing ZIETrans applications for the JBoss EAP Server
Installing and configuring JBoss EAP
Considerations and limitations for JBoss servers
Developing ZIETrans applications for mobile devices
Considerations and limitations for mobile devices
Considerations and limitations for iPad devices
Considerations and limitations for Android devices
Developing and deploying ZIETrans rich client applications
Developing ZIETrans rich client applications
Target platform specifics
Project contents
Setting the compiler compliance level
ZIETrans RCP Runtime Extension project
Working with ZIETrans rich client projects
Copying resources between Web and rich client projects
Exporting and importing ZIETrans rich client projects
Export
Import
Testing ZIETrans rich client applications
Setting the default JRE
Eclipse RCP
Launching your project
Eclipse RCP
Deploying ZIETrans rich client applications
Packaging an Eclipse client environment for distribution
Packaging for existing Eclipse clients (Eclipse RCP)
Exporting your project as an Eclipse feature
Exporting ZIETrans runtime features
Creating an update site
Installing your application in a runtime environment
Eclipse RCP
Automatic update process
Updating plug-in and feature version numbers
Administering ZIETrans rich client applications
Runtime environment
Applications view
Pop-up menu
Print screen support
Transformation view
Toolbar
Template and transformation area
Host keypad
OIA status area
Closing the view
Workstation ID prompting
LU name prompting
Preferences
Print preferences
Troubleshooting preferences
ZIETrans rich client considerations and limitations
Modifying a ZIETrans project
Overview
Connections
Template
Rendering
Default rendering
Multiple rendering set example
Advanced rendering
Alternate rendering
HTML tables
How to make default rendering customizations available in new ZIETrans projects
Global rules
Text replacement
Components and widgets
Components
Widgets
Toolbar (RCP-only)
Application keypad
Host keypad
Operator information area
DBCS
Events
Screen event priority
Application events
Other
Keyboard support
Client locale
Connection parameter overrides
Selecting the type of connection to use when overriding parameters
The disconnectOnClose parameter
Asynchronous Update (RCP-only)
Automatic Disconnect and Refresh (Web-only)
Using the client pull (AJAX) method
Client pull (AJAX) settings
Using the server push (applet) method
Server push (applet) settings
Global variable overrides
Client settings
Macro Content Assistance
Source
Using ZIETrans preferences
Use of other Eclipse preferences
Managing connections
Creating a connection
Connection editor
Overview
Basic
Advanced
Printing
Print settings for 3270E connections
Print settings for 5250 and 5250W connections
Screen Handling
Security
Pooling
Macros
User List
Clustering and user lists
Source
Working with screen events
Create a Screen Customization wizard
Create a Screen Combination wizard
Editing screen events
Overview
Screen Recognition Criteria or Begin Screen
Associated screen capture
Fields criteria
Cursor position criteria
Optional versus non-optional screen recognition criteria
Inverted match of screen recognition criteria
Additional criteria
String criterion
Global variable criterion
Color criterion
Compare region to value criterion
Compare region to region criterion
Condition criterion
Custom criterion
Rendering (screen combination only)
Navigation (screen combination only)
End Screen (screen combination only)
Select ending criteria
Number of iterations
Associated screen capture
Screen descriptor settings
Actions
Apply transformation action
Execute business logic action
Extract global variable action
Insert data action
Set global variable action
Remove global variable action
Show URL or SWT composite action (RCP-only)
Show URL action (Web-only)
Forward to URL action (Web-only)
Play macro
Perform macro transaction
Send key
Disconnect
Pause
Global Rules
Text Replacement
Next Screen
Source
Inhibited screens
Recognition criteria
Automated handling of inhibited screens
Handling multiple inhibited screens
Importing BMS map sets
Working with transformations
Create a Transformation wizard
Editing transformations
Editing transformations for Web projects
Design
Source
Editing transformations for rich client projects
Palette view
Properties view
Hints and tips
Transformation wizards
Insert Host Component
Edit Host Component (Web-only)
Insert Default Rendering
Edit Default Rendering (Web-only)
Insert Tabbed Folder (Web-only)
Insert Macro Key
Insert Global Variable
Insert Operator Information Area (Web-only)
Insert Host Keypad
Default Keypad (Web-only)
Custom Keypad (Web-only)
Individual Key
Insert Application Keypad
Default Keypad (Web-only)
Custom Keypad (Web-only)
Individual Key
Insert All Host Components (Web-only)
Insert Stored Screen (Web-only)
Previewing transformations
Host keypad
Component and widget descriptions and settings
Component and widget settings
Host component settings
Command line
Dialog
ENPTUI
Scrollbar field (ENPTUI)
Selection field (ENPTUI)
Field
Function key
HTML DDS keyword (Web-only)
Input field
Input field with hints
Item selection
Light pen (attention)
Light pen (selection)
Selection list
Subfile
Action
Header
Data
Marker
Table
Table (field)
Table (visual)
Text
URL
Widget settings
Button
Button table
Calendar (Web-only)
Check box
Combo (RCP-only)
Dialog
Drop-down (data entry)
Drop-down (selection)
Field
Graph (horizontal bar, line, vertical bar)
Label
Link
Link (item selection)
List
Popup
Radio button (data entry)
Radio button (item selection)
Radio button (selection)
Scrollbar (ENPTUI)
Subfile (check box)
Subfile (drop-down)
Subfile (popup)
Table
Text input
Toolbar (RCP-only)
Component and widget mapping
Using templates
Template examples
Create a Template wizard
Editing templates
Editing templates for Web projects
Design
Using style sheets
Modifying style sheets
Determining which styles to edit
ZIETrans style sheets
Design tab considerations and limitations
Source
Making customized templates, style sheets, and images available
Editing templates for rich client projects
Application keypad
Macros and host terminal
Macro Editor
Overview
Open Host Terminal
Host Terminal
Macro related icons
Host Screen Preview
Advanced Editor
Prompts and Extracts
Source
Working with macro errors
Importing a macro
Exporting a macro
Macro hints and tips
Preventing an infinite loop
Handling transient screens
Interacting with global variables
Renaming global variables
Differences between global variables and macro variables
Global variables
Macro variables
Using Integration Objects
Creating an Integration Object
Integration Object chaining
Deciding when to use Integration Object chaining
Using Integration Object chaining
Debugging applications that use Integration Object chaining
Building Web pages from an Integration Object
Create Model 1 Web pages
Create Struts Web pages
Create JSF Web pages
BasicIOErrorPage.jsp and AdvancedIOErrorPage.jsp
Working with Integration Objects on JSPs
Insert Integration Object Properties
Input
Output
Insert Forward to ZIETrans Application
Combining screens
Combining contiguous output data
Combining noncontiguous output data
Combining output from multiple applications
Combining input for multiple screens
Enabling print support
Configuring the host print session on 3270 hosts
Defining print support for your project
For 3270E connections
Using the Host On-Demand PDT compiler
For 5250 connections
Providing documentation for users
Enabling keyboard support
Defining keyboard support
Changing the appearance of the keypads
Providing documentation for users
Special 5250 field key support
Default field keypress combinations
Quick Field Exit
Quick Field Minus
Alternate way to input negative numbers
Field Exit Emulation
Remapping the keyboard in a ZIETrans application
Concepts to understand before remapping ZIETrans keys
Mnemonic keywords
Determining keycode values
Remapping keys for ZIETrans Web applications
Example
Remapping keys for ZIETrans rich client applications
Determining which strategy ZIETrans is using
Adding additional keypad buttons to a transformation
Using host simulation
Host simulation wizard
Host simulation editor
Overview tab
General Information section
Playback Settings section
Source tab
Recording in the runtime environment
Playback options
Importing and exporting trace files
Using ZIETrans administrative console
ZIETrans administrative console and WebSphere security
ZIETrans administrative console roles
Starting ZIETrans administrative console
Starting the administrative console while in ZIETrans Toolkit
Using the functions in ZIETrans administrative console
Selecting management scope
Managing licenses
Monitoring connections
Monitoring connection pools
Monitoring pool definitions
Monitoring user lists and user list members
Administering problem determination components
Log and trace file names
View Log
Set Log Options
Set Trace Options
Display terminal functions
Using display terminal for testing and debugging
Security and Web Express Logon
Enabling SSL security
Enabling SSH security
Using Web Express Logon (WEL)
Overview
Architecture
Planning for implementation
Implementation
How to create a WEL logon macro
Network Security plug-in
Credential Mapper plug-ins
Credential Mapper selection
Initialization parameters
DCAS parameters for DCAS/RACF/JDBC Credential Mapper plug-in
DCAS parameters for Certificate-based DCAS/RACF Credential Mapper plug-in
Vault parameters for JDBC Vault Credential Mapper plug-in
Create SSL keystore file (DCAS only)
Java 2 security
Policy file
Language support
Code pages
Encoding settings
5250 Unicode support
Using accented characters for code page 937
Using code page 1388 (GB18030)
Host code mapping for code pages 1390 and 1399
JIS2004 support
JIS2004 support considerations and limitations
JIS2004 support for PDT printing and Print-to-File for 3270E sessions
Disabling JIS2004 support for code pages 1390 and 1399
Remapping keyboard and display characters
Priority of character replacement
Double-byte character set support
DBCS and SBCS field support
Data type checking
Field length checking
Copy-and-paste prevention
Input Method Editor (IME)
AutoIME switching
Shift Out/Shift In considerations
Other considerations
Project theme settings
DBCS eliminate maximum length
Project settings editor
Rendering tab
DBCS
Other tab
Enable automatic field advance
Overwrite mode (initial)
Select all text on focus
Screen event editor
Screen recognition criteria / Begin screen
Host components
Selection list
Subfile
Table
Widgets
SBCS eliminate maximum length
Macro support
Recording a macro
Exporting a macro
Creating an Integration Object
Working with mobile device applications
Remapping keyboard and display characters
Working with user-defined characters
Display support
Print support
Printing UDCs in Adobe PDF mode
Printing UDCs in PDT mode
Limitations
Runtime properties files
Tracing options
Host On-Demand tracing
Host simulation tracing
ZIETrans screen-settling reference
Screen-settling overview
Screen-settling procedure
Analyzing outbound data
Waiting for OIA flags
Changing customization settings
Determining which strategy ZIETrans is using
Contention resolution (TN3270E only)
Contention resolution using z/OS Communications Server
Contention resolution using other Communications Servers
Performance impact of using contention resolution
Determining contention resolution status
Automatic refresh
Transient screen handling
Initial blank screen handling settings
Related ZIETrans settings
Tuning ZIETrans screen-settling
References
Contention resolution information
Advanced Macro Guide
Notices
Programming interface information
Trademarks
Glossary
Web Application Programmer's Guide
Introduction
Code examples
Using the API documentation (Javadoc)
Adding business logic
Incorporating Java code from other applications
Using global variables in business logic
Business logic examples
Example: Date conversion
Example: Adding values that are contained in an indexed global variable
Example: Reading a list of strings from a file into an indexed global variable
Example: Calling an Integration Object
Using custom screen recognition
Example of custom screen recognition
Custom screen recognition using global variables
Accessing javax.servlet classes
Creating custom components and widgets
ZIETrans component tag and attributes
Creating a custom host component
Extending component classes
Creating a custom HTML widget
Extending widget classes
Widgets and global rules
Registering your component or widget
ZIETrans Toolkit support for custom component and widget settings
Programming with Integration Objects
A common class for accessing Integration Object information
Java class hierarchy of Integration Objects
Integration Object methods
Common methods
Host Access Integration Object methods
Database Access Integration Object methods
Specifying Connection Overrides
Integration Object chaining
Applying XML style sheet processing to Integration Object output
DTD of XML data that is returned by getHPubXMLProperties() method
XML data using the getHPubXMLProperties() method
DTD of XML data that is returned by getHPubXMLProperties (HPubConvertToTableFormat.xsl) method
XML data with HPubConvertToTableFormat style sheet applied
Developing Web services
Creating traditional (WSDL-based) Web services
Creating a Bottom-up Web service from Integration Objects
Testing your Web service with Web Services Explorer
Creating a Web service client
Creating a Top-down Web service that includes Integration Objects
Programming with Web Services Integration Objects
Integration Object chaining with Web Services
EJB Access Bean chaining with Web Services
Special considerations with chaining Web Services
Updating Web services
Web services for JAX-WS runtime considerations and limitations
Creating RESTful Web services
Creating RESTful service JAX-RS resources
Updating RESTful service JAX-RS resources
Customizing RESTful service JAX-RS resource methods
Handling content
Content type examples
Customizing the response header
HTTP status codes
JAX-RS RESTful services considerations and limitations
Creating and using a ZIETrans EJB application
Creating a ZIETrans EJB project
Storing a ZIETrans EJB project in a repository
Creating EJB Access Beans automatically
Programming with EJB Access Beans
Using EJB Access Bean methods
EJB Access Bean chaining
EJB Access Bean chaining in a Web container
EJB Access Bean chaining outside a Web container
Using EJB Access Beans with Java application clients
Running your application client
Running EJB application clients in a clustered environment
Integration Objects - advanced topics
Customizing Integration Object Java code
Choosing Integration Object templates
Choosing Integration Object templates for a bidirectional project
Modifying Java coding templates
Sample modified Integration Object template
Extracting data from non-text planes
Using Integration Objects in a WebSphere Java EE application
Using an Integration Object in a Web container (custom servlet or JSP)
Using an Integration Object in an EJB container (from your own EJB)
Connection management API
acquireExistingTransformationConnection
releaseExistingTransformationConnection
Creating plug-ins for Web Express Logon
Creating custom plug-ins for Web Express Logon
Web Express Logon plug-in interface
com.ibm.eNetwork.security.sso.cms.CMInterface
com.ibm.eNetwork.security.sso.CMRequest
com.ibm.eNetwork.security.sso.CMResponse
Writing a Network Security plug-in
Writing a Credential Mapper plug-in
Sample Web Express Logon plug-in
Encrypting and decrypting plug-in parameter strings
The DCAS API object
Using the ZIETrans bidirectional API
Data Conversion APIs
ConvertVisualToLogical
ConvertLogicalToVisual
Global Variable APIs
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean methods
ZIETrans Toolkit files
Application file (.hap)
<application> tag
<connections> tag
<connection> tag
<eventPriority> tag
<event> tag
<classSettings> tag
<class> tag
<setting> tag
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
com.ibm.hats.transform.widgets.name
<textReplacement> tag
<replace> tag
<defaultRendering> tag
<renderingSet> tag
<renderingItem> tag
<globalRules> tag
<rule> tag
Connection files (.hco)
<hodconnection> tag
<otherParameters> tag
<classSettings> tag
<class> tag
<setting> tag
<poolsettings> tag
<webexpresslogon> tag
<userconfig> tag
Template and transformation files (.jsp)
Screen combination files (.evnt)
<combinations> tag
<enddescription> tag
<navigation> tag
<screenUp> tag
<screenDown> tag
<keyPress> tag
<setCursor> tag
<sendText>
Screen customization files (.evnt)
<event> tag
<actions> tag
<apply> tag
<insert> tag
<extract> tag
<set> tag
<execute> tag
<show> tag
<forwardtoURL> tag
<disconnect> tag
<play> tag
<perform> tag
<pause> tag
<sendkey> tag
<globalRules> tag
<rule> tag
<associatedScreens> tag
<screen> tag
<description> tag
<oia> tag
<string> tag
<nextEvents> tag
<event> tag
<remove> tag
Macro files (.hma)
<macro> tag
<associatedConnections> tag
<connection> tag
<extracts> tag
<extract> tag
<prompts> tag
<prompt> tag
<HAScript> tag
Screen capture files (.hsc)
BMS Map files (.bms and .bmc)
Image files (.gif, .jpg, or .png)
Stylesheet files (.css)
Spreadsheet files (.csv or .xls)
Host simulation trace files (.hhs)
ComponentWidget.xml
Web Express Logon configuration file (zietranswelcfg.xml)
<credentialmapper> tag
<networksecurity> tag
<cmplugins> tag
<plugin> tag
<param> tag
Sample Web Express Logon plug-in
Sample modified Integration Object template
Notices
Programming interface information
Trademarks
Glossary
Rich Client Platform Programmer's Guide
Introduction
Code examples
Using the API documentation (Javadoc)
Plug-ins and application classes
Plug-in project extension points
Allowing only one instance of an application
ZIETrans runtime extension plug-in
Application classes
HostAccessApplication
HostAccessWorkbenchAdvisor
HostAccessWorkbenchWindowAdvisor
Controlling the size of the workbench window
Showing the perspective bar
HostAccessActionBarAdvisor
Customizing the workbench window toolbar
Perspectives and views
The Host Access perspective
Applications view
Programmatically starting an instance of an application
Transformation view
Extending the transformation view's menu
Transformations
Editing transformations
ZIETrans-specific controls
The ComponentRendering class
The DefaultRendering class
The MacroKey class
The GlobalVariableControl class
The HostKey class
The ApplicationKey class
Transformation classes
Samples
Sending a key from a button
Updating an input field after the user selects a SWT List widget item
Setting the value of a global variable from a transformation
Setting and retrieving global variable values
Validating input on a transformation
Customizing the host keypad
Customizing the application keypad
Overriding the default monospaced font
Integrating other user interface widgets
Binding a SWT Slider widget to a host input field
Templates
Editing templates
Samples
Customizing host color mappings
Removing borders from input fields
Runtime services
Accessing the service manager
Using the runtime service
Using the application service
Using the client service
Using the session service
Integration with other Eclipse UI views
An incoming communication scenario
Samples
Sample class and methods showing how to access the different runtime services
Listening for 3270 Print Jobs
Creating a custom composite for use with the Show action
Adding business logic
Incorporating Java code from other applications
Using global variables in business logic
Business logic examples
Example: Date conversion
Example: Adding values that are contained in an indexed global variable
Example: Reading a list of strings from a file into an indexed global variable
Using custom screen recognition
Example of custom screen recognition
Custom screen recognition using global variables
Creating custom components and widgets
Components and widgets properties for RCP applications
Creating a custom host component
Extending component classes
Creating a custom widget
Extending widget classes
Widgets and global rules
Registering your component or widget
ZIETrans Toolkit support for custom component and widget settings
Using the ZIETrans bidirectional API
Data Conversion APIs
ConvertVisualToLogical
ConvertLogicalToVisual
Global Variable APIs
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean methods
ZIETrans Toolkit files
Application file (.hap)
<application> tag
<connections> tag
<connection> tag
<eventPriority> tag
<event> tag
<classSettings> tag
<class> tag
<setting> tag
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.rcp.transform.widgets.name
com.ibm.hats.rcp.ui.views.ToolBarSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
<textReplacement> tag
<replace> tag
<defaultRendering> tag
<renderingSet> tag
<renderingItem> tag
<globalRules> tag
<rule> tag
Connection files (.hco)
<hodconnection> tag
<otherParameters> tag
<classSettings> tag
<class> tag
<setting> tag
<poolsettings> tag
<userconfig> tag
Screen combination files (.evnt)
<combinations> tag
<enddescription> tag
<navigation> tag
<screenUp> tag
<screenDown> tag
<keyPress> tag
<setCursor> tag
<sendText>
Screen customization files (.evnt)
<event> tag
<actions> tag
<apply> tag
<insert> tag
<extract> tag
<set> tag
<execute> tag
<show> tag
<forwardtoURL> tag
<disconnect> tag
<play> tag
<perform> tag
<pause> tag
<sendkey> tag
<globalRules> tag
<rule> tag
<associatedScreens> tag
<screen> tag
<description> tag
<oia> tag
<string> tag
<nextEvents> tag
<event> tag
<remove> tag
Macro files (.hma)
<macro> tag
<associatedConnections> tag
<connection> tag
<extracts> tag
<extract> tag
<prompts> tag
<prompt> tag
<HAScript> tag
Screen capture files (.hsc)
BMS Map files (.bms and .bmc)
Image files (.gif, .jpg, or .png)
Spreadsheet files (.csv or .xls)
Host simulation trace files (.hhs)
ComponentWidget.xml
Notices
Programming interface information
Trademarks
Glossary
Messages Guide
Messages
HAT0001
HAT0002
HAT0003
HAT0040
HAT0060
HAT0061
HAT0062
HAT0300
HAT0350
HAT0351
HAT0352
HAT0353
HAT0354
HAT0400
HAT0401
HAT0402
HAT0403
HAT0405
HAT0410
HAT0411
HAT0412
HAT0413
HAT0414
HAT0415
HAT0600
HAT0601
HAT0602
HAT0603
HAT0604
HAT0605
HAT0606
HAT0607
HAT0608
HAT0700
HAT0701
HAT0702
HAT0703
HAT0800
HAT0801
HAT0910
HAT0911
HAT0912
HAT0913
HAT0914
HAT0915
HPS5001
HPS5007
HPS5008
HPS5009
HPS5010
HPS5011
HPS5012
HPS5013
HPS5014
HPS5015
HPS5016
HPS5017
HPS5018
HPS5019
HPS5020
HPS5021
HPS5022
HPS5023
HPS5024
HPS5025
HPS5027
HPS5028
HPS5029
HPS5030
HPS5031
HPS5032
HPS5033
HPS5034
HPS5035
HPS5036
HPS5037
HPS5038
HPS5039
HPS5040
HPS5041
HPS5043
HPS5044
HPS5045
HPS5046
HPS5047
HPS5048
HPS5049
HPS5050
HPS5051
HPS5052
HPS5053
HPS5054
HPS5055
HPS5056
HPS5057
HPS5058
HPS5059
HPS5060
HPS5061
HPS5062
HPS5063
HPS5064
HPS5065
HPS5066
HPS5067
HPS5068
HPS5069
HPS5070
HPS5071
HPS5072
HPS5073
HPS5074
HPS5075
HPS5077
HPS5079
HPS5080
HPS5081
HPS5082
HPS5083
HPS5084
HPS5086
HPS5090
HPS5091
HPS5092
HPS5093
HPS5094
HPS5095
HPS5096
HPS5097
HPS5098
HPS5099
HPS5100
HPS5101
HPS5102
HPS5103
HPS5107
HPS5108
HPS5109
HPS5110
HPS5111
HPS5117
HPS5136
HPS5137
HPS5142
HPS5143
HPS5145
HAT5551
HAT5552
HAT5556
HAT5557
HAT5561
HAT5562
HAT5563
HAT5564
HAT5565
HAT5571
HAT5572
HAT5573
HAT5574
HAT5575
HAT5576
HAT5577
HAT5578
HAT5579
HAT5581
HAT5582
HAT5583
HAT5584
HAT5585
HAT5586
HAT5587
HAT5588
HAT5589
HAT5590
HAT5591
HAT5592
HAT5593
HAT5594
HAT5595
HAT5596
HAT5597
HAT5598
HAT5599
HAT5602
HAT5603
HAT5604
HAT5605
HAT5606
HAT5607
HAT5611
HAT5612
HAT5613
HAT5614
HAT5615
HAT5616
HAT5617
HAT5618
HAT5619
HAT5620
HAT5621
HAT5623
HAT5624
HAT5627
HAT5628
HAT5629
HAT5630
HAT5635
HAT5641
HAT5642
HAT5643
HAT5644
HAT5645
HAT5646
HAT5647
HAT5648
HAT5649
HAT5653
HAT5654
HAT5655
HAT5656
HAT5657
HAT5658
HAT5659
HAT5700
HAT5703
HAT5704
HAT5705
HAT5706
HAT5708
HAT5710
HAT5711
HAT5712
HAT5713
HAT5714
HAT5715
HAT5716
HAT5745
HPS5747E
HPS5748E
HPS5750E
HPS5905
HPS5950
HPS5951
HPS5952
HPS5953
HPS5954
HPS5955
HPS5956
HPS6002
HPS6003
HPS6004
HPS6005
HPS6006
HPS6007
HPS6008
HPS6009
HPS6100
HPS6101
HPS6102
HPS6103
HPS6105
HPS6106
HPS6107
HPS6108
HPS6109
HPS6112
HPS6202
HPS6203
HPS6204
HPS6205
HPS6209
HPS6210
HPS6211
HPS7001
ZTR0001
ZTR0002
ZTR0003
ZTR0004
ZTR0005
ZTR0006
ZTR0007
ZTR0008
ZTR0009
ZTR0010
ZTR0011
ZTR0012
ZTR0013
ZTR0014
Notices
Trademarks
Advanced Macro Guide
Developing macros
Introducing advanced macros
Adapting Host On-Demand macros for use in ZIETrans
Working with macros in HCL ZIETrans
Definitions of terms
Samples
Macro structure
Macro script
XML elements
Conceptual view of a macro script
The macro screen and its subcomponents
Application screen
Macro screen
Conceptual view of a macro screen
Data types, operators, and expressions
Basic and advanced macro format
Representation of strings and non-alphanumeric characters
Basic macro format rules
Advanced macro format rules
Converting your macro to a different format
Converting your basic format macro to the advanced format
Converting your advanced format macro to the basic format
Standard data types
Boolean data
Boolean values are not strings
Integers
Integer constants
Doubles
Strings
Fields
The value null
Arithmetic operators and expressions
Using arithmetic expressions
String concatenation operator (+)
Conditional and logical operators and expressions
Automatic data type conversion
Effect of context
Conversion to boolean
Conversion to integer
Conversion to double
Conversion to string
Conversion errors
Equivalents
Significance of a negative value for a row or column
How the macro runtime processes a macro screen
Overview of macro runtime processing
Scenario used as an example
Stages in processing a macro screen
Stage 1
Overview of all 3 stages of the entire process
Stage 1: Determining the next macro screen to be processed
Step 1(a): Adding macro screen names to the list of valid next screens
Valid next screens
How the macro runtime selects the names of candidate macro screens
First macro screen
Subsequent macro screens
Transient screens
Step 1(b): Screen recognition
Overview of evaluation
Repeated screen evaluations
Determining whether a macro screen matches the application screen
Defining when to terminate recognition
Timeout setting for screen recognition
Recognition limit
Step 1(c): Removing the names of candidate macro screens from the list of valid next screens
Stage 2: Making the successful candidate the new current macro screen
Stage 3: Performing the actions in the new current macro screen
Inserting a delay after an action
Repeating the processing cycle
Terminating the macro
Screen description
Definition of terms
Recorded descriptions
Why the recorded descriptions work
Recorded descriptors provide a framework
Evaluation of descriptors
Overview of the process
Evaluation of individual descriptors
Default combining method
When to use the default combining method
Invertmatch attribute
Optional attribute
Default combining rule
The uselogic attribute
The descriptors
OIA descriptor (<oia> element)
Number of Fields descriptor (<numfields> element)
Number of Input Fields descriptor (<numinputfields> element)
String descriptor (<string> element)
Specifying the rectangular area
How the macro runtime searches the rectangular area (Wrap attribute)
Using an extracted string in a String descriptor
Multiple String descriptors in the same <description> element
Cursor descriptor (<cursor> element)
Attribute descriptor (<attrib> element)
Condition descriptor (<condition> element)
Custom descriptor (<customreco> element)
Variable update action (<varupdate> element)
Processing a Variable update action in a description
Variable update with the uselogic attribute
Screen recognition
Recognizing valid next screens
Entry screens, exit screens, and transient screens
Entry screens
Macro with several entry screens
Entry screen as a normal screen
Exit screens
Transient screens
Example of handling of transient screen
Timeout settings for screen recognition
Screen recognition
Timeout attribute on the <HAScript> element
Timeout attribute on the <nextscreens> element
Recognition limit
Determining when the recognition limit is reached
Action when the Recognition limit is reached
Macro actions
Actions by function
How actions are performed
The runtime context
The macro screen context
Specifying parameters for actions
The actions
Comm wait action (<commwait> element)
How the action works
Specify a communication status that is persistent
Examples
Conditional action (<if> element and <else> element)
Conditional action not allowed within a Conditional action
Example
Extract action (<extract> element)
Treatment of nulls and other characters that do not display
Capturing a rectangular area of the host terminal
Capturing a sequence of text from the host terminal
Unwrap attribute
When unwrap is true and continuous is false
When unwrap is true and continuous is true
Input action (<input> element)
Location at which typing begins
Input errors
Translate host action keys (xlatehostkeys attribute)
Move cursor to end of input (movecursor attribute)
Encrypted attribute
Automatic encryption during macro recording
Using the Encrypt string (VME) or Password (AME) check box
Using the source view
Encrypting a variable name
Mouse click action (<mouseclick> element)
Pause action (<pause> element)
Perform action (<perform> element)
Examples
PlayMacro action (<playmacro> element)
Adding a PlayMacro action
Using target macros with prompts
Transferring variables
Requirements for transferring variables
Restriction
Additional information
When the target macro needs to import a type
Prompt action (<prompt> element)
The promptall attributes
SQLQuery action (<sqlquery> element)
Trace action (<trace> element)
Example
Variable update action (<varupdate> element)
Variable update action with a field variable
Reading part of a field
Timing issues
Macro timing and delay characteristics
What each element and attribute is for
How the HCL ZIETrans macro processing engine uses these timing elements and attributes
What happens after a screen's actions have completed
High-level, textual flow of macro engine processing
Pause after an action
Speed of processing actions
The pausetime attribute
The pause attribute
Adding a pause after a particular action
Screen completion
Recognizing the next macro screen too soon
The cause: Unenhanced TN3270 protocol
Solutions to early macro screen recognition
Add more descriptors
Insert a delay after the input action
Use the contention-resolution feature of TN3270E
Attributes that deal with screen completion
ignorepauseforenhancedtn=true/false
ignorepauseoverrideforenhancedtn=true/false
delayifnotenhancedtn=(milliseconds)
Variables and imported Java classes
HCL ZIETrans variables
Global variables
Macro variables
Introduction to macro variables and imported types
Advanced macro format required
Scope of variables
Creating a variable
Creating an imported type for a Java class
Common issues
Deploying Java libraries or classes
Variable names and type names
Transferring variables from one macro to another
Field variables
Using variables
Using variables belonging to a standard type
Using the value that the variable holds
Writing a value into a variable belonging to a standard type
Restrictions
Writing a Java object into a variable of standard type
Using variables belonging to an imported type
Using the value that the variable holds
Restrictions
Writing into the variable belonging to an imported type
Comparing variables of the same imported type
Calling Java methods
Where method calls can be used
Syntax of a method call
How the macro runtime searches for a called method
The Macro Utility Libraries (HML libraries)
Invoking a method belonging to an HML library
Variable names beginning with HML are reserved
$HMLFormatUtil$
Converting numbers to and from the format of the current locale
Method details
numberToString()
stringToNumber()
$HMLPSUtil$
Presentation space
Method details
convertPosToCol()
convertPosToRow()
enableRoundTrip()
getCursorCol()
getCursorPos()
getCursorRow()
getSize()
getSizeCols()
getSizeRows()
getString()
searchString()
$HMLSessionUtil$
Method details
getHost()
getLabel()
getName()
$HMLSQLUtil$
Format of the stored data
Method details
getColumnSize()
getDataByIndex()
getDataByName()
getRowSize()
FormatNumberToString() and FormatStringToNumber()
Visual Macro Editor
Creating a new macro
Using the editor
Design tab
Macro menu
Screen menu
Action menu
Next screen connection menu
Palette view
Integrated terminal
Source tab
Working with macros
Editing macro properties
General tab
Variables and Types tab
Playing the macro
Working with screens
Editing macro screen properties
General tab
Screen Recognition tab
Actions tab
Adding macro screens
Adding a screen by dragging a screen capture
Adding a screen from the integrated terminal
Adding a screen from the palette
Associating a macro screen with a screen capture
Screen preview
Default screen recognition criteria
Cut, delete, copy, and paste screens
Working with actions
Adding and editing actions
Adding and editing actions from the macro screen properties
Adding an action to a screen from the palette
Hiding and showing actions
Actions
Custom action
Evaluate (If) action
Extract action
Extract All action
Input action
Pause action
Perform action
Play macro action
Prompt action
Prompt All action
Set cursor position action
Trace action
Trace specification
Update macro variable action
Working with next screen connections
Adding a next screen connection from the palette
Reordering and changing next screen connections
Working with VME preferences
Advanced Macro Editor
Using the editor
Macro tab
Screens tab
Description tab
Creating a new descriptor
Field Counts and OIA descriptor
How three separate and independent descriptors are presented as one
Wait for OIA to Become Uninhibited descriptor
Counting fields in the host terminal during macro development
Treatment during screen recognition
The '*' string in a new String descriptor
Actions tab
Creating a new action
Links tab
Variables tab
Creating a new variable
Creating an imported type for a Java class
Working with actions
Comm wait action
Communication states
Conditional action
Specifying the condition
Condition is True (<if> element)
Condition is False (<else> element)
Extract action
Capturing text
Set the Continuous Extract option
Specify the area of the host terminal
Specify an extraction name
Specify TEXT_PLANE as the data plane
Specify the variable in which you want the text to be stored
Input action
Input string
Mouse click action
Specifying row and column
Pause action
Perform action
Invoking the method
Playmacro action
Target macro file name and starting screen
Prompt action
Displaying the prompt window
Parts of the prompt window
Default Response
Password Response
Require Response
Processing the contents of the input field
Response Length
Action keys and Translate Host Action Keys
Handling the input sequence in the host terminal
Assigning the input sequence to a variable
SQLQuery action
The statement and results section
Using the SQL Wizard
Using the fields in the statement section
Database URL
Driver Identifier and Driver Class
User ID and Password
Statement
Using the result section
Storing the data into a macro variable ($HMLSQLUtil$)
Using the SQLQuery action with bidirectional languages
Trace action
Trace specification
Variable update action
The Host On-Demand macro language
Macro language features
Syntax and editing
XML syntax in the Host On-Demand macro language
Source view editing
Hierarchy of the elements
Inserting comments into a macro script
Comment errors
Examples of comments
Debugging macro scripts with the <trace> element
Macro language elements
Specifying the attributes
XML requirements
Advanced format in attribute values
Typed data
<actions> element
Attributes
XML samples
<attrib> element
Attributes
XML samples
<comment> element
Attributes
XML samples
Alternate method for inserting comments
<commwait> element
Attributes
XML samples
<condition> element
Attributes
XML samples
<create> element
Attributes
XML samples
<cursor> element
Attributes
XML samples
<custom> element
Attributes
XML samples
<customreco> element
Attributes
XML samples
<description> element
Attributes
XML samples
<else> element
Attributes
XML samples
<extract> element
Attributes
XML samples
<HAScript> element
Attributes
XML samples
<if> element
Attributes
XML samples
<import> element
Attributes
XML samples
<input> element
Attributes
XML samples
<mouseclick> element
Attributes
XML samples
<nextscreen> element
Attributes
XML samples
<nextscreens> element
Attributes
XML samples
<numfields> element
Attributes
XML samples
<numinputfields> element
Attributes
XML samples
<oia> element
Attributes
XML samples
<pause> element
Attributes
XML samples
<perform> element
Attributes
XML samples
<playmacro> element
Attributes
XML samples
<prompt> element
Attributes
XML samples
<recolimit> element
Attributes
XML samples
<screen> element
Attributes
XML samples
<sqlquery> element
Attributes
XML samples
<string> element
Attributes
XML samples
<trace> element
Attributes
XML samples
<type> element
Attributes
XML samples
<vars> element
Attributes
XML samples
<varupdate> element
Attributes
XML samples
Additional information
Default rule for combining multiple descriptors in one macro screen
Mnemonic keywords for the Input action
Notices
Programming interface information
Trademarks
Troubleshooting
Troubleshooting and support
Troubleshooting overview
Recording the symptoms of the problem
Recreating the problem
Eliminating possible causes
Searching for information
Search the HCL documentation
Search the Internet
Notices
Trademarks
HCL Z and I Emulator for Transformation (ENGLISH)
Release Notes
README
Readme Version 2.0
Readme Version 1.0
More information
System Requirements
Known Issues
Product Documentation
Licensing
Configuring HCL Z and I Emulator for Transformation with Flexera
Flexera Licensing integration for ZIETrans Projects
Secure License Server Configuration
Enable Runtime Licensing in ZIETrans
Flexera Runtime properties file parameters:
License terms and troubleshooting
How does licensing work in ZIETrans?
Getting Started
Introducing Z and I Emulator for Transformation
What is ZIETrans?
A ZIETrans 3270 example
A ZIETrans 5250 example
Roles and skills
Casual Web developer
Advanced Web developer
User
ZIETrans administrator
WebSphere administrator
Independent software vendors
Accessibility
Accessibility when using ZIETrans
Keyboard shortcuts
Where can I find information about ZIETrans?
Installing ZIETrans
Installing ZIETrans Toolkit
Updating the ZIETrans Toolkit installation
Uninstalling ZIETrans Toolkit
Checking the current version
Troubleshooting Installation issues using Log files
Flexera Licensing integration for ZIETrans Projects
Secure License Server Configuration
Enable Runtime Licensing in ZIETrans
Flexera Runtime properties file parameters:
License terms and troubleshooting
How does licensing work in ZIETrans?
Creating a basic ZIETrans project
Introducing the Eclipse environment
Starting ZIETrans Toolkit and perspective
Introducing the ZIETrans Welcome page
Starting ZIETrans functions
Using ZIETrans icons
ZIETrans tips
Developing a ZIETrans project
Creating a ZIETrans project
Testing your project
Testing modes for Web projects
Testing your Web project
Testing modes for rich client projects
Testing your rich client project
While testing your project
Customizing your ZIETrans project
Understanding how a ZIETrans application works
Understanding ZIETrans resources
Using the host terminal screen as you work
Host screen preview
Working with screen captures
Updating your project's template
Editing default rendering
Creating global rules
Working with screen events
Creating a new screen customization
Creating a new screen combination
Ordering and enabling your screen events
Working with transformations
Understanding host components and widgets
How ZIETrans uses transformations
Creating a new transformation
Editing a transformation
Performing other customization tasks
Auto advance
Displaying function keys (PF keys)
Replacing text strings from the host screen
Using macros
Creating background connections
Defining global variables
Applying business logic
Using keyboard support
Creating Integration Objects and EJB projects
Specifying a workstation ID
Using print support
Subfile support
Using Extended Field Attributes
Enabling Enhanced Non-Programmable Terminal User Interface (ENPTUI)
5250 HTML DDS keyword support (Web-only)
Preparing your ZIETrans project for use as an application
Deploying ZIETrans Web applications
Exporting your project as an application
Installing your application in a runtime environment
Deploying ZIETrans rich client applications
Exporting your project as an Eclipse feature
Exporting ZIETrans runtime features
Creating an update site
Installing your application in a runtime environment
Eclipse RCP
Notices
Programming interface information
Trademarks
Glossary
User's and Administrator's Guide
Using Z and I Emulator for Transformation (ZIETrans)
Understanding ZIETrans key concepts and objects
Understanding ZIETrans application processing
Understanding ZIETrans application development
How do I know what version of ZIETrans I have?
Gathering problem determination information
Where can I find information about ZIETrans?
Developing and deploying ZIETrans Web applications
Organizing ZIETrans Web applications
Moving ZIETrans Web projects to a different .ear file
Backing up your ZIETrans projects
Exporting and importing ZIETrans Web projects
Exporting a Web project
Archive file
Importing a Web project
Deploying ZIETrans Web applications
Enabling the ZIETrans runtime
Exporting your project as a Java EE application
Installing your application in a runtime environment
Changes necessary in the runtime environment
Configuring class loader policy
Configuring ZIETrans applications in a clustered environment
Configuring ZIETrans applications to use a proxy server
Developing ZIETrans applications for Oracle WebLogic Server
Installing and configuring for WebLogic servers
Considerations and limitations for WebLogic servers
Developing ZIETrans applications for Web Sphere Application Server Liberty Porfile
Considerations and limitations for WebSphere Application Server Liberty Profile
Developing ZIETrans applications for the JBoss EAP Server
Installing and configuring JBoss EAP
Considerations and limitations for JBoss servers
Developing ZIETrans applications for mobile devices
Considerations and limitations for mobile devices
Considerations and limitations for iPad devices
Considerations and limitations for Android devices
Developing and deploying ZIETrans rich client applications
Developing ZIETrans rich client applications
Target platform specifics
Project contents
Setting the compiler compliance level
ZIETrans RCP Runtime Extension project
Working with ZIETrans rich client projects
Copying resources between Web and rich client projects
Exporting and importing ZIETrans rich client projects
Export
Import
Testing ZIETrans rich client applications
Setting the default JRE
Eclipse RCP
Launching your project
Eclipse RCP
Deploying ZIETrans rich client applications
Packaging an Eclipse client environment for distribution
Packaging for existing Eclipse clients (Eclipse RCP)
Exporting your project as an Eclipse feature
Exporting ZIETrans runtime features
Creating an update site
Installing your application in a runtime environment
Eclipse RCP
Automatic update process
Updating plug-in and feature version numbers
Administering ZIETrans rich client applications
Runtime environment
Applications view
Pop-up menu
Print screen support
Transformation view
Toolbar
Template and transformation area
Host keypad
OIA status area
Closing the view
Workstation ID prompting
LU name prompting
Preferences
Print preferences
Troubleshooting preferences
ZIETrans rich client considerations and limitations
Modifying a ZIETrans project
Overview
Connections
Template
Rendering
Default rendering
Multiple rendering set example
Advanced rendering
Alternate rendering
HTML tables
How to make default rendering customizations available in new ZIETrans projects
Global rules
Text replacement
Components and widgets
Components
Widgets
Toolbar (RCP-only)
Application keypad
Host keypad
Operator information area
DBCS
Events
Screen event priority
Application events
Other
Keyboard support
Client locale
Connection parameter overrides
Selecting the type of connection to use when overriding parameters
The disconnectOnClose parameter
Asynchronous Update (RCP-only)
Automatic Disconnect and Refresh (Web-only)
Using the client pull (AJAX) method
Client pull (AJAX) settings
Using the server push (applet) method
Server push (applet) settings
Global variable overrides
Client settings
Macro Content Assistance
Source
Using ZIETrans preferences
Use of other Eclipse preferences
Managing connections
Creating a connection
Connection editor
Overview
Basic
Advanced
Printing
Print settings for 3270E connections
Print settings for 5250 and 5250W connections
Screen Handling
Security
Pooling
Macros
User List
Clustering and user lists
Source
Working with screen events
Create a Screen Customization wizard
Create a Screen Combination wizard
Editing screen events
Overview
Screen Recognition Criteria or Begin Screen
Associated screen capture
Fields criteria
Cursor position criteria
Optional versus non-optional screen recognition criteria
Inverted match of screen recognition criteria
Additional criteria
String criterion
Global variable criterion
Color criterion
Compare region to value criterion
Compare region to region criterion
Condition criterion
Custom criterion
Rendering (screen combination only)
Navigation (screen combination only)
End Screen (screen combination only)
Select ending criteria
Number of iterations
Associated screen capture
Screen descriptor settings
Actions
Apply transformation action
Execute business logic action
Extract global variable action
Insert data action
Set global variable action
Remove global variable action
Show URL or SWT composite action (RCP-only)
Show URL action (Web-only)
Forward to URL action (Web-only)
Play macro
Perform macro transaction
Send key
Disconnect
Pause
Global Rules
Text Replacement
Next Screen
Source
Inhibited screens
Recognition criteria
Automated handling of inhibited screens
Handling multiple inhibited screens
Importing BMS map sets
Working with transformations
Create a Transformation wizard
Editing transformations
Editing transformations for Web projects
Design
Source
Editing transformations for rich client projects
Palette view
Properties view
Hints and tips
Transformation wizards
Insert Host Component
Edit Host Component (Web-only)
Insert Default Rendering
Edit Default Rendering (Web-only)
Insert Tabbed Folder (Web-only)
Insert Macro Key
Insert Global Variable
Insert Operator Information Area (Web-only)
Insert Host Keypad
Default Keypad (Web-only)
Custom Keypad (Web-only)
Individual Key
Insert Application Keypad
Default Keypad (Web-only)
Custom Keypad (Web-only)
Individual Key
Insert All Host Components (Web-only)
Insert Stored Screen (Web-only)
Previewing transformations
Host keypad
Component and widget descriptions and settings
Component and widget settings
Host component settings
Command line
Dialog
ENPTUI
Scrollbar field (ENPTUI)
Selection field (ENPTUI)
Field
Function key
HTML DDS keyword (Web-only)
Input field
Input field with hints
Item selection
Light pen (attention)
Light pen (selection)
Selection list
Subfile
Action
Header
Data
Marker
Table
Table (field)
Table (visual)
Text
URL
Widget settings
Button
Button table
Calendar (Web-only)
Check box
Combo (RCP-only)
Dialog
Drop-down (data entry)
Drop-down (selection)
Field
Graph (horizontal bar, line, vertical bar)
Label
Link
Link (item selection)
List
Popup
Radio button (data entry)
Radio button (item selection)
Radio button (selection)
Scrollbar (ENPTUI)
Subfile (check box)
Subfile (drop-down)
Subfile (popup)
Table
Text input
Toolbar (RCP-only)
Component and widget mapping
Using templates
Template examples
Create a Template wizard
Editing templates
Editing templates for Web projects
Design
Using style sheets
Modifying style sheets
Determining which styles to edit
ZIETrans style sheets
Design tab considerations and limitations
Source
Making customized templates, style sheets, and images available
Editing templates for rich client projects
Application keypad
Macros and host terminal
Macro Editor
Overview
Open Host Terminal
Host Terminal
Macro related icons
Host Screen Preview
Advanced Editor
Prompts and Extracts
Source
Working with macro errors
Importing a macro
Exporting a macro
Macro hints and tips
Preventing an infinite loop
Handling transient screens
Interacting with global variables
Renaming global variables
Differences between global variables and macro variables
Global variables
Macro variables
Using Integration Objects
Creating an Integration Object
Integration Object chaining
Deciding when to use Integration Object chaining
Using Integration Object chaining
Debugging applications that use Integration Object chaining
Building Web pages from an Integration Object
Create Model 1 Web pages
Create Struts Web pages
Create JSF Web pages
BasicIOErrorPage.jsp and AdvancedIOErrorPage.jsp
Working with Integration Objects on JSPs
Insert Integration Object Properties
Input
Output
Insert Forward to ZIETrans Application
Combining screens
Combining contiguous output data
Combining noncontiguous output data
Combining output from multiple applications
Combining input for multiple screens
Enabling print support
Configuring the host print session on 3270 hosts
Defining print support for your project
For 3270E connections
Using the Host On-Demand PDT compiler
For 5250 connections
Providing documentation for users
Enabling keyboard support
Defining keyboard support
Changing the appearance of the keypads
Providing documentation for users
Special 5250 field key support
Default field keypress combinations
Quick Field Exit
Quick Field Minus
Alternate way to input negative numbers
Field Exit Emulation
Remapping the keyboard in a ZIETrans application
Concepts to understand before remapping ZIETrans keys
Mnemonic keywords
Determining keycode values
Remapping keys for ZIETrans Web applications
Example
Remapping keys for ZIETrans rich client applications
Determining which strategy ZIETrans is using
Adding additional keypad buttons to a transformation
Using host simulation
Host simulation wizard
Host simulation editor
Overview tab
General Information section
Playback Settings section
Source tab
Recording in the runtime environment
Playback options
Importing and exporting trace files
Using ZIETrans administrative console
ZIETrans administrative console and WebSphere security
ZIETrans administrative console roles
Starting ZIETrans administrative console
Starting the administrative console while in ZIETrans Toolkit
Using the functions in ZIETrans administrative console
Selecting management scope
Managing licenses
Monitoring connections
Monitoring connection pools
Monitoring pool definitions
Monitoring user lists and user list members
Administering problem determination components
Log and trace file names
View Log
Set Log Options
Set Trace Options
Display terminal functions
Using display terminal for testing and debugging
Security and Web Express Logon
Enabling SSL security
Enabling SSH security
Using Web Express Logon (WEL)
Overview
Architecture
Planning for implementation
Implementation
How to create a WEL logon macro
Network Security plug-in
Credential Mapper plug-ins
Credential Mapper selection
Initialization parameters
DCAS parameters for DCAS/RACF/JDBC Credential Mapper plug-in
DCAS parameters for Certificate-based DCAS/RACF Credential Mapper plug-in
Vault parameters for JDBC Vault Credential Mapper plug-in
Create SSL keystore file (DCAS only)
Java 2 security
Policy file
Language support
Code pages
Encoding settings
5250 Unicode support
Using accented characters for code page 937
Using code page 1388 (GB18030)
Host code mapping for code pages 1390 and 1399
JIS2004 support
JIS2004 support considerations and limitations
JIS2004 support for PDT printing and Print-to-File for 3270E sessions
Disabling JIS2004 support for code pages 1390 and 1399
Remapping keyboard and display characters
Priority of character replacement
Double-byte character set support
DBCS and SBCS field support
Data type checking
Field length checking
Copy-and-paste prevention
Input Method Editor (IME)
AutoIME switching
Shift Out/Shift In considerations
Other considerations
Project theme settings
DBCS eliminate maximum length
Project settings editor
Rendering tab
DBCS
Other tab
Enable automatic field advance
Overwrite mode (initial)
Select all text on focus
Screen event editor
Screen recognition criteria / Begin screen
Host components
Selection list
Subfile
Table
Widgets
SBCS eliminate maximum length
Macro support
Recording a macro
Exporting a macro
Creating an Integration Object
Working with mobile device applications
Remapping keyboard and display characters
Working with user-defined characters
Display support
Print support
Printing UDCs in Adobe PDF mode
Printing UDCs in PDT mode
Limitations
Runtime properties files
Tracing options
Host On-Demand tracing
Host simulation tracing
ZIETrans screen-settling reference
Screen-settling overview
Screen-settling procedure
Analyzing outbound data
Waiting for OIA flags
Changing customization settings
Determining which strategy ZIETrans is using
Contention resolution (TN3270E only)
Contention resolution using z/OS Communications Server
Contention resolution using other Communications Servers
Performance impact of using contention resolution
Determining contention resolution status
Automatic refresh
Transient screen handling
Initial blank screen handling settings
Related ZIETrans settings
Tuning ZIETrans screen-settling
References
Contention resolution information
Advanced Macro Guide
Notices
Programming interface information
Trademarks
Glossary
Web Application Programmer's Guide
Introduction
Code examples
Using the API documentation (Javadoc)
Adding business logic
Incorporating Java code from other applications
Using global variables in business logic
Business logic examples
Example: Date conversion
Example: Adding values that are contained in an indexed global variable
Example: Reading a list of strings from a file into an indexed global variable
Example: Calling an Integration Object
Using custom screen recognition
Example of custom screen recognition
Custom screen recognition using global variables
Accessing javax.servlet classes
Creating custom components and widgets
ZIETrans component tag and attributes
Creating a custom host component
Extending component classes
Creating a custom HTML widget
Extending widget classes
Widgets and global rules
Registering your component or widget
ZIETrans Toolkit support for custom component and widget settings
Programming with Integration Objects
A common class for accessing Integration Object information
Java class hierarchy of Integration Objects
Integration Object methods
Common methods
Host Access Integration Object methods
Database Access Integration Object methods
Specifying Connection Overrides
Integration Object chaining
Applying XML style sheet processing to Integration Object output
DTD of XML data that is returned by getHPubXMLProperties() method
XML data using the getHPubXMLProperties() method
DTD of XML data that is returned by getHPubXMLProperties (HPubConvertToTableFormat.xsl) method
XML data with HPubConvertToTableFormat style sheet applied
Developing Web services
Creating traditional (WSDL-based) Web services
Creating a Bottom-up Web service from Integration Objects
Testing your Web service with Web Services Explorer
Creating a Web service client
Creating a Top-down Web service that includes Integration Objects
Programming with Web Services Integration Objects
Integration Object chaining with Web Services
EJB Access Bean chaining with Web Services
Special considerations with chaining Web Services
Updating Web services
Web services for JAX-WS runtime considerations and limitations
Creating RESTful Web services
Creating RESTful service JAX-RS resources
Updating RESTful service JAX-RS resources
Customizing RESTful service JAX-RS resource methods
Handling content
Content type examples
Customizing the response header
HTTP status codes
JAX-RS RESTful services considerations and limitations
Creating and using a ZIETrans EJB application
Creating a ZIETrans EJB project
Storing a ZIETrans EJB project in a repository
Creating EJB Access Beans automatically
Programming with EJB Access Beans
Using EJB Access Bean methods
EJB Access Bean chaining
EJB Access Bean chaining in a Web container
EJB Access Bean chaining outside a Web container
Using EJB Access Beans with Java application clients
Running your application client
Running EJB application clients in a clustered environment
Integration Objects - advanced topics
Customizing Integration Object Java code
Choosing Integration Object templates
Choosing Integration Object templates for a bidirectional project
Modifying Java coding templates
Sample modified Integration Object template
Extracting data from non-text planes
Using Integration Objects in a WebSphere Java EE application
Using an Integration Object in a Web container (custom servlet or JSP)
Using an Integration Object in an EJB container (from your own EJB)
Connection management API
acquireExistingTransformationConnection
releaseExistingTransformationConnection
Creating plug-ins for Web Express Logon
Creating custom plug-ins for Web Express Logon
Web Express Logon plug-in interface
com.ibm.eNetwork.security.sso.cms.CMInterface
com.ibm.eNetwork.security.sso.CMRequest
com.ibm.eNetwork.security.sso.CMResponse
Writing a Network Security plug-in
Writing a Credential Mapper plug-in
Sample Web Express Logon plug-in
Encrypting and decrypting plug-in parameter strings
The DCAS API object
Using the ZIETrans bidirectional API
Data Conversion APIs
ConvertVisualToLogical
ConvertLogicalToVisual
Global Variable APIs
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean methods
ZIETrans Toolkit files
Application file (.hap)
<application> tag
<connections> tag
<connection> tag
<eventPriority> tag
<event> tag
<classSettings> tag
<class> tag
<setting> tag
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
com.ibm.hats.transform.widgets.name
<textReplacement> tag
<replace> tag
<defaultRendering> tag
<renderingSet> tag
<renderingItem> tag
<globalRules> tag
<rule> tag
Connection files (.hco)
<hodconnection> tag
<otherParameters> tag
<classSettings> tag
<class> tag
<setting> tag
<poolsettings> tag
<webexpresslogon> tag
<userconfig> tag
Template and transformation files (.jsp)
Screen combination files (.evnt)
<combinations> tag
<enddescription> tag
<navigation> tag
<screenUp> tag
<screenDown> tag
<keyPress> tag
<setCursor> tag
<sendText>
Screen customization files (.evnt)
<event> tag
<actions> tag
<apply> tag
<insert> tag
<extract> tag
<set> tag
<execute> tag
<show> tag
<forwardtoURL> tag
<disconnect> tag
<play> tag
<perform> tag
<pause> tag
<sendkey> tag
<globalRules> tag
<rule> tag
<associatedScreens> tag
<screen> tag
<description> tag
<oia> tag
<string> tag
<nextEvents> tag
<event> tag
<remove> tag
Macro files (.hma)
<macro> tag
<associatedConnections> tag
<connection> tag
<extracts> tag
<extract> tag
<prompts> tag
<prompt> tag
<HAScript> tag
Screen capture files (.hsc)
BMS Map files (.bms and .bmc)
Image files (.gif, .jpg, or .png)
Stylesheet files (.css)
Spreadsheet files (.csv or .xls)
Host simulation trace files (.hhs)
ComponentWidget.xml
Web Express Logon configuration file (zietranswelcfg.xml)
<credentialmapper> tag
<networksecurity> tag
<cmplugins> tag
<plugin> tag
<param> tag
Sample Web Express Logon plug-in
Sample modified Integration Object template
Notices
Programming interface information
Trademarks
Glossary
Rich Client Platform Programmer's Guide
Introduction
Code examples
Using the API documentation (Javadoc)
Plug-ins and application classes
Plug-in project extension points
Allowing only one instance of an application
ZIETrans runtime extension plug-in
Application classes
HostAccessApplication
HostAccessWorkbenchAdvisor
HostAccessWorkbenchWindowAdvisor
Controlling the size of the workbench window
Showing the perspective bar
HostAccessActionBarAdvisor
Customizing the workbench window toolbar
Perspectives and views
The Host Access perspective
Applications view
Programmatically starting an instance of an application
Transformation view
Extending the transformation view's menu
Transformations
Editing transformations
ZIETrans-specific controls
The ComponentRendering class
The DefaultRendering class
The MacroKey class
The GlobalVariableControl class
The HostKey class
The ApplicationKey class
Transformation classes
Samples
Sending a key from a button
Updating an input field after the user selects a SWT List widget item
Setting the value of a global variable from a transformation
Setting and retrieving global variable values
Validating input on a transformation
Customizing the host keypad
Customizing the application keypad
Overriding the default monospaced font
Integrating other user interface widgets
Binding a SWT Slider widget to a host input field
Templates
Editing templates
Samples
Customizing host color mappings
Removing borders from input fields
Runtime services
Accessing the service manager
Using the runtime service
Using the application service
Using the client service
Using the session service
Integration with other Eclipse UI views
An incoming communication scenario
Samples
Sample class and methods showing how to access the different runtime services
Listening for 3270 Print Jobs
Creating a custom composite for use with the Show action
Adding business logic
Incorporating Java code from other applications
Using global variables in business logic
Business logic examples
Example: Date conversion
Example: Adding values that are contained in an indexed global variable
Example: Reading a list of strings from a file into an indexed global variable
Using custom screen recognition
Example of custom screen recognition
Custom screen recognition using global variables
Creating custom components and widgets
Components and widgets properties for RCP applications
Creating a custom host component
Extending component classes
Creating a custom widget
Extending widget classes
Widgets and global rules
Registering your component or widget
ZIETrans Toolkit support for custom component and widget settings
Using the ZIETrans bidirectional API
Data Conversion APIs
ConvertVisualToLogical
ConvertLogicalToVisual
Global Variable APIs
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean methods
ZIETrans Toolkit files
Application file (.hap)
<application> tag
<connections> tag
<connection> tag
<eventPriority> tag
<event> tag
<classSettings> tag
<class> tag
<setting> tag
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.rcp.transform.widgets.name
com.ibm.hats.rcp.ui.views.ToolBarSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
<textReplacement> tag
<replace> tag
<defaultRendering> tag
<renderingSet> tag
<renderingItem> tag
<globalRules> tag
<rule> tag
Connection files (.hco)
<hodconnection> tag
<otherParameters> tag
<classSettings> tag
<class> tag
<setting> tag
<poolsettings> tag
<userconfig> tag
Screen combination files (.evnt)
<combinations> tag
<enddescription> tag
<navigation> tag
<screenUp> tag
<screenDown> tag
<keyPress> tag
<setCursor> tag
<sendText>
Screen customization files (.evnt)
<event> tag
<actions> tag
<apply> tag
<insert> tag
<extract> tag
<set> tag
<execute> tag
<show> tag
<forwardtoURL> tag
<disconnect> tag
<play> tag
<perform> tag
<pause> tag
<sendkey> tag
<globalRules> tag
<rule> tag
<associatedScreens> tag
<screen> tag
<description> tag
<oia> tag
<string> tag
<nextEvents> tag
<event> tag
<remove> tag
Macro files (.hma)
<macro> tag
<associatedConnections> tag
<connection> tag
<extracts> tag
<extract> tag
<prompts> tag
<prompt> tag
<HAScript> tag
Screen capture files (.hsc)
BMS Map files (.bms and .bmc)
Image files (.gif, .jpg, or .png)
Spreadsheet files (.csv or .xls)
Host simulation trace files (.hhs)
ComponentWidget.xml
Notices
Programming interface information
Trademarks
Glossary
Messages Guide
Messages
HAT0001
HAT0002
HAT0003
HAT0040
HAT0060
HAT0061
HAT0062
HAT0300
HAT0350
HAT0351
HAT0352
HAT0353
HAT0354
HAT0400
HAT0401
HAT0402
HAT0403
HAT0405
HAT0410
HAT0411
HAT0412
HAT0413
HAT0414
HAT0415
HAT0600
HAT0601
HAT0602
HAT0603
HAT0604
HAT0605
HAT0606
HAT0607
HAT0608
HAT0700
HAT0701
HAT0702
HAT0703
HAT0800
HAT0801
HAT0910
HAT0911
HAT0912
HAT0913
HAT0914
HAT0915
HPS5001
HPS5007
HPS5008
HPS5009
HPS5010
HPS5011
HPS5012
HPS5013
HPS5014
HPS5015
HPS5016
HPS5017
HPS5018
HPS5019
HPS5020
HPS5021
HPS5022
HPS5023
HPS5024
HPS5025
HPS5027
HPS5028
HPS5029
HPS5030
HPS5031
HPS5032
HPS5033
HPS5034
HPS5035
HPS5036
HPS5037
HPS5038
HPS5039
HPS5040
HPS5041
HPS5043
HPS5044
HPS5045
HPS5046
HPS5047
HPS5048
HPS5049
HPS5050
HPS5051
HPS5052
HPS5053
HPS5054
HPS5055
HPS5056
HPS5057
HPS5058
HPS5059
HPS5060
HPS5061
HPS5062
HPS5063
HPS5064
HPS5065
HPS5066
HPS5067
HPS5068
HPS5069
HPS5070
HPS5071
HPS5072
HPS5073
HPS5074
HPS5075
HPS5077
HPS5079
HPS5080
HPS5081
HPS5082
HPS5083
HPS5084
HPS5086
HPS5090
HPS5091
HPS5092
HPS5093
HPS5094
HPS5095
HPS5096
HPS5097
HPS5098
HPS5099
HPS5100
HPS5101
HPS5102
HPS5103
HPS5107
HPS5108
HPS5109
HPS5110
HPS5111
HPS5117
HPS5136
HPS5137
HPS5142
HPS5143
HPS5145
HAT5551
HAT5552
HAT5556
HAT5557
HAT5561
HAT5562
HAT5563
HAT5564
HAT5565
HAT5571
HAT5572
HAT5573
HAT5574
HAT5575
HAT5576
HAT5577
HAT5578
HAT5579
HAT5581
HAT5582
HAT5583
HAT5584
HAT5585
HAT5586
HAT5587
HAT5588
HAT5589
HAT5590
HAT5591
HAT5592
HAT5593
HAT5594
HAT5595
HAT5596
HAT5597
HAT5598
HAT5599
HAT5602
HAT5603
HAT5604
HAT5605
HAT5606
HAT5607
HAT5611
HAT5612
HAT5613
HAT5614
HAT5615
HAT5616
HAT5617
HAT5618
HAT5619
HAT5620
HAT5621
HAT5623
HAT5624
HAT5627
HAT5628
HAT5629
HAT5630
HAT5635
HAT5641
HAT5642
HAT5643
HAT5644
HAT5645
HAT5646
HAT5647
HAT5648
HAT5649
HAT5653
HAT5654
HAT5655
HAT5656
HAT5657
HAT5658
HAT5659
HAT5700
HAT5703
HAT5704
HAT5705
HAT5706
HAT5708
HAT5710
HAT5711
HAT5712
HAT5713
HAT5714
HAT5715
HAT5716
HAT5745
HPS5747E
HPS5748E
HPS5750E
HPS5905
HPS5950
HPS5951
HPS5952
HPS5953
HPS5954
HPS5955
HPS5956
HPS6002
HPS6003
HPS6004
HPS6005
HPS6006
HPS6007
HPS6008
HPS6009
HPS6100
HPS6101
HPS6102
HPS6103
HPS6105
HPS6106
HPS6107
HPS6108
HPS6109
HPS6112
HPS6202
HPS6203
HPS6204
HPS6205
HPS6209
HPS6210
HPS6211
HPS7001
ZTR0001
ZTR0002
ZTR0003
ZTR0004
ZTR0005
ZTR0006
ZTR0007
ZTR0008
ZTR0009
ZTR0010
ZTR0011
ZTR0012
ZTR0013
ZTR0014
Notices
Trademarks
Advanced Macro Guide
Developing macros
Introducing advanced macros
Adapting Host On-Demand macros for use in ZIETrans
Working with macros in HCL ZIETrans
Definitions of terms
Samples
Macro structure
Macro script
XML elements
Conceptual view of a macro script
The macro screen and its subcomponents
Application screen
Macro screen
Conceptual view of a macro screen
Data types, operators, and expressions
Basic and advanced macro format
Representation of strings and non-alphanumeric characters
Basic macro format rules
Advanced macro format rules
Converting your macro to a different format
Converting your basic format macro to the advanced format
Converting your advanced format macro to the basic format
Standard data types
Boolean data
Boolean values are not strings
Integers
Integer constants
Doubles
Strings
Fields
The value null
Arithmetic operators and expressions
Using arithmetic expressions
String concatenation operator (+)
Conditional and logical operators and expressions
Automatic data type conversion
Effect of context
Conversion to boolean
Conversion to integer
Conversion to double
Conversion to string
Conversion errors
Equivalents
Significance of a negative value for a row or column
How the macro runtime processes a macro screen
Overview of macro runtime processing
Scenario used as an example
Stages in processing a macro screen
Stage 1
Overview of all 3 stages of the entire process
Stage 1: Determining the next macro screen to be processed
Step 1(a): Adding macro screen names to the list of valid next screens
Valid next screens
How the macro runtime selects the names of candidate macro screens
First macro screen
Subsequent macro screens
Transient screens
Step 1(b): Screen recognition
Overview of evaluation
Repeated screen evaluations
Determining whether a macro screen matches the application screen
Defining when to terminate recognition
Timeout setting for screen recognition
Recognition limit
Step 1(c): Removing the names of candidate macro screens from the list of valid next screens
Stage 2: Making the successful candidate the new current macro screen
Stage 3: Performing the actions in the new current macro screen
Inserting a delay after an action
Repeating the processing cycle
Terminating the macro
Screen description
Definition of terms
Recorded descriptions
Why the recorded descriptions work
Recorded descriptors provide a framework
Evaluation of descriptors
Overview of the process
Evaluation of individual descriptors
Default combining method
When to use the default combining method
Invertmatch attribute
Optional attribute
Default combining rule
The uselogic attribute
The descriptors
OIA descriptor (<oia> element)
Number of Fields descriptor (<numfields> element)
Number of Input Fields descriptor (<numinputfields> element)
String descriptor (<string> element)
Specifying the rectangular area
How the macro runtime searches the rectangular area (Wrap attribute)
Using an extracted string in a String descriptor
Multiple String descriptors in the same <description> element
Cursor descriptor (<cursor> element)
Attribute descriptor (<attrib> element)
Condition descriptor (<condition> element)
Custom descriptor (<customreco> element)
Variable update action (<varupdate> element)
Processing a Variable update action in a description
Variable update with the uselogic attribute
Screen recognition
Recognizing valid next screens
Entry screens, exit screens, and transient screens
Entry screens
Macro with several entry screens
Entry screen as a normal screen
Exit screens
Transient screens
Example of handling of transient screen
Timeout settings for screen recognition
Screen recognition
Timeout attribute on the <HAScript> element
Timeout attribute on the <nextscreens> element
Recognition limit
Determining when the recognition limit is reached
Action when the Recognition limit is reached
Macro actions
Actions by function
How actions are performed
The runtime context
The macro screen context
Specifying parameters for actions
The actions
Comm wait action (<commwait> element)
How the action works
Specify a communication status that is persistent
Examples
Conditional action (<if> element and <else> element)
Conditional action not allowed within a Conditional action
Example
Extract action (<extract> element)
Treatment of nulls and other characters that do not display
Capturing a rectangular area of the host terminal
Capturing a sequence of text from the host terminal
Unwrap attribute
When unwrap is true and continuous is false
When unwrap is true and continuous is true
Input action (<input> element)
Location at which typing begins
Input errors
Translate host action keys (xlatehostkeys attribute)
Move cursor to end of input (movecursor attribute)
Encrypted attribute
Automatic encryption during macro recording
Using the Encrypt string (VME) or Password (AME) check box
Using the source view
Encrypting a variable name
Mouse click action (<mouseclick> element)
Pause action (<pause> element)
Perform action (<perform> element)
Examples
PlayMacro action (<playmacro> element)
Adding a PlayMacro action
Using target macros with prompts
Transferring variables
Requirements for transferring variables
Restriction
Additional information
When the target macro needs to import a type
Prompt action (<prompt> element)
The promptall attributes
SQLQuery action (<sqlquery> element)
Trace action (<trace> element)
Example
Variable update action (<varupdate> element)
Variable update action with a field variable
Reading part of a field
Timing issues
Macro timing and delay characteristics
What each element and attribute is for
How the HCL ZIETrans macro processing engine uses these timing elements and attributes
What happens after a screen's actions have completed
High-level, textual flow of macro engine processing
Pause after an action
Speed of processing actions
The pausetime attribute
The pause attribute
Adding a pause after a particular action
Screen completion
Recognizing the next macro screen too soon
The cause: Unenhanced TN3270 protocol
Solutions to early macro screen recognition
Add more descriptors
Insert a delay after the input action
Use the contention-resolution feature of TN3270E
Attributes that deal with screen completion
ignorepauseforenhancedtn=true/false
ignorepauseoverrideforenhancedtn=true/false
delayifnotenhancedtn=(milliseconds)
Variables and imported Java classes
HCL ZIETrans variables
Global variables
Macro variables
Introduction to macro variables and imported types
Advanced macro format required
Scope of variables
Creating a variable
Creating an imported type for a Java class
Common issues
Deploying Java libraries or classes
Variable names and type names
Transferring variables from one macro to another
Field variables
Using variables
Using variables belonging to a standard type
Using the value that the variable holds
Writing a value into a variable belonging to a standard type
Restrictions
Writing a Java object into a variable of standard type
Using variables belonging to an imported type
Using the value that the variable holds
Restrictions
Writing into the variable belonging to an imported type
Comparing variables of the same imported type
Calling Java methods
Where method calls can be used
Syntax of a method call
How the macro runtime searches for a called method
The Macro Utility Libraries (HML libraries)
Invoking a method belonging to an HML library
Variable names beginning with HML are reserved
$HMLFormatUtil$
Converting numbers to and from the format of the current locale
Method details
numberToString()
stringToNumber()
$HMLPSUtil$
Presentation space
Method details
convertPosToCol()
convertPosToRow()
enableRoundTrip()
getCursorCol()
getCursorPos()
getCursorRow()
getSize()
getSizeCols()
getSizeRows()
getString()
searchString()
$HMLSessionUtil$
Method details
getHost()
getLabel()
getName()
$HMLSQLUtil$
Format of the stored data
Method details
getColumnSize()
getDataByIndex()
getDataByName()
getRowSize()
FormatNumberToString() and FormatStringToNumber()
Visual Macro Editor
Creating a new macro
Using the editor
Design tab
Macro menu
Screen menu
Action menu
Next screen connection menu
Palette view
Integrated terminal
Source tab
Working with macros
Editing macro properties
General tab
Variables and Types tab
Playing the macro
Working with screens
Editing macro screen properties
General tab
Screen Recognition tab
Actions tab
Adding macro screens
Adding a screen by dragging a screen capture
Adding a screen from the integrated terminal
Adding a screen from the palette
Associating a macro screen with a screen capture
Screen preview
Default screen recognition criteria
Cut, delete, copy, and paste screens
Working with actions
Adding and editing actions
Adding and editing actions from the macro screen properties
Adding an action to a screen from the palette
Hiding and showing actions
Actions
Custom action
Evaluate (If) action
Extract action
Extract All action
Input action
Pause action
Perform action
Play macro action
Prompt action
Prompt All action
Set cursor position action
Trace action
Trace specification
Update macro variable action
Working with next screen connections
Adding a next screen connection from the palette
Reordering and changing next screen connections
Working with VME preferences
Advanced Macro Editor
Using the editor
Macro tab
Screens tab
Description tab
Creating a new descriptor
Field Counts and OIA descriptor
How three separate and independent descriptors are presented as one
Wait for OIA to Become Uninhibited descriptor
Counting fields in the host terminal during macro development
Treatment during screen recognition
The '*' string in a new String descriptor
Actions tab
Creating a new action
Links tab
Variables tab
Creating a new variable
Creating an imported type for a Java class
Working with actions
Comm wait action
Communication states
Conditional action
Specifying the condition
Condition is True (<if> element)
Condition is False (<else> element)
Extract action
Capturing text
Set the Continuous Extract option
Specify the area of the host terminal
Specify an extraction name
Specify TEXT_PLANE as the data plane
Specify the variable in which you want the text to be stored
Input action
Input string
Mouse click action
Specifying row and column
Pause action
Perform action
Invoking the method
Playmacro action
Target macro file name and starting screen
Prompt action
Displaying the prompt window
Parts of the prompt window
Default Response
Password Response
Require Response
Processing the contents of the input field
Response Length
Action keys and Translate Host Action Keys
Handling the input sequence in the host terminal
Assigning the input sequence to a variable
SQLQuery action
The statement and results section
Using the SQL Wizard
Using the fields in the statement section
Database URL
Driver Identifier and Driver Class
User ID and Password
Statement
Using the result section
Storing the data into a macro variable ($HMLSQLUtil$)
Using the SQLQuery action with bidirectional languages
Trace action
Trace specification
Variable update action
The Host On-Demand macro language
Macro language features
Syntax and editing
XML syntax in the Host On-Demand macro language
Source view editing
Hierarchy of the elements
Inserting comments into a macro script
Comment errors
Examples of comments
Debugging macro scripts with the <trace> element
Macro language elements
Specifying the attributes
XML requirements
Advanced format in attribute values
Typed data
<actions> element
Attributes
XML samples
<attrib> element
Attributes
XML samples
<comment> element
Attributes
XML samples
Alternate method for inserting comments
<commwait> element
Attributes
XML samples
<condition> element
Attributes
XML samples
<create> element
Attributes
XML samples
<cursor> element
Attributes
XML samples
<custom> element
Attributes
XML samples
<customreco> element
Attributes
XML samples
<description> element
Attributes
XML samples
<else> element
Attributes
XML samples
<extract> element
Attributes
XML samples
<HAScript> element
Attributes
XML samples
<if> element
Attributes
XML samples
<import> element
Attributes
XML samples
<input> element
Attributes
XML samples
<mouseclick> element
Attributes
XML samples
<nextscreen> element
Attributes
XML samples
<nextscreens> element
Attributes
XML samples
<numfields> element
Attributes
XML samples
<numinputfields> element
Attributes
XML samples
<oia> element
Attributes
XML samples
<pause> element
Attributes
XML samples
<perform> element
Attributes
XML samples
<playmacro> element
Attributes
XML samples
<prompt> element
Attributes
XML samples
<recolimit> element
Attributes
XML samples
<screen> element
Attributes
XML samples
<sqlquery> element
Attributes
XML samples
<string> element
Attributes
XML samples
<trace> element
Attributes
XML samples
<type> element
Attributes
XML samples
<vars> element
Attributes
XML samples
<varupdate> element
Attributes
XML samples
Additional information
Default rule for combining multiple descriptors in one macro screen
Mnemonic keywords for the Input action
Notices
Programming interface information
Trademarks
Troubleshooting
Troubleshooting and support
Troubleshooting overview
Recording the symptoms of the problem
Recreating the problem
Eliminating possible causes
Searching for information
Search the HCL documentation
Search the Internet
Notices
Trademarks
HCL Z and I Emulator for Transformation (英語)
HCL Z and I Emulator for Transformation (英語)
リリース・ノート
README
README バージョン 2.0
README バージョン 1.0
詳細情報
システム要件
既知の問題
製品資料
ライセンス
Flexera を使用した HCL Z and I Emulator for Transformation の構成
ZIETrans プロジェクトの Flexera ライセンス統合
セキュア・ライセンス・サーバーの構成
ZIETrans でのランタイム・ライセンスの有効化
Flexera ランタイム・プロパティー・ファイル・パラメーター:
ライセンス条件とトラブルシューティング
ZIETrans のライセンスの仕組み
はじめに
概要 Z and I Emulator for Transformation
ZIETrans とは
ZIETrans 3270 の例
ZIETrans 5250 の例
役割およびスキル
臨時の Web 開発者
高度な Web 開発者
ユーザー
ZIETrans 管理者
WebSphere管理者
独立系ソフトウェア・ベンダー
アクセシビリティー
ZIETrans を使用するときのアクセシビリティー
キーボード・ショートカット
ZIETrans に関する情報の検索場所
ZIETrans のインストール
ZIETrans Toolkit のインストール
ZIETrans Toolkit インストールの更新
ZIETrans Toolkit のアンインストール
現在のバージョンの確認
ログ・ファイルを使用してインストールの問題をトラブルシューティングする
ZIETrans プロジェクトの Flexera ライセンス統合
セキュア・ライセンス・サーバーの構成
ZIETrans でのランタイム・ライセンスの有効化
Flexera ランタイム・プロパティー・ファイル・パラメーター:
ライセンス条件とトラブルシューティング
ZIETrans のライセンスの仕組み
基本 ZIETrans プロジェクトの作成
Eclipse 環境の概要
ZIETrans Toolkit およびパースペクティブの開始
ZIETrans ようこそページの紹介
ZIETrans 機能の開始
ZIETrans アイコンの使用
ZIETrans のヒント
ZIETrans プロジェクトの開発
ZIETrans プロジェクトの作成
プロジェクトのテスト
Web プロジェクトのテスト・モード
Web プロジェクトのテスト
リッチ・クライアント・プロジェクトのテスト・モード
リッチ・クライアント・プロジェクトのテスト
プロジェクトのテスト中の作業
ZIETrans プロジェクトのカスタマイズ
ZIETrans アプリケーションが機能する仕組みについて
ZIETrans リソースについて
作業にホスト端末画面を使用する
ホスト画面のプレビュー
画面キャプチャーの操作
プロジェクト・テンプレートの更新
デフォルト・レンダリングの編集
グローバル規則の作成
画面イベント での作業
新規の画面カスタマイズの作成
新規の画面組み合わせの作成
画面イベントに順序を付けて使用可能にする
変換の処理
ホスト・コンポーネントとウィジェットについて
ZIETrans における変換の機能
新規変換の作成
変換の編集
他のカスタマイズ・タスクの実行
自動拡張
ファンクション・キー (PF キー) の表示
ホスト画面のテキスト・ストリングを置換
マクロの使用
バックグラウンド接続の作成
グローバル変数の定義
ビジネス・ロジックの適用
キーボード・サポートの使用
統合オブジェクトおよび EJB プロジェクトの作成
ワークステーション ID の指定
印刷サポートの使用
サブファイル・サポート
拡張フィールド属性の使用
拡張非プログラマブル端末ユーザー・インターフェース (ENPTUI) の使用可能化
5250 HTML DDS キーワード・サポート (Web のみ)
ZIETrans プロジェクトをアプリケーションとして使用するための準備
ZIETrans Web アプリケーションのデプロイ
プロジェクトをアプリケーションとしてエクスポート
ランタイム環境でのアプリケーションのインストール
ZIETrans リッチ・クライアント・アプリケーションのデプロイ
プロジェクトを Eclipse フィーチャーとしてエクスポート
ZIETrans ランタイム・フィーチャーのエクスポート
更新サイトの作成
ランタイム環境でのアプリケーションのインストール
Eclipse RCP
特記事項
プログラミング・インターフェース情報
商標
用語集
ユーザーと管理者のガイド
Z and I Emulator for Transformation (ZIETrans) の使用
ZIETrans の主要概念とオブジェクト
ZIETrans アプリケーション処理の概要の理解
ZIETrans アプリケーション開発の概要の理解
使用している ZIETrans バージョンを確認する方法
問題判別情報の収集
ZIETrans に関する情報の検索場所
ZIETrans Web アプリケーションの開発およびデプロイ
ZIETrans Web アプリケーションの編成
ZIETrans Web プロジェクトを別の .ear ファイルに移動させる
ZIETrans プロジェクトのバックアップ
ZIETrans Web プロジェクトのエクスポートとインポート
Web プロジェクトのエクスポート
アーカイブ・ファイル
Web プロジェクトのインポート
ZIETrans Web アプリケーションのデプロイ
ZIETrans ランタイムの使用可能化
プロジェクトを Java EE アプリケーションとしてエクスポート
ランタイム環境でのアプリケーションのインストール
ランタイム環境で必要な変更
クラス・ローダー・ポリシーの構成
クラスター環境での ZIETrans アプリケーションの構成
プロキシー・サーバーを使用するための ZIETrans アプリケーションの構成
Oracle WebLogic Server 用の ZIETrans アプリケーションの開発
WebLogic サーバーのインストールおよび構成
WebLogic サーバーに関する考慮事項および制限
WebSphere Application Server Liberty Profile 用の ZIETrans アプリケーションの開発
WebSphere Application Server Liberty Profile に関する考慮事項および制限
JBoss EAP Server 用の ZIETrans アプリケーションの開発
JBoss EAP のインストールおよび構成
JBoss サーバーに関する考慮事項および制約事項
モバイル装置用の ZIETrans アプリケーションの作成
モバイル装置に関する考慮事項および制限
iPad デバイスに関する考慮事項および制限
Android デバイスに関する考慮事項および制限
ZIETrans リッチ・クライアント・アプリケーションの開発とデプロイ
ZIETrans リッチ・クライアント・アプリケーションの開発
ターゲット・プラットフォームの特性
プロジェクト・コンテンツ
コンパイラー準拠レベルの設定
ZIETrans RCP ランタイム拡張プロジェクト
ZIETrans リッチ・クライアント・プロジェクトの処理
Web プロジェクトとリッチ・クライアント・プロジェクトの間でのリソースのコピー
ZIETrans リッチ・クライアント・プロジェクトのエクスポートとインポート
エクスポート
のインポート
ZIETrans リッチ・クライアント・アプリケーションのテスト
デフォルト JRE の設定
Eclipse RCP
プロジェクトの起動
Eclipse RCP
ZIETrans リッチ・クライアント・アプリケーションのデプロイ
配布用の Eclipse クライアント環境のパッケージ化
既存の Eclipse クライアント (Eclipse RCP) 用のパッケージ化
プロジェクトを Eclipse フィーチャーとしてエクスポート
ZIETrans ランタイム・フィーチャーのエクスポート
更新サイトの作成
ランタイム環境でのアプリケーションのインストール
Eclipse RCP
自動更新処理
プラグインおよびフィーチャーのバージョン番号の更新
ZIETrans リッチ・クライアント・アプリケーションの管理
ランタイム環境
「アプリケーション」ビュー
ポップアップ・メニュー
印刷画面サポート
変換ビュー
ツールバー
テンプレートおよび変換領域
ホスト・キーパッド
OIA 状況域
ビューのクローズ
ワークステーション ID のプロンプト表示
LU 名のプロンプト表示
設定
印刷プリファレンス
トラブルシューティング・プリファレンス
ZIETrans リッチ・クライアントの考慮事項と制限
ZIETrans プロジェクトの変更
概要
Connections
テンプレート
「レンダリング」
デフォルト・レンダリング
複数のレンダリング・セットの例
拡張レンダリング
代替レンダリング
HTML テーブル
新規 ZIETrans プロジェクトでデフォルトのレンダリング・カスタマイズを使用可能にする方法
グローバル規則
テキスト置換
コンポーネントおよびウィジェット
コンポーネント
ウィジェット
ツールバー (RCP のみ)
アプリケーション・キーパッド
ホスト・キーパッド
オペレーター情報域
DBCS
イベント
画面イベントの優先順位
アプリケーション・イベント
その他
キーボード・サポート
クライアント・ロケール
接続パラメーターのオーバーライド
パラメーターのオーバーライド時に使用する接続のタイプの選択
disconnectOnClose パラメーター
非同期更新 (RCP のみ)
自動切断および最新表示(Web のみ)
クライアント・プル (AJAX) メソッドの使用
クライアント・プル (AJAX) の設定
サーバー・プッシュ (アプレット) メソッドの使用
サーバー・プッシュ (アプレット) の設定
グローバル変数のオーバーライド
クライアント設定
マクロ・コンテンツ・アシスタンス
ソース
ZIETrans プリファレンスの使用
その他の Eclipse プリファレンスの使用
接続の管理
接続の作成
接続エディター
概要
基本
拡張
印刷
3270E 接続の印刷設定
5250 および 5250W 接続の印刷設定
画面処理
セキュリティー
プール
マクロ
ユーザー・リスト
クラスタリングとユーザー・リスト
ソース
画面イベントの処理
「画面カスタマイズの作成」ウィザード
「画面組み合わせを作成」ウィザード
画面イベントの編集
概要
画面認識基準または開始画面
関連する画面キャプチャー
フィールド基準
カーソル位置基準
オプションおよび非オプションの画面認識基準
画面認識基準の反転一致
追加の基準
ストリング基準
グローバル変数基準
色基準
領域と値の比較の基準
領域を領域と比較する基準
条件基準
カスタム基準
レンダリング (画面組み合わせのみ)
ナビゲーション (画面組み合わせのみ)
終了画面 (画面組み合わせのみ)
終了基準を選択
反復回数
関連する画面キャプチャー
画面記述子の設定
アクション
「変換を適用」アクション
「ビジネス・ロジックを実行」アクション
「グローバル変数を抽出」アクション
「データを挿入」アクション
「グローバル変数を設定」アクション
「グローバル変数を除去」アクション
「URL または SWT コンポジットを表示」アクション (RCP のみ)
「URL を表示」アクション (Web のみ)
「URL に転送」アクション(Web のみ)
マクロの再生
マクロ・トランザクションを実行
キーの送信
切断
休止
グローバル規則
テキスト置換
次の画面
ソース
使用禁止画面
認識基準
使用禁止画面の自動処理
複数の使用禁止画面の処理
BMS マップ・セットのインポート
変換の処理
「変換の作成」ウィザード
変換の編集
Web プロジェクトの変換の編集
Design
ソース
リッチ・クライアント・プロジェクトの変換の編集
パレット・ビュー
プロパティー・ビュー
ヒント
「変換」ウィザード
ホスト・コンポーネントを挿入
ホスト・コンポーネントを編集(Web のみ)
デフォルト・レンダリングを挿入
デフォルト・レンダリングを編集(Web のみ)
タブ付きフォルダーを挿入 (Web のみ)
マクロ・キーを挿入
グローバル変数を挿入
オペレーター情報域を挿入(Web のみ)
ホスト・キーパッドを挿入
デフォルト・キーパッド(Web のみ)
カスタム・キーパッド(Web のみ)
個別キー
アプリケーション・キーパッドを挿入
デフォルト・キーパッド(Web のみ)
カスタム・キーパッド(Web のみ)
個別キー
すべてのホスト・コンポーネントを挿入(Web のみ)
格納済み画面を挿入(Web のみ)
変換のプレビュー
ホスト・キーパッド
コンポーネントおよびウィジェットの説明と設定
コンポーネントおよびウィジェットの設定
ホスト・コンポーネントの設定
コマンド行
ダイアログ
ENPTUI
スクロール・バー・フィールド (ENPTUI)
選択フィールド (ENPTUI)
フィールド
ファンクション・キー
HTML DDS キーワード(Web のみ)
入力フィールド
ヒント付き入力フィールド
項目の選択
ライト・ペン (アテンション)
ライト・ペン (選択)
選択リスト
サブファイル
アクション
ヘッダー
データ
マーカー
テーブル
テーブル (フィールド)
テーブル (可視)
テキスト
URL
ウィジェット設定
ボタン
ボタン・テーブル
カレンダー (Web のみ)
チェック・ボックス
コンボ (RCP のみ)
ダイアログ
ドロップダウン (データ入力)
ドロップダウン (選択)
フィールド
グラフ (水平棒、折れ線、垂直棒)
ラベル
リンク
リンク (項目選択)
リスト
ポップアップ
ラジオ・ボタン (データ入力)
ラジオ・ボタン (項目選択)
ラジオ・ボタン (選択)
スクロール・バー (ENPTUI)
サブファイル (チェック・ボックス)
サブファイル (ドロップダウン)
サブファイル (ポップアップ)
テーブル
テキスト入力
ツールバー (RCP のみ)
コンポーネントおよびウィジェットのマッピング
テンプレートの使用
テンプレートの例
「テンプレートの作成」ウィザード
テンプレートの編集
Web プロジェクトのテンプレートの編集
Design
スタイル・シートの使用
スタイル・シートの変更
編集するスタイルの判別
ZIETrans スタイル・シート
「設計」タブの考慮事項と制限
ソース
カスタマイズされたテンプレート、スタイル・シート、およびイメージの使用可能化
リッチ・クライアント・プロジェクトのテンプレートの編集
アプリケーション・キーパッド
マクロとホスト端末
マクロ・エディター
概要
ホスト端末をオープン
Host Terminal
マクロ関連アイコン
ホスト画面のプレビュー
拡張エディター
プロンプトおよび抽出
ソース
マクロ・エラーの処理
マクロのインポート
マクロのエクスポート
マクロのヒント
無限ループの回避
一時画面の処理
グローバル変数との対話
グローバル変数の名前変更
グローバル変数とマクロ変数の違い
グローバル変数
マクロ変数
統合オブジェクトの使用
統合オブジェクトの作成
統合オブジェクト・チェーニング
どのようなときに統合オブジェクト・チェーニングを使用するかの判断
統合オブジェクト・チェーニングの使用
統合オブジェクト・チェーニングを使用するアプリケーションのデバッグ
統合オブジェクトからの Web ページのビルド
モデル 1 Web ページの作成
Struts Web ページの作成
JSF Web ページの作成
BasicIOErrorPage.jsp および AdvancedIOErrorPage.jsp
JSP での統合オブジェクトの使用
統合オブジェクト・プロパティーの挿入
入力
出力
ZIETrans アプリケーションへの転送の挿入
画面の結合
連続出力データの結合
不連続出力データの結合
複数アプリケーションからの出力の結合
複数画面の入力の結合
印刷サポートの使用可能化
3270 ホストでのホスト印刷セッションの構成
プロジェクト用印刷サポートの定義
3270E 接続の場合
Host On-Demand PDT コンパイラーの使用
5250 接続の場合
ユーザーへの資料の提供
キーボード・サポートの有効化
キーボード・サポートの定義
キーパッドの外観の変更
ユーザーへの資料の提供
特殊な 5250 フィールド・キーのサポート
デフォルトのフィールド・キー押下の組み合わせ
フィールドの高速終了
フィールドの高速マイナス
負の数値の入力の代替方法
フィールドの終了エミュレーション
ZIETrans アプリケーションでのキーボードの再マップ
ZIETrans キーを再マップする前に理解しておくべき概念
ニーモニック・キーワード
キー・コード値の判別
ZIETrans Web アプリケーションのキーの再マップ
例
ZIETrans リッチ・クライアント・アプリケーションのキーの再マップ
ZIETrans で使用されている計画の判断
変換への追加のキーパッド・ボタンの追加
ホスト・シミュレーションの使用
「ホスト・シミュレーション」ウィザード
ホスト・シミュレーション・エディター
「概要」タブ
「一般情報」セクション
「再生設定」セクション
ソース・タブ
実行時環境での記録
再生オプション
トレース・ファイルのインポートおよびエクスポート
ZIETrans 管理コンソールの使用
ZIETrans 管理コンソールおよび WebSphere セキュリティー
ZIETrans 管理コンソールの役割
ZIETrans 管理コンソールの開始
ZIETrans Toolkit での管理コンソールの開始
ZIETrans 管理コンソールの機能の使用
管理の有効範囲の選択
ライセンスの管理
接続のモニター
接続プールのモニター
プール定義のモニター
ユーザー・リストとユーザー・リスト・メンバーのモニター
問題判別コンポーネントの管理
ログ・ファイルとトレース・ファイルの名前
ログの表示
ログ・オプションの設定
トレース・オプションの設定
端末の表示機能
テストとデバッグでの端末の表示の使用
セキュリティーおよび Web Expressログオン
SSL セキュリティーの有効化
SSH セキュリティーの使用可能化
Web Expressログオン (WEL) の使用
概要
アーキテクチャー
インプリメンテーションの計画
実装
WEL ログオン・マクロの作成方法
ネットワーク・セキュリティー・プラグイン
Credential Mapper プラグイン
Credential Mapper の選択
初期設定パラメーター
DCAS/RACF/JDBC Credential Mapper プラグインの DCAS パラメーター
証明書ベースの DCAS/RACF Credential Mapper プラグインの DCAS パラメーター
JDBC ボールト Credential Mapper プラグインのボールト・パラメーター
SSL 鍵ストア・ファイルの作成 (DCAS のみ)
Java 2 セキュリティ
ポリシー・ファイル
言語サポート
コード・ページ
エンコードの設定
5250 Unicode サポート
コード・ページ 937 のアクセント付き文字の使用
コード・ページ 1388 の使用 (GB18030)
コード・ページ 1390 および 1399 のホスト・コード・マッピング
JIS2004 サポート
JIS2004 サポートの考慮事項と制限
3270E セッション向け PDT 印刷および Print-to-File のための JIS2004 サポート
コード・ページ 1390 および 1399 用の JIS2004 サポートの無効化
キーボードおよび表示文字の再マップ
文字置換の優先順位
2 バイト文字セットのサポート
DBCS および SBCS フィールドのサポート
データ・タイプの検査
フィールド長の検査
コピー/貼り付け操作の防止
Input Method Editor (IME)
AutoIME 切り替え
シフトアウト/シフトインに関する考慮事項
その他の考慮事項
プロジェクト・テーマ設定
DBCS 最大長の除去
プロジェクト設定エディター
「レンダリング」タブ
DBCS
[その他] タブ
自動フィールド進行を使用可能にする
上書きモード (初期)
フォーカスされたテキストをすべて選択する
画面イベント・エディター
画面認識基準/開始画面
ホスト・コンポーネント
選択リスト
サブファイル
テーブル
ウィジェット
SBCS での最大長の除去
マクロ・サポート
マクロの記録
マクロのエクスポート
統合オブジェクトの作成
モバイル装置アプリケーションの操作
キーボードおよび表示文字の再マップ
ユーザー定義文字の処理
表示サポート
印刷サポート
Adobe PDF モードでの UDC の印刷
PDT モードでの UDC の印刷
制限
ランタイム・プロパティー・ファイル
トレース・オプション
Host On-Demand トレース
ホスト・シミュレーション・トレース
ZIETrans 画面確定の参照
画面確定の概要
画面確定手順
アウトバウンド・データの分析
OIA フラグの取得待ち
カスタマイズ設定の変更
ZIETrans で使用されている計画の判断
コンテンション解消 (TN3270E のみ)
z/OS Communications Server を使用する場合のコンテンション解消
他の Communications Server を使用する場合のコンテンション解消
コンテンション解消を使用する場合のパフォーマンスへの影響
コンテンション解消状況の判断
自動最新表示
一時画面の処理
初期ブランク画面処理設定
関連する ZIETrans 設定
ZIETrans 画面確定の調整
参照
コンテンション解消の情報
拡張マクロ・ガイド
特記事項
プログラミング・インターフェース情報
商標
用語集
Web アプリケーション・プログラマーズ・ガイド
概要
コード例
API 資料の使用 (Javadoc)
ビジネス・ロジックの 追加
他のアプリケーションからの Java コードの組み込み
ビジネス・ロジックでのグローバル変数の使用
ビジネス・ロジックの例
例: 日付変換
例: 索引付きグローバル変数に含まれている値の追加
例: ファイルから索引付きグローバル変数へのストリング・リストの読み取り
例: 統合オブジェクトの呼び出し
カスタム画面認識の使用
カスタム画面認識の例
グローバル変数を使用したカスタム画面認識
javax.servlet クラスへのアクセス
カスタム・コンポーネントおよびウィジェットの作成
ZIETrans のコンポーネント・タグおよび属性
カスタムの作成 ホスト・コンポーネント
コンポーネント・クラスの拡張
カスタム HTML ウィジェット (widget)の作成
ウィジェット・クラスの拡張
ウィジェットとグローバル規則
コンポーネントまたはウィジェットの登録
ZIETrans Toolkit のカスタム・コンポーネントおよびウィジェットの設定に対するサポート
統合オブジェクトを使用したプログラミング
統合オブジェクトの情報にアクセスするための共通クラス
Java クラス階層 (統合オブジェクト)
統合オブジェクトのメソッド
共通のメソッド
ホスト・アクセス統合オブジェクトのメソッド
データベース・アクセス統合オブジェクトのメソッド
接続オーバーライドの指定
統合オブジェクト・チェーニング
統合オブジェクト出力への XML スタイル・シート処理の適用
getHPubXMLProperties() メソッドによって戻される XML データの DTD
getHPubXMLProperties() メソッドを使用する XML データ
getHPubXMLProperties (HPubConvertToTableFormat.xsl) メソッドによって戻される XML データの DTD
HPubConvertToTableFormat スタイル・シートを適用した XML データ
Web サービスの開発
従来の (WSDL ベースの) Web サービスを作成
統合オブジェクトからのボトムアップ Web サービスの作成
Web Services Explorer による Web サービスのテスト
Web サービス・クライアントの作成
統合オブジェクトを含むトップダウン Web サービスの作成
Web サービスの統合オブジェクトを使用したプログラミング
統合オブジェクトと Web サービスのチェーニング
Web サービスを使用した EJB アクセス Bean チェーン
Web サービスのチェーニングに関する特別な考慮事項
更新、Web サービスの
JAX-WS ランタイムの Web サービスの考慮事項および制限
RESTful Web サービスの作成
RESTful サービスの JAX-RS リソースの作成
RESTful サービスの JAX-RS リソースの更新
RESTful サービスの JAX-RS リソース・メソッドのカスタマイズ
コンテンツの処理
コンテンツ・タイプの例
応答ヘッダーのカスタマイズ
HTTP 状況コード
JAX-RS RESTful サービスの考慮事項および制限事項
ZIETrans EJB アプリケーションの作成と使用
ZIETrans EJB プロジェクトの作成
リポジトリーへの ZIETrans EJB プロジェクトの保管
EJB Access Beans の自動作成
EJB Access Beans のプログラミング
EJB Access Bean メソッドの使用
EJB Access Bean のチェーニング
Web コンテナーでの EJB Access Bean のチェーニング
Web コンテナー外での EJB Access Bean のチェーニング
Java アプリケーション・クライアントでの EJB Access Bean の使用
アプリケーション・クライアントの実行
クラスター化環境での EJB アプリケーション・クライアントの実行
統合オブジェクト - 高度なトピック
統合オブジェクト Java コードのカスタマイズ
統合オブジェクト・テンプレートの選択
双方向プロジェクト用統合オブジェクト・テンプレートの選択
Java コード・テンプレートの変更
統合オブジェクト・テンプレート変更のサンプル
非テキスト平面からデータの抽出
WebSphereJava EE アプリケーションでの統合オブジェクトの使用
Web コンテナーでの統合オブジェクトの使用 (カスタム・サーブレットまたは JSP)
EJB コンテナーでの統合オブジェクトの使用 (独自の EJB から)
接続管理 API
acquireExistingTransformationConnection
releaseExistingTransformationConnection
Web 高速ログオン のプラグインの作成
Web 高速ログオン のカスタム・プラグインの作成
Web 高速ログオン プラグイン・インターフェース
com.ibm.eNetwork.security.sso.cms.CMInterface
com.ibm.eNetwork.security.sso.CMRequest
com.ibm.eNetwork.security.sso.CMResponse
ネットワーク・セキュリティー・プラグインの作成
信任状マッパー・プラグインの作成
サンプル Web 高速ログオン プラグイン
プラグイン・パラメーター・ストリングの暗号化および暗号化解除
DCAS API オブジェクト
ZIETrans 双方向 API の使用
データ変換 API
ConvertVisualToLogical
ConvertLogicalToVisual
グローバル変数 API
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean メソッド
ZIETrans Toolkit ファイル
アプリケーション・ファイル (.hap)
<application> タグ
<connections> タグ
<connection> タグ
<eventPriority> タグ
<event> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
com.ibm.hats.transform.widgets.name
<textReplacement> タグ
<replace> タグ
<defaultRendering>タグ
<renderingSet> タグ
<renderingItem> タグ
<globalRules> タグ
<rule> タグ
接続ファイル (.hco)
<hodconnection> タグ
<otherParameters> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
<poolsettings> タグ
<webexpresslogon> タグ
<userconfig> タグ
テンプレート・ファイルと変換ファイル (.jsp)
画面組み合わせファイル (.evnt)
<combinations> タグ
<enddescription> タグ
<navigation> タグ
<screenUp> タグ
<screenDown> タグ
<keyPress> タグ
<setCursor> タグ
<sendText>
画面カスタマイズ・ファイル (.evnt)
<event> タグ
<actions> タグ
<apply> タグ
<insert> タグ
<extract> タグ
<set> タグ
<execute> タグ
<show> タグ
<forwardtoURL> タグ
<disconnect> タグ
<play> タグ
<perform> タグ
<pause> タグ
<sendkey> タグ
<globalRules> タグ
<rule> タグ
<associatedScreens> タグ
<screen> タグ
<description> タグ
<oia> タグ
<string> タグ
<nextEvents> タグ
<event> タグ
<remove> タグ
マクロ・ファイル (.hma)
<macro> タグ
<associatedConnections> タグ
<connection> タグ
<extracts> タグ
<extract> タグ
<prompts> タグ
<prompt> タグ
<HAScript> タグ
画面キャプチャー・ファイル (.hsc)
BMS マップ・ファイル (.bms および .bmc)
イメージ・ファイル (.gif、.jpg、または .png)
スタイルシート・ファイル (.css)
スプレッドシート・ファイル (.csv または .xls)
ホスト・シミュレーション・トレース・ファイル (.hhs)
ComponentWidget.xml
Web Express ログオン構成ファイル (zietranswelcfg.xml)
<credentialmapper> タグ
<networksecurity> タグ
<cmplugins> タグ
<plugin> タグ
<param> タグ
Web Expressログオン・プラグインのサンプル
統合オブジェクト・テンプレート変更のサンプル
特記事項
プログラミング・インターフェース情報
商標
用語集
リッチ・クライアント・プラットフォーム・プログラマーズ・ガイド
概要
コード例
API 資料の使用 (Javadoc)
プラグインおよびアプリケーション・クラス
プラグイン・プロジェクトの拡張ポイント
アプリケーションのインスタンスの 1 つのみの許可
ZIETrans ランタイム拡張プラグイン
Application クラス
HostAccessApplication
HostAccessWorkbenchAdvisor
HostAccessWorkbenchWindowAdvisor
ワークベンチ・ウィンドウのサイズの制御
パースペクティブ・バーの表示
HostAccessActionBarAdvisor
ワークベンチ・ウィンドウ・ツールバーのカスタマイズ
パースペクティブおよびビュー
Host Access パースペクティブ
「アプリケーション」ビュー
アプリケーション・インスタンスのプログラマチックな開始
変換ビュー
変換ビューのメニューの拡張
変換
変換の編集
ZIETrans 固有のコントロール
ComponentRendering クラス
DefaultRendering クラス
MacroKey クラス
GlobalVariableControl クラス
HostKey クラス
ApplicationKey クラス
変換クラス
サンプル
ボタンからのキーの送信
ユーザーによる SWT リスト・ウィジェット項目選択後の入力フィールドの更新
変換からのグローバル変数の値の設定
グローバル変数値の設定および検索
変換の入力の検証
ホスト・キーパッドのカスタマイズ
アプリケーション・キーパッドのカスタマイズ
デフォルト・モノスペース・フォントのオーバーライド
他のユーザー・インターフェース・ウィジェットの統合
SWT スライダー・ウィジェットのホスト入力フィールドへの結合
テンプレート
テンプレートの編集
サンプル
ホスト色マッピングのカスタマイズ
入力フィールドからの境界の除去
ランタイム・サービス
サービス・マネージャーへのアクセス
ランタイム・サービスの使用
アプリケーション・サービスの使用
クライアント・サービスの使用
セッション・サービスの使用
他の Eclipse UI ビューとの統合
着信通信のシナリオ
サンプル
複数のランタイム・サービスにアクセスする方法を示すクラスおよびメソッドの例
3270 印刷ジョブの listen
アクションの表示で使用するカスタム・コンポジットの作成
ビジネス・ロジックの 追加
他のアプリケーションからの Java コードの組み込み
ビジネス・ロジックでのグローバル変数の使用
ビジネス・ロジックの例
例: 日付変換
例: 索引付きグローバル変数に含まれている値の追加
例: ファイルから索引付きグローバル変数へのストリング・リストの読み取り
カスタム画面認識の使用
カスタム画面認識の例
グローバル変数を使用したカスタム画面認識
カスタム・コンポーネントおよびウィジェットの作成
RCP アプリケーションのコンポーネントおよびウィジェットのプロパティー
カスタムの作成 ホスト・コンポーネント
コンポーネント・クラスの拡張
カスタム ウィジェット (widget)の作成
ウィジェット・クラスの拡張
ウィジェットとグローバル規則
コンポーネントまたはウィジェットの登録
ZIETrans Toolkit のカスタム・コンポーネントおよびウィジェットの設定に対するサポート
ZIETrans 双方向 API の使用
データ変換 API
ConvertVisualToLogical
ConvertLogicalToVisual
グローバル変数 API
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean メソッド
ZIETrans Toolkit ファイル
アプリケーション・ファイル (.hap)
<application> タグ
<connections> タグ
<connection> タグ
<eventPriority> タグ
<event> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.rcp.transform.widgets.name
com.ibm.hats.rcp.ui.views.ToolBarSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
<textReplacement> タグ
<replace> タグ
<defaultRendering>タグ
<renderingSet> タグ
<renderingItem> タグ
<globalRules> タグ
<rule> タグ
接続ファイル (.hco)
<hodconnection> タグ
<otherParameters> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
<poolsettings> タグ
<userconfig> タグ
画面組み合わせファイル (.evnt)
<combinations> タグ
<enddescription> タグ
<navigation> タグ
<screenUp> タグ
<screenDown> タグ
<keyPress> タグ
<setCursor> タグ
<sendText>
画面カスタマイズ・ファイル (.evnt)
<event> タグ
<actions> タグ
<apply> タグ
<insert> タグ
<extract> タグ
<set> タグ
<execute> タグ
<show> タグ
<forwardtoURL> タグ
<disconnect> タグ
<play> タグ
<perform> タグ
<pause> タグ
<sendkey> タグ
<globalRules> タグ
<rule> タグ
<associatedScreens> タグ
<screen> タグ
<description> タグ
<oia> タグ
<string> タグ
<nextEvents> タグ
<event> タグ
<remove> タグ
マクロ・ファイル (.hma)
<macro> タグ
<associatedConnections> タグ
<connection> タグ
<extracts> タグ
<extract> タグ
<prompts> タグ
<prompt> タグ
<HAScript> タグ
画面キャプチャー・ファイル (.hsc)
BMS マップ・ファイル (.bms および .bmc)
イメージ・ファイル (.gif、.jpg、または .png)
スプレッドシート・ファイル (.csv または .xls)
ホスト・シミュレーション・トレース・ファイル (.hhs)
ComponentWidget.xml
特記事項
プログラミング・インターフェース情報
商標
用語集
メッセージ・ガイド
メッセージ
HAT0001
HAT0002
HAT0003
HAT0040
HAT0060
HAT0061
HAT0062
HAT0300
HAT0350
HAT0351
HAT0352
HAT0353
HAT0354
HAT0400
HAT0401
HAT0402
HAT0403
HAT0405
HAT0410
HAT0411
HAT0412
HAT0413
HAT0414
HAT0415
HAT0600
HAT0601
HAT0602
HAT0603
HAT0604
HAT0605
HAT0606
HAT0607
HAT0608
HAT0700
HAT0701
HAT0702
HAT0703
HAT0800
HAT0801
HAT0910
HAT0911
HAT0912
HAT0913
HAT0914
HAT0915
HPS5001
HPS5007
HPS5008
HPS5009
HPS5010
HPS5011
HPS5012
HPS5013
HPS5014
HPS5015
HPS5016
HPS5017
HPS5018
HPS5019
HPS5020
HPS5021
HPS5022
HPS5023
HPS5024
HPS5025
HPS5027
HPS5028
HPS5029
HPS5030
HPS5031
HPS5032
HPS5033
HPS5034
HPS5035
HPS5036
HPS5037
HPS5038
HPS5039
HPS5040
HPS5041
HPS5043
HPS5044
HPS5045
HPS5046
HPS5047
HPS5048
HPS5049
HPS5050
HPS5051
HPS5052
HPS5053
HPS5054
HPS5055
HPS5056
HPS5057
HPS5058
HPS5059
HPS5060
HPS5061
HPS5062
HPS5063
HPS5064
HPS5065
HPS5066
HPS5067
HPS5068
HPS5069
HPS5070
HPS5071
HPS5072
HPS5073
HPS5074
HPS5075
HPS5077
HPS5079
HPS5080
HPS5081
HPS5082
HPS5083
HPS5084
HPS5086
HPS5090
HPS5091
HPS5092
HPS5093
HPS5094
HPS5095
HPS5096
HPS5097
HPS5098
HPS5099
HPS5100
HPS5101
HPS5102
HPS5103
HPS5107
HPS5108
HPS5109
HPS5110
HPS5111
HPS5117
HPS5136
HPS5137
HPS5142
HPS5143
HPS5145
HAT5551
HAT5552
HAT5556
HAT5557
HAT5561
HAT5562
HAT5563
HAT5564
HAT5565
HAT5571
HAT5572
HAT5573
HAT5574
HAT5575
HAT5576
HAT5577
HAT5578
HAT5579
HAT5581
HAT5582
HAT5583
HAT5584
HAT5585
HAT5586
HAT5587
HAT5588
HAT5589
HAT5590
HAT5591
HAT5592
HAT5593
HAT5594
HAT5595
HAT5596
HAT5597
HAT5598
HAT5599
HAT5602
HAT5603
HAT5604
HAT5605
HAT5606
HAT5607
HAT5611
HAT5612
HAT5613
HAT5614
HAT5615
HAT5616
HAT5617
HAT5618
HAT5619
HAT5620
HAT5621
HAT5623
HAT5624
HAT5627
HAT5628
HAT5629
HAT5630
HAT5635
HAT5641
HAT5642
HAT5643
HAT5644
HAT5645
HAT5646
HAT5647
HAT5648
HAT5649
HAT5653
HAT5654
HAT5655
HAT5656
HAT5657
HAT5658
HAT5659
HAT5700
HAT5703
HAT5704
HAT5705
HAT5706
HAT5708
HAT5710
HAT5711
HAT5712
HAT5713
HAT5714
HAT5715
HAT5716
HAT5745
HPS5747E
HPS5748E
HPS5750E
HPS5905
HPS5950
HPS5951
HPS5952
HPS5953
HPS5954
HPS5955
HPS5956
HPS6002
HPS6003
HPS6004
HPS6005
HPS6006
HPS6007
HPS6008
HPS6009
HPS6100
HPS6101
HPS6102
HPS6103
HPS6105
HPS6106
HPS6107
HPS6108
HPS6109
HPS6112
HPS6202
HPS6203
HPS6204
HPS6205
HPS6209
HPS6210
HPS6211
HPS7001
ZTR0001
ZTR0002
ZTR0003
ZTR0004
ZTR0005
ZTR0006
ZTR0007
ZTR0008
ZTR0009
ZTR0010
ZTR0011
ZTR0012
ZTR0013
ZTR0014
特記事項
商標
拡張マクロ・ガイド
マクロの開発
拡張マクロの紹介
以下で使用する場合の Host On-Demand マクロの適応: ZIETrans
HCL ZIETrans でのマクロの操作
用語の定義
サンプル
マクロの構造
マクロ・スクリプト
XML エレメント
マクロ・スクリプトの概念視点
マクロ画面とそのサブコンポーネント
アプリケーション画面
マクロ画面
マクロ画面の概念視点
データ・タイプ、演算子、および式
基本マクロ形式と拡張マクロ形式
ストリングと非英数字文字の表記
基本マクロ形式の規則
拡張マクロ形式の規則
別の形式へのマクロの変換
基本形式マクロから拡張形式への変換
拡張形式マクロから基本形式への変換
標準データ・タイプ
ブール・データ
ブール値はストリングではない
整数
整数定数
倍精度
ストリング
フィールド
値 null
算術演算子および式
演算式の使用
ストリング連結演算子 (+)
条件演算子と論理演算子および式
自動データ型変換
コンテキストの影響
ブールへの変換
整数への変換
倍精度への変換
ストリングへの変換
変換エラー
等価
行または列の負の値の意味
マクロ・ランタイムによるマクロ画面の処理方法
マクロ・ランタイム処理の概要
例として使用されるシナリオ
マクロ画面の処理ステージ
ステージ 1
プロセス全体の 3 ステージすべての概要
ステージ 1: 次に処理するマクロ画面を決定する
ステップ 1(a): 有効な次画面のリストにマクロ画面名を追加する
有効な次画面
マクロ・ランタイムによる候補マクロ画面名の選択方法
最初のマクロ画面
後続のマクロ画面
一時画面
ステップ 1(b): 画面認識
評価の概要
繰り返し画面評価
マクロ画面がアプリケーション画面と一致するかどうかの判別
認識の終了時期の定義
画面認識のタイムアウト設定
認識限界
ステップ 1(c): 候補のマクロ画面の名前を、有効な次画面のリストから除去する
ステージ 2: 選択された候補を新しい現行マクロ画面にする
ステージ 3: 新しい現行マクロ画面のアクションを実行する
アクション後の遅延の挿入
処理サイクルの繰り返し
マクロの終了
画面記述
用語の定義
説明の記録
記録された説明が機能する理由
記録された記述子が提供するフレームワーク
記述子の評価
プロセスの概要
個々の記述子の評価
デフォルト結合メソッド
デフォルト結合メソッドの用途
Invertmatch 属性
optional 属性
デフォルト結合規則
uselogic 属性
記述子
OIA 記述子 (<oia> エレメント)
「フィールド数」記述子 (<numfields> エレメント)
「入力フィールド数」記述子 (<numinputfields> エレメント)
ストリング記述子 (<string> エレメント)
長方形域の指定
マクロ・ランタイムが長方形域を検索する方法 (Wrap 属性)
ストリング記述子における抽出ストリングの使用
同じ <description> エレメント内の複数のストリング記述子
カーソル記述子 (<cursor> エレメント)
属性記述子 (<attrib> エレメント)
条件記述子 (<condition> エレメント)
カスタム記述子 (<customreco> エレメント)
変数更新アクション (<varupdate> エレメント)
説明内の変数更新アクションの処理
uselogic 属性を使用した変数更新
画面認識
有効な次画面の認識
入り口画面、出口画面、および一時画面
入り口画面
複数の入り口画面があるマクロ
通常画面としての入り口画面
出口画面
一時画面
一時画面の処理の例
画面認識のタイムアウト設定
画面認識
<HAScript> エレメントの timeout 属性
<nextscreens> エレメントの timeout 属性
認識限界
認識限界に達したことの判別
認識限界に達したときのアクション
マクロ・アクション
機能別のアクション
アクションの実行方法
ランタイムのコンテキスト
マクロ画面のコンテキスト
アクションのパラメーターの指定
アクション
通信待機アクション (<commwait> エレメント)
アクションの動作
永続的な通信状況の指定
例
条件アクション (<if> エレメントおよび <else> エレメント)
条件アクションの中で使用できない条件アクション
例
抽出アクション (<extract> エレメント)
表示されないヌルとその他の文字の取り扱い
ホスト端末上の長方形領域のキャプチャー
ホスト端末からのテキスト・シーケンスのキャプチャー
unwrap 属性
unwrap が true で continuous が false の場合
unwrap が true で continuous が true の場合
入力アクション (<input> エレメント)
タイプ入力の開始位置
入力エラー
ホスト・アクション・キーの変換 (xlatehostkeys 属性)
入力の末尾へカーソルを移動 (movecursor 属性)
encrypted 属性
マクロ記録中の自動暗号化
「暗号化ストリング」(VME) または「パスワード」(AME) チェック・ ボックスの使用方法
ソース表示の使用
変数名の暗号化
マウス・クリック・アクション (<mouseclick> エレメント)
休止アクション (<pause> エレメント)
実行アクション (<perform> エレメント)
例
PlayMacro アクション (<playmacro> エレメント)
PlayMacro アクションの追加
プロンプトでのターゲット・マクロの使用
変数の転送
変数を転送するための要件
制約事項
追加情報
ターゲット・マクロがタイプをインポートする必要がある場合
プロンプト・アクション (<prompt> エレメント)
promptall 属性
SQLQuery アクション (<sqlquery> エレメント)
トレース・アクション (<trace> エレメント)
例
変数更新アクション (<varupdate> エレメント)
フィールド変数に対する変数更新アクション
フィールドの一部の読み取り
タイミングの問題
マクロのタイミングおよび遅延特性
各エレメントおよび属性の役割
HCL ZIETrans マクロ処理エンジンがこれらのタイミング・エレメントと属性を使用する方法
画面のアクションの完了後に発生するもの
マクロ・エンジン処理の高水準なテキスト・フロー
アクション後の休止
アクションの処理速度
pausetime 属性
pause 属性
特定のアクションの後に休止を追加する
画面の完了
次のマクロ画面の認識が早すぎる
原因: 非拡張 TN3270 プロトコル
早期マクロ画面認識のためのソリューション
記述子の追加
入力アクションの後に遅延を挿入する
TN3270E のコンテンション解消機能の使用
画面の完了に関係する属性
ignorepauseforenhancedtn=true/false
ignorepauseoverrideforenhancedtn=true/false
delayifnotenhancedtn=(ミリ秒)
変数とインポートした Java クラス
HCL ZIETrans 変数
グローバル変数
マクロ変数
マクロ変数とインポート済みタイプの概要
拡張マクロ形式が必要
変数の有効範囲
変数の作成
Java クラスのインポート済みタイプの作成
共通の問題
Java ライブラリーまたはクラスの配置
変数名とタイプ名
マクロ間での変数の転送
フィールド変数
変数を使用する
標準タイプに属する変数の使用
変数が保持する値の使用
標準タイプに属する変数への値の書き込み
制約事項
標準タイプの変数に Java オブジェクトを書き込む
インポート済みタイプに属する変数の使用
変数が保持する値の使用
制約事項
インポート済みタイプに属する変数への書き込み
同じインポート済みタイプの変数の比較
Java メソッドの呼び出し
メソッド呼び出しを使用できる個所
メソッド呼び出しの構文
マクロ・ランタイムが呼び出し先メソッドを検索する方法
Macro Utility Libraries (HML ライブラリー)
HML ライブラリーに属するメソッドの呼び出し
HML で始まる変数名は予約済み
$HMLFormatUtil$
数値と現行ロケールの形式との相互変換
メソッドの詳細
numberToString()
stringToNumber()
$HMLPSUtil$
表示スペース
メソッドの詳細
convertPosToCol()
convertPosToRow()
enableRoundTrip()
getCursorCol()
getCursorPos()
getCursorRow()
getSize()
getSizeCols()
getSizeRows()
getString()
searchString()
$HMLSessionUtil$
メソッドの詳細
getHost()
getLabel()
getName()
$HMLSQLUtil$
保管データの形式
メソッドの詳細
getColumnSize()
getDataByIndex()
getDataByName()
getRowSize()
FormatNumberToString() および FormatStringToNumber()
Visual Macro Editor
新規マクロの作成
エディターの使用
設計タブ
「マクロ」メニュー
「画面」メニュー
「アクション」メニュー
「次の画面接続」メニュー
パレット・ビュー
統合端末
ソース・タブ
マクロを使用する作業
マクロのプロパティーの編集
「全般」タブ
「変数およびタイプ」タブ
マクロの実行
画面の操作
マクロ画面のプロパティーの編集
「全般」タブ
「画面認識」タブ
「アクション」タブ
マクロ画面の追加
画面キャプチャーをドラッグして画面を追加する
統合端末から画面を追加する
パレットから画面を追加する
マクロ画面を画面キャプチャーに関連付ける
画面のプレビュー
デフォルト画面認識基準
画面の切り取り、削除、コピー、貼り付け
アクションの操作
アクションの追加と編集
マクロ画面のプロパティーからアクションを追加および編集する
パレットからアクションを画面に追加する
アクションの非表示および表示
アクション
カスタム・アクション
Evaluate (If) アクション
抽出アクション
「すべて抽出」アクション
「入力」アクション
「一時停止」アクション
「実行」アクション
「マクロを実行」アクション
「プロンプト」アクション
「すべてにプロンプト」アクション
「カーソル位置を設定」アクション
トレース・アクション
トレースの仕様
「マクロ変数の更新」アクション
次の画面接続の操作
次の画面接続をパレットから追加する
次の画面接続の再配列と変更
VME の設定の操作
拡張マクロ・エディター
エディターの使用
「マクロ」タブ
「画面」 タブ
記述タブ
新しい記述子の作成
「フィールド数および OIA」記述子
別々の独立した 3 つの記述子を 1 つの記述子として提示する方法
「OIA が禁止解除になるのを待つ」記述子
マクロ開発時のホスト端末上のフィールド数のカウント
画面認識時の取り扱い
新規ストリング記述子における '*' ストリング
「アクション」タブ
新規アクションの作成
リンク・タブ
「変数 (Variables)」タブ
変数の新規作成
Java クラスのインポート済みタイプの作成
アクションの操作
通信待機アクション
通信状態
条件付きアクション
条件の指定
条件が真 (<if> エレメント)
条件が偽 (<else> エレメント)
抽出アクション
テキストのキャプチャー
「連続抽出」オプションを設定する
ホスト端末上の領域を指定する
抽出名を指定する
データ平面として TEXT_PLANE を指定する
テキストを格納する変数を指定する
「入力」アクション
入力ストリング
マウス・クリック・アクション
行と列の指定
「一時停止」アクション
「実行」アクション
メソッドの呼び出し
Playmacro アクション
ターゲット・マクロのファイル名と開始画面
「プロンプト」アクション
プロンプト・ウィンドウの表示
プロンプト・ウィンドウの各部分
デフォルトの応答
パスワードの応答
応答が必要
入力フィールドの内容の処理
応答の長さ
アクション・キーとホスト・アクション・キーの変換
ホスト端末での入力シーケンスの処理
変数への入力シーケンスの割り当て
SQLQuery アクション
ステートメント・セクションと結果セクション
SQL ウィザードの使用
ステートメント・セクションのフィールドの使用
データベース URL
ドライバー ID とドライバー・クラス
ユーザー ID とパスワード
ステートメント
結果セクションの使用
データをマクロ変数 ($HMLSQLUtil$) に保管
SQLQuery アクションを双方向言語で使用
トレース・アクション
トレースの仕様
変数更新アクション
Host On-Demand マクロ言語
マクロ言語の機能
構文と編集
Host On-Demand マクロ言語の XML 構文
ソース表示編集
エレメントの階層
マクロ・スクリプトへのコメントの挿入
コメント・エラー
コメントの例
<trace> エレメントを使用したマクロ・スクリプトのデバッグ
マクロ言語エレメント
属性の指定
XML 要件
属性値の拡張形式
タイプ付きデータ
<actions> エレメント
属性
XML サンプル
<attrib> エレメント
属性
XML サンプル
<comment> エレメント
属性
XML サンプル
コメントを挿入する代替方式
<commwait> エレメント
属性
XML サンプル
<condition> エレメント
属性
XML サンプル
<create> エレメント
属性
XML サンプル
<cursor> エレメント
属性
XML サンプル
<custom> エレメント
属性
XML サンプル
<customreco> エレメント
属性
XML サンプル
<description> エレメント
属性
XML サンプル
<else> エレメント
属性
XML サンプル
<extract> エレメント
属性
XML サンプル
<HAScript> エレメント
属性
XML サンプル
<if> エレメント
属性
XML サンプル
<import> エレメント
属性
XML サンプル
<input> エレメント
属性
XML サンプル
<mouseclick> エレメント
属性
XML サンプル
<nextscreen> エレメント
属性
XML サンプル
<nextscreens> エレメント
属性
XML サンプル
<numfields> エレメント
属性
XML サンプル
<numinputfields> エレメント
属性
XML サンプル
<oia> エレメント
属性
XML サンプル
<pause> エレメント
属性
XML サンプル
<perform> エレメント
属性
XML サンプル
<playmacro> エレメント
属性
XML サンプル
<prompt> エレメント
属性
XML サンプル
<recolimit> エレメント
属性
XML サンプル
<screen> エレメント
属性
XML サンプル
<sqlquery> エレメント
属性
XML サンプル
<string> エレメント
属性
XML サンプル
<trace> エレメント
属性
XML サンプル
<type> エレメント
属性
XML サンプル
<vars> エレメント
属性
XML サンプル
<varupdate> エレメント
属性
XML サンプル
追加情報
1 つのマクロ画面における複数の記述子のデフォルト規則
入力アクションの略号キーワード
特記事項
プログラミング・インターフェース情報
商標
トラブルシューティング
トラブルシューティングおよびサポート
トラブルシューティングの概説
問題の症状を記録する
障害を再現する
原因を絞り込む
情報の検索
次を検索します。 HCL の資料
インターネットの検索
注意
商標
HCL Z and I Emulator for Transformation (英語)
リリース・ノート
README
README バージョン 2.0
README バージョン 1.0
詳細情報
システム要件
既知の問題
製品資料
ライセンス
Flexera を使用した HCL Z and I Emulator for Transformation の構成
ZIETrans プロジェクトの Flexera ライセンス統合
セキュア・ライセンス・サーバーの構成
ZIETrans でのランタイム・ライセンスの有効化
Flexera ランタイム・プロパティー・ファイル・パラメーター:
ライセンス条件とトラブルシューティング
ZIETrans のライセンスの仕組み
はじめに
概要 Z and I Emulator for Transformation
ZIETrans とは
ZIETrans 3270 の例
ZIETrans 5250 の例
役割およびスキル
臨時の Web 開発者
高度な Web 開発者
ユーザー
ZIETrans 管理者
WebSphere管理者
独立系ソフトウェア・ベンダー
アクセシビリティー
ZIETrans を使用するときのアクセシビリティー
キーボード・ショートカット
ZIETrans に関する情報の検索場所
ZIETrans のインストール
ZIETrans Toolkit のインストール
ZIETrans Toolkit インストールの更新
ZIETrans Toolkit のアンインストール
現在のバージョンの確認
ログ・ファイルを使用してインストールの問題をトラブルシューティングする
ZIETrans プロジェクトの Flexera ライセンス統合
セキュア・ライセンス・サーバーの構成
ZIETrans でのランタイム・ライセンスの有効化
Flexera ランタイム・プロパティー・ファイル・パラメーター:
ライセンス条件とトラブルシューティング
ZIETrans のライセンスの仕組み
基本 ZIETrans プロジェクトの作成
Eclipse 環境の概要
ZIETrans Toolkit およびパースペクティブの開始
ZIETrans ようこそページの紹介
ZIETrans 機能の開始
ZIETrans アイコンの使用
ZIETrans のヒント
ZIETrans プロジェクトの開発
ZIETrans プロジェクトの作成
プロジェクトのテスト
Web プロジェクトのテスト・モード
Web プロジェクトのテスト
リッチ・クライアント・プロジェクトのテスト・モード
リッチ・クライアント・プロジェクトのテスト
プロジェクトのテスト中の作業
ZIETrans プロジェクトのカスタマイズ
ZIETrans アプリケーションが機能する仕組みについて
ZIETrans リソースについて
作業にホスト端末画面を使用する
ホスト画面のプレビュー
画面キャプチャーの操作
プロジェクト・テンプレートの更新
デフォルト・レンダリングの編集
グローバル規則の作成
画面イベント での作業
新規の画面カスタマイズの作成
新規の画面組み合わせの作成
画面イベントに順序を付けて使用可能にする
変換の処理
ホスト・コンポーネントとウィジェットについて
ZIETrans における変換の機能
新規変換の作成
変換の編集
他のカスタマイズ・タスクの実行
自動拡張
ファンクション・キー (PF キー) の表示
ホスト画面のテキスト・ストリングを置換
マクロの使用
バックグラウンド接続の作成
グローバル変数の定義
ビジネス・ロジックの適用
キーボード・サポートの使用
統合オブジェクトおよび EJB プロジェクトの作成
ワークステーション ID の指定
印刷サポートの使用
サブファイル・サポート
拡張フィールド属性の使用
拡張非プログラマブル端末ユーザー・インターフェース (ENPTUI) の使用可能化
5250 HTML DDS キーワード・サポート (Web のみ)
ZIETrans プロジェクトをアプリケーションとして使用するための準備
ZIETrans Web アプリケーションのデプロイ
プロジェクトをアプリケーションとしてエクスポート
ランタイム環境でのアプリケーションのインストール
ZIETrans リッチ・クライアント・アプリケーションのデプロイ
プロジェクトを Eclipse フィーチャーとしてエクスポート
ZIETrans ランタイム・フィーチャーのエクスポート
更新サイトの作成
ランタイム環境でのアプリケーションのインストール
Eclipse RCP
特記事項
プログラミング・インターフェース情報
商標
用語集
ユーザーと管理者のガイド
Z and I Emulator for Transformation (ZIETrans) の使用
ZIETrans の主要概念とオブジェクト
ZIETrans アプリケーション処理の概要の理解
ZIETrans アプリケーション開発の概要の理解
使用している ZIETrans バージョンを確認する方法
問題判別情報の収集
ZIETrans に関する情報の検索場所
ZIETrans Web アプリケーションの開発およびデプロイ
ZIETrans Web アプリケーションの編成
ZIETrans Web プロジェクトを別の .ear ファイルに移動させる
ZIETrans プロジェクトのバックアップ
ZIETrans Web プロジェクトのエクスポートとインポート
Web プロジェクトのエクスポート
アーカイブ・ファイル
Web プロジェクトのインポート
ZIETrans Web アプリケーションのデプロイ
ZIETrans ランタイムの使用可能化
プロジェクトを Java EE アプリケーションとしてエクスポート
ランタイム環境でのアプリケーションのインストール
ランタイム環境で必要な変更
クラス・ローダー・ポリシーの構成
クラスター環境での ZIETrans アプリケーションの構成
プロキシー・サーバーを使用するための ZIETrans アプリケーションの構成
Oracle WebLogic Server 用の ZIETrans アプリケーションの開発
WebLogic サーバーのインストールおよび構成
WebLogic サーバーに関する考慮事項および制限
WebSphere Application Server Liberty Profile 用の ZIETrans アプリケーションの開発
WebSphere Application Server Liberty Profile に関する考慮事項および制限
JBoss EAP Server 用の ZIETrans アプリケーションの開発
JBoss EAP のインストールおよび構成
JBoss サーバーに関する考慮事項および制約事項
モバイル装置用の ZIETrans アプリケーションの作成
モバイル装置に関する考慮事項および制限
iPad デバイスに関する考慮事項および制限
Android デバイスに関する考慮事項および制限
ZIETrans リッチ・クライアント・アプリケーションの開発とデプロイ
ZIETrans リッチ・クライアント・アプリケーションの開発
ターゲット・プラットフォームの特性
プロジェクト・コンテンツ
コンパイラー準拠レベルの設定
ZIETrans RCP ランタイム拡張プロジェクト
ZIETrans リッチ・クライアント・プロジェクトの処理
Web プロジェクトとリッチ・クライアント・プロジェクトの間でのリソースのコピー
ZIETrans リッチ・クライアント・プロジェクトのエクスポートとインポート
エクスポート
のインポート
ZIETrans リッチ・クライアント・アプリケーションのテスト
デフォルト JRE の設定
Eclipse RCP
プロジェクトの起動
Eclipse RCP
ZIETrans リッチ・クライアント・アプリケーションのデプロイ
配布用の Eclipse クライアント環境のパッケージ化
既存の Eclipse クライアント (Eclipse RCP) 用のパッケージ化
プロジェクトを Eclipse フィーチャーとしてエクスポート
ZIETrans ランタイム・フィーチャーのエクスポート
更新サイトの作成
ランタイム環境でのアプリケーションのインストール
Eclipse RCP
自動更新処理
プラグインおよびフィーチャーのバージョン番号の更新
ZIETrans リッチ・クライアント・アプリケーションの管理
ランタイム環境
「アプリケーション」ビュー
ポップアップ・メニュー
印刷画面サポート
変換ビュー
ツールバー
テンプレートおよび変換領域
ホスト・キーパッド
OIA 状況域
ビューのクローズ
ワークステーション ID のプロンプト表示
LU 名のプロンプト表示
設定
印刷プリファレンス
トラブルシューティング・プリファレンス
ZIETrans リッチ・クライアントの考慮事項と制限
ZIETrans プロジェクトの変更
概要
Connections
テンプレート
「レンダリング」
デフォルト・レンダリング
複数のレンダリング・セットの例
拡張レンダリング
代替レンダリング
HTML テーブル
新規 ZIETrans プロジェクトでデフォルトのレンダリング・カスタマイズを使用可能にする方法
グローバル規則
テキスト置換
コンポーネントおよびウィジェット
コンポーネント
ウィジェット
ツールバー (RCP のみ)
アプリケーション・キーパッド
ホスト・キーパッド
オペレーター情報域
DBCS
イベント
画面イベントの優先順位
アプリケーション・イベント
その他
キーボード・サポート
クライアント・ロケール
接続パラメーターのオーバーライド
パラメーターのオーバーライド時に使用する接続のタイプの選択
disconnectOnClose パラメーター
非同期更新 (RCP のみ)
自動切断および最新表示(Web のみ)
クライアント・プル (AJAX) メソッドの使用
クライアント・プル (AJAX) の設定
サーバー・プッシュ (アプレット) メソッドの使用
サーバー・プッシュ (アプレット) の設定
グローバル変数のオーバーライド
クライアント設定
マクロ・コンテンツ・アシスタンス
ソース
ZIETrans プリファレンスの使用
その他の Eclipse プリファレンスの使用
接続の管理
接続の作成
接続エディター
概要
基本
拡張
印刷
3270E 接続の印刷設定
5250 および 5250W 接続の印刷設定
画面処理
セキュリティー
プール
マクロ
ユーザー・リスト
クラスタリングとユーザー・リスト
ソース
画面イベントの処理
「画面カスタマイズの作成」ウィザード
「画面組み合わせを作成」ウィザード
画面イベントの編集
概要
画面認識基準または開始画面
関連する画面キャプチャー
フィールド基準
カーソル位置基準
オプションおよび非オプションの画面認識基準
画面認識基準の反転一致
追加の基準
ストリング基準
グローバル変数基準
色基準
領域と値の比較の基準
領域を領域と比較する基準
条件基準
カスタム基準
レンダリング (画面組み合わせのみ)
ナビゲーション (画面組み合わせのみ)
終了画面 (画面組み合わせのみ)
終了基準を選択
反復回数
関連する画面キャプチャー
画面記述子の設定
アクション
「変換を適用」アクション
「ビジネス・ロジックを実行」アクション
「グローバル変数を抽出」アクション
「データを挿入」アクション
「グローバル変数を設定」アクション
「グローバル変数を除去」アクション
「URL または SWT コンポジットを表示」アクション (RCP のみ)
「URL を表示」アクション (Web のみ)
「URL に転送」アクション(Web のみ)
マクロの再生
マクロ・トランザクションを実行
キーの送信
切断
休止
グローバル規則
テキスト置換
次の画面
ソース
使用禁止画面
認識基準
使用禁止画面の自動処理
複数の使用禁止画面の処理
BMS マップ・セットのインポート
変換の処理
「変換の作成」ウィザード
変換の編集
Web プロジェクトの変換の編集
Design
ソース
リッチ・クライアント・プロジェクトの変換の編集
パレット・ビュー
プロパティー・ビュー
ヒント
「変換」ウィザード
ホスト・コンポーネントを挿入
ホスト・コンポーネントを編集(Web のみ)
デフォルト・レンダリングを挿入
デフォルト・レンダリングを編集(Web のみ)
タブ付きフォルダーを挿入 (Web のみ)
マクロ・キーを挿入
グローバル変数を挿入
オペレーター情報域を挿入(Web のみ)
ホスト・キーパッドを挿入
デフォルト・キーパッド(Web のみ)
カスタム・キーパッド(Web のみ)
個別キー
アプリケーション・キーパッドを挿入
デフォルト・キーパッド(Web のみ)
カスタム・キーパッド(Web のみ)
個別キー
すべてのホスト・コンポーネントを挿入(Web のみ)
格納済み画面を挿入(Web のみ)
変換のプレビュー
ホスト・キーパッド
コンポーネントおよびウィジェットの説明と設定
コンポーネントおよびウィジェットの設定
ホスト・コンポーネントの設定
コマンド行
ダイアログ
ENPTUI
スクロール・バー・フィールド (ENPTUI)
選択フィールド (ENPTUI)
フィールド
ファンクション・キー
HTML DDS キーワード(Web のみ)
入力フィールド
ヒント付き入力フィールド
項目の選択
ライト・ペン (アテンション)
ライト・ペン (選択)
選択リスト
サブファイル
アクション
ヘッダー
データ
マーカー
テーブル
テーブル (フィールド)
テーブル (可視)
テキスト
URL
ウィジェット設定
ボタン
ボタン・テーブル
カレンダー (Web のみ)
チェック・ボックス
コンボ (RCP のみ)
ダイアログ
ドロップダウン (データ入力)
ドロップダウン (選択)
フィールド
グラフ (水平棒、折れ線、垂直棒)
ラベル
リンク
リンク (項目選択)
リスト
ポップアップ
ラジオ・ボタン (データ入力)
ラジオ・ボタン (項目選択)
ラジオ・ボタン (選択)
スクロール・バー (ENPTUI)
サブファイル (チェック・ボックス)
サブファイル (ドロップダウン)
サブファイル (ポップアップ)
テーブル
テキスト入力
ツールバー (RCP のみ)
コンポーネントおよびウィジェットのマッピング
テンプレートの使用
テンプレートの例
「テンプレートの作成」ウィザード
テンプレートの編集
Web プロジェクトのテンプレートの編集
Design
スタイル・シートの使用
スタイル・シートの変更
編集するスタイルの判別
ZIETrans スタイル・シート
「設計」タブの考慮事項と制限
ソース
カスタマイズされたテンプレート、スタイル・シート、およびイメージの使用可能化
リッチ・クライアント・プロジェクトのテンプレートの編集
アプリケーション・キーパッド
マクロとホスト端末
マクロ・エディター
概要
ホスト端末をオープン
Host Terminal
マクロ関連アイコン
ホスト画面のプレビュー
拡張エディター
プロンプトおよび抽出
ソース
マクロ・エラーの処理
マクロのインポート
マクロのエクスポート
マクロのヒント
無限ループの回避
一時画面の処理
グローバル変数との対話
グローバル変数の名前変更
グローバル変数とマクロ変数の違い
グローバル変数
マクロ変数
統合オブジェクトの使用
統合オブジェクトの作成
統合オブジェクト・チェーニング
どのようなときに統合オブジェクト・チェーニングを使用するかの判断
統合オブジェクト・チェーニングの使用
統合オブジェクト・チェーニングを使用するアプリケーションのデバッグ
統合オブジェクトからの Web ページのビルド
モデル 1 Web ページの作成
Struts Web ページの作成
JSF Web ページの作成
BasicIOErrorPage.jsp および AdvancedIOErrorPage.jsp
JSP での統合オブジェクトの使用
統合オブジェクト・プロパティーの挿入
入力
出力
ZIETrans アプリケーションへの転送の挿入
画面の結合
連続出力データの結合
不連続出力データの結合
複数アプリケーションからの出力の結合
複数画面の入力の結合
印刷サポートの使用可能化
3270 ホストでのホスト印刷セッションの構成
プロジェクト用印刷サポートの定義
3270E 接続の場合
Host On-Demand PDT コンパイラーの使用
5250 接続の場合
ユーザーへの資料の提供
キーボード・サポートの有効化
キーボード・サポートの定義
キーパッドの外観の変更
ユーザーへの資料の提供
特殊な 5250 フィールド・キーのサポート
デフォルトのフィールド・キー押下の組み合わせ
フィールドの高速終了
フィールドの高速マイナス
負の数値の入力の代替方法
フィールドの終了エミュレーション
ZIETrans アプリケーションでのキーボードの再マップ
ZIETrans キーを再マップする前に理解しておくべき概念
ニーモニック・キーワード
キー・コード値の判別
ZIETrans Web アプリケーションのキーの再マップ
例
ZIETrans リッチ・クライアント・アプリケーションのキーの再マップ
ZIETrans で使用されている計画の判断
変換への追加のキーパッド・ボタンの追加
ホスト・シミュレーションの使用
「ホスト・シミュレーション」ウィザード
ホスト・シミュレーション・エディター
「概要」タブ
「一般情報」セクション
「再生設定」セクション
ソース・タブ
実行時環境での記録
再生オプション
トレース・ファイルのインポートおよびエクスポート
ZIETrans 管理コンソールの使用
ZIETrans 管理コンソールおよび WebSphere セキュリティー
ZIETrans 管理コンソールの役割
ZIETrans 管理コンソールの開始
ZIETrans Toolkit での管理コンソールの開始
ZIETrans 管理コンソールの機能の使用
管理の有効範囲の選択
ライセンスの管理
接続のモニター
接続プールのモニター
プール定義のモニター
ユーザー・リストとユーザー・リスト・メンバーのモニター
問題判別コンポーネントの管理
ログ・ファイルとトレース・ファイルの名前
ログの表示
ログ・オプションの設定
トレース・オプションの設定
端末の表示機能
テストとデバッグでの端末の表示の使用
セキュリティーおよび Web Expressログオン
SSL セキュリティーの有効化
SSH セキュリティーの使用可能化
Web Expressログオン (WEL) の使用
概要
アーキテクチャー
インプリメンテーションの計画
実装
WEL ログオン・マクロの作成方法
ネットワーク・セキュリティー・プラグイン
Credential Mapper プラグイン
Credential Mapper の選択
初期設定パラメーター
DCAS/RACF/JDBC Credential Mapper プラグインの DCAS パラメーター
証明書ベースの DCAS/RACF Credential Mapper プラグインの DCAS パラメーター
JDBC ボールト Credential Mapper プラグインのボールト・パラメーター
SSL 鍵ストア・ファイルの作成 (DCAS のみ)
Java 2 セキュリティ
ポリシー・ファイル
言語サポート
コード・ページ
エンコードの設定
5250 Unicode サポート
コード・ページ 937 のアクセント付き文字の使用
コード・ページ 1388 の使用 (GB18030)
コード・ページ 1390 および 1399 のホスト・コード・マッピング
JIS2004 サポート
JIS2004 サポートの考慮事項と制限
3270E セッション向け PDT 印刷および Print-to-File のための JIS2004 サポート
コード・ページ 1390 および 1399 用の JIS2004 サポートの無効化
キーボードおよび表示文字の再マップ
文字置換の優先順位
2 バイト文字セットのサポート
DBCS および SBCS フィールドのサポート
データ・タイプの検査
フィールド長の検査
コピー/貼り付け操作の防止
Input Method Editor (IME)
AutoIME 切り替え
シフトアウト/シフトインに関する考慮事項
その他の考慮事項
プロジェクト・テーマ設定
DBCS 最大長の除去
プロジェクト設定エディター
「レンダリング」タブ
DBCS
[その他] タブ
自動フィールド進行を使用可能にする
上書きモード (初期)
フォーカスされたテキストをすべて選択する
画面イベント・エディター
画面認識基準/開始画面
ホスト・コンポーネント
選択リスト
サブファイル
テーブル
ウィジェット
SBCS での最大長の除去
マクロ・サポート
マクロの記録
マクロのエクスポート
統合オブジェクトの作成
モバイル装置アプリケーションの操作
キーボードおよび表示文字の再マップ
ユーザー定義文字の処理
表示サポート
印刷サポート
Adobe PDF モードでの UDC の印刷
PDT モードでの UDC の印刷
制限
ランタイム・プロパティー・ファイル
トレース・オプション
Host On-Demand トレース
ホスト・シミュレーション・トレース
ZIETrans 画面確定の参照
画面確定の概要
画面確定手順
アウトバウンド・データの分析
OIA フラグの取得待ち
カスタマイズ設定の変更
ZIETrans で使用されている計画の判断
コンテンション解消 (TN3270E のみ)
z/OS Communications Server を使用する場合のコンテンション解消
他の Communications Server を使用する場合のコンテンション解消
コンテンション解消を使用する場合のパフォーマンスへの影響
コンテンション解消状況の判断
自動最新表示
一時画面の処理
初期ブランク画面処理設定
関連する ZIETrans 設定
ZIETrans 画面確定の調整
参照
コンテンション解消の情報
拡張マクロ・ガイド
特記事項
プログラミング・インターフェース情報
商標
用語集
Web アプリケーション・プログラマーズ・ガイド
概要
コード例
API 資料の使用 (Javadoc)
ビジネス・ロジックの 追加
他のアプリケーションからの Java コードの組み込み
ビジネス・ロジックでのグローバル変数の使用
ビジネス・ロジックの例
例: 日付変換
例: 索引付きグローバル変数に含まれている値の追加
例: ファイルから索引付きグローバル変数へのストリング・リストの読み取り
例: 統合オブジェクトの呼び出し
カスタム画面認識の使用
カスタム画面認識の例
グローバル変数を使用したカスタム画面認識
javax.servlet クラスへのアクセス
カスタム・コンポーネントおよびウィジェットの作成
ZIETrans のコンポーネント・タグおよび属性
カスタムの作成 ホスト・コンポーネント
コンポーネント・クラスの拡張
カスタム HTML ウィジェット (widget)の作成
ウィジェット・クラスの拡張
ウィジェットとグローバル規則
コンポーネントまたはウィジェットの登録
ZIETrans Toolkit のカスタム・コンポーネントおよびウィジェットの設定に対するサポート
統合オブジェクトを使用したプログラミング
統合オブジェクトの情報にアクセスするための共通クラス
Java クラス階層 (統合オブジェクト)
統合オブジェクトのメソッド
共通のメソッド
ホスト・アクセス統合オブジェクトのメソッド
データベース・アクセス統合オブジェクトのメソッド
接続オーバーライドの指定
統合オブジェクト・チェーニング
統合オブジェクト出力への XML スタイル・シート処理の適用
getHPubXMLProperties() メソッドによって戻される XML データの DTD
getHPubXMLProperties() メソッドを使用する XML データ
getHPubXMLProperties (HPubConvertToTableFormat.xsl) メソッドによって戻される XML データの DTD
HPubConvertToTableFormat スタイル・シートを適用した XML データ
Web サービスの開発
従来の (WSDL ベースの) Web サービスを作成
統合オブジェクトからのボトムアップ Web サービスの作成
Web Services Explorer による Web サービスのテスト
Web サービス・クライアントの作成
統合オブジェクトを含むトップダウン Web サービスの作成
Web サービスの統合オブジェクトを使用したプログラミング
統合オブジェクトと Web サービスのチェーニング
Web サービスを使用した EJB アクセス Bean チェーン
Web サービスのチェーニングに関する特別な考慮事項
更新、Web サービスの
JAX-WS ランタイムの Web サービスの考慮事項および制限
RESTful Web サービスの作成
RESTful サービスの JAX-RS リソースの作成
RESTful サービスの JAX-RS リソースの更新
RESTful サービスの JAX-RS リソース・メソッドのカスタマイズ
コンテンツの処理
コンテンツ・タイプの例
応答ヘッダーのカスタマイズ
HTTP 状況コード
JAX-RS RESTful サービスの考慮事項および制限事項
ZIETrans EJB アプリケーションの作成と使用
ZIETrans EJB プロジェクトの作成
リポジトリーへの ZIETrans EJB プロジェクトの保管
EJB Access Beans の自動作成
EJB Access Beans のプログラミング
EJB Access Bean メソッドの使用
EJB Access Bean のチェーニング
Web コンテナーでの EJB Access Bean のチェーニング
Web コンテナー外での EJB Access Bean のチェーニング
Java アプリケーション・クライアントでの EJB Access Bean の使用
アプリケーション・クライアントの実行
クラスター化環境での EJB アプリケーション・クライアントの実行
統合オブジェクト - 高度なトピック
統合オブジェクト Java コードのカスタマイズ
統合オブジェクト・テンプレートの選択
双方向プロジェクト用統合オブジェクト・テンプレートの選択
Java コード・テンプレートの変更
統合オブジェクト・テンプレート変更のサンプル
非テキスト平面からデータの抽出
WebSphereJava EE アプリケーションでの統合オブジェクトの使用
Web コンテナーでの統合オブジェクトの使用 (カスタム・サーブレットまたは JSP)
EJB コンテナーでの統合オブジェクトの使用 (独自の EJB から)
接続管理 API
acquireExistingTransformationConnection
releaseExistingTransformationConnection
Web 高速ログオン のプラグインの作成
Web 高速ログオン のカスタム・プラグインの作成
Web 高速ログオン プラグイン・インターフェース
com.ibm.eNetwork.security.sso.cms.CMInterface
com.ibm.eNetwork.security.sso.CMRequest
com.ibm.eNetwork.security.sso.CMResponse
ネットワーク・セキュリティー・プラグインの作成
信任状マッパー・プラグインの作成
サンプル Web 高速ログオン プラグイン
プラグイン・パラメーター・ストリングの暗号化および暗号化解除
DCAS API オブジェクト
ZIETrans 双方向 API の使用
データ変換 API
ConvertVisualToLogical
ConvertLogicalToVisual
グローバル変数 API
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean メソッド
ZIETrans Toolkit ファイル
アプリケーション・ファイル (.hap)
<application> タグ
<connections> タグ
<connection> タグ
<eventPriority> タグ
<event> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
com.ibm.hats.transform.widgets.name
<textReplacement> タグ
<replace> タグ
<defaultRendering>タグ
<renderingSet> タグ
<renderingItem> タグ
<globalRules> タグ
<rule> タグ
接続ファイル (.hco)
<hodconnection> タグ
<otherParameters> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
<poolsettings> タグ
<webexpresslogon> タグ
<userconfig> タグ
テンプレート・ファイルと変換ファイル (.jsp)
画面組み合わせファイル (.evnt)
<combinations> タグ
<enddescription> タグ
<navigation> タグ
<screenUp> タグ
<screenDown> タグ
<keyPress> タグ
<setCursor> タグ
<sendText>
画面カスタマイズ・ファイル (.evnt)
<event> タグ
<actions> タグ
<apply> タグ
<insert> タグ
<extract> タグ
<set> タグ
<execute> タグ
<show> タグ
<forwardtoURL> タグ
<disconnect> タグ
<play> タグ
<perform> タグ
<pause> タグ
<sendkey> タグ
<globalRules> タグ
<rule> タグ
<associatedScreens> タグ
<screen> タグ
<description> タグ
<oia> タグ
<string> タグ
<nextEvents> タグ
<event> タグ
<remove> タグ
マクロ・ファイル (.hma)
<macro> タグ
<associatedConnections> タグ
<connection> タグ
<extracts> タグ
<extract> タグ
<prompts> タグ
<prompt> タグ
<HAScript> タグ
画面キャプチャー・ファイル (.hsc)
BMS マップ・ファイル (.bms および .bmc)
イメージ・ファイル (.gif、.jpg、または .png)
スタイルシート・ファイル (.css)
スプレッドシート・ファイル (.csv または .xls)
ホスト・シミュレーション・トレース・ファイル (.hhs)
ComponentWidget.xml
Web Express ログオン構成ファイル (zietranswelcfg.xml)
<credentialmapper> タグ
<networksecurity> タグ
<cmplugins> タグ
<plugin> タグ
<param> タグ
Web Expressログオン・プラグインのサンプル
統合オブジェクト・テンプレート変更のサンプル
特記事項
プログラミング・インターフェース情報
商標
用語集
リッチ・クライアント・プラットフォーム・プログラマーズ・ガイド
概要
コード例
API 資料の使用 (Javadoc)
プラグインおよびアプリケーション・クラス
プラグイン・プロジェクトの拡張ポイント
アプリケーションのインスタンスの 1 つのみの許可
ZIETrans ランタイム拡張プラグイン
Application クラス
HostAccessApplication
HostAccessWorkbenchAdvisor
HostAccessWorkbenchWindowAdvisor
ワークベンチ・ウィンドウのサイズの制御
パースペクティブ・バーの表示
HostAccessActionBarAdvisor
ワークベンチ・ウィンドウ・ツールバーのカスタマイズ
パースペクティブおよびビュー
Host Access パースペクティブ
「アプリケーション」ビュー
アプリケーション・インスタンスのプログラマチックな開始
変換ビュー
変換ビューのメニューの拡張
変換
変換の編集
ZIETrans 固有のコントロール
ComponentRendering クラス
DefaultRendering クラス
MacroKey クラス
GlobalVariableControl クラス
HostKey クラス
ApplicationKey クラス
変換クラス
サンプル
ボタンからのキーの送信
ユーザーによる SWT リスト・ウィジェット項目選択後の入力フィールドの更新
変換からのグローバル変数の値の設定
グローバル変数値の設定および検索
変換の入力の検証
ホスト・キーパッドのカスタマイズ
アプリケーション・キーパッドのカスタマイズ
デフォルト・モノスペース・フォントのオーバーライド
他のユーザー・インターフェース・ウィジェットの統合
SWT スライダー・ウィジェットのホスト入力フィールドへの結合
テンプレート
テンプレートの編集
サンプル
ホスト色マッピングのカスタマイズ
入力フィールドからの境界の除去
ランタイム・サービス
サービス・マネージャーへのアクセス
ランタイム・サービスの使用
アプリケーション・サービスの使用
クライアント・サービスの使用
セッション・サービスの使用
他の Eclipse UI ビューとの統合
着信通信のシナリオ
サンプル
複数のランタイム・サービスにアクセスする方法を示すクラスおよびメソッドの例
3270 印刷ジョブの listen
アクションの表示で使用するカスタム・コンポジットの作成
ビジネス・ロジックの 追加
他のアプリケーションからの Java コードの組み込み
ビジネス・ロジックでのグローバル変数の使用
ビジネス・ロジックの例
例: 日付変換
例: 索引付きグローバル変数に含まれている値の追加
例: ファイルから索引付きグローバル変数へのストリング・リストの読み取り
カスタム画面認識の使用
カスタム画面認識の例
グローバル変数を使用したカスタム画面認識
カスタム・コンポーネントおよびウィジェットの作成
RCP アプリケーションのコンポーネントおよびウィジェットのプロパティー
カスタムの作成 ホスト・コンポーネント
コンポーネント・クラスの拡張
カスタム ウィジェット (widget)の作成
ウィジェット・クラスの拡張
ウィジェットとグローバル規則
コンポーネントまたはウィジェットの登録
ZIETrans Toolkit のカスタム・コンポーネントおよびウィジェットの設定に対するサポート
ZIETrans 双方向 API の使用
データ変換 API
ConvertVisualToLogical
ConvertLogicalToVisual
グローバル変数 API
getGlobalVariable
getSharedGlobalVariable
BIDI OrderBean
BIDI OrderBean メソッド
ZIETrans Toolkit ファイル
アプリケーション・ファイル (.hap)
<application> タグ
<connections> タグ
<connection> タグ
<eventPriority> タグ
<event> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
com.ibm.hats.common.AppletSettings
com.ibm.hats.common.ApplicationKeypadTag
com.ibm.hats.common.ClientLocale
com.ibm.hats.common.DBCSSettings
com.ibm.hats.common.DefaultConnectionOverrides
com.ibm.hats.common.DefaultGVOverrides
com.ibm.hats.common.HostKeypadTag
com.ibm.hats.common.KeyboardSupport
com.ibm.hats.common.OIA
com.ibm.hats.common.RuntimeSettings
com.ibm.hats.rcp.transform.widgets.name
com.ibm.hats.rcp.ui.views.ToolBarSettings
com.ibm.hats.transform
com.ibm.hats.transform.components.name
com.ibm.hats.transform.DefaultRendering
<textReplacement> タグ
<replace> タグ
<defaultRendering>タグ
<renderingSet> タグ
<renderingItem> タグ
<globalRules> タグ
<rule> タグ
接続ファイル (.hco)
<hodconnection> タグ
<otherParameters> タグ
<classSettings> タグ
<class> タグ
<setting> タグ
<poolsettings> タグ
<userconfig> タグ
画面組み合わせファイル (.evnt)
<combinations> タグ
<enddescription> タグ
<navigation> タグ
<screenUp> タグ
<screenDown> タグ
<keyPress> タグ
<setCursor> タグ
<sendText>
画面カスタマイズ・ファイル (.evnt)
<event> タグ
<actions> タグ
<apply> タグ
<insert> タグ
<extract> タグ
<set> タグ
<execute> タグ
<show> タグ
<forwardtoURL> タグ
<disconnect> タグ
<play> タグ
<perform> タグ
<pause> タグ
<sendkey> タグ
<globalRules> タグ
<rule> タグ
<associatedScreens> タグ
<screen> タグ
<description> タグ
<oia> タグ
<string> タグ
<nextEvents> タグ
<event> タグ
<remove> タグ
マクロ・ファイル (.hma)
<macro> タグ
<associatedConnections> タグ
<connection> タグ
<extracts> タグ
<extract> タグ
<prompts> タグ
<prompt> タグ
<HAScript> タグ
画面キャプチャー・ファイル (.hsc)
BMS マップ・ファイル (.bms および .bmc)
イメージ・ファイル (.gif、.jpg、または .png)
スプレッドシート・ファイル (.csv または .xls)
ホスト・シミュレーション・トレース・ファイル (.hhs)
ComponentWidget.xml
特記事項
プログラミング・インターフェース情報
商標
用語集
メッセージ・ガイド
メッセージ
HAT0001
HAT0002
HAT0003
HAT0040
HAT0060
HAT0061
HAT0062
HAT0300
HAT0350
HAT0351
HAT0352
HAT0353
HAT0354
HAT0400
HAT0401
HAT0402
HAT0403
HAT0405
HAT0410
HAT0411
HAT0412
HAT0413
HAT0414
HAT0415
HAT0600
HAT0601
HAT0602
HAT0603
HAT0604
HAT0605
HAT0606
HAT0607
HAT0608
HAT0700
HAT0701
HAT0702
HAT0703
HAT0800
HAT0801
HAT0910
HAT0911
HAT0912
HAT0913
HAT0914
HAT0915
HPS5001
HPS5007
HPS5008
HPS5009
HPS5010
HPS5011
HPS5012
HPS5013
HPS5014
HPS5015
HPS5016
HPS5017
HPS5018
HPS5019
HPS5020
HPS5021
HPS5022
HPS5023
HPS5024
HPS5025
HPS5027
HPS5028
HPS5029
HPS5030
HPS5031
HPS5032
HPS5033
HPS5034
HPS5035
HPS5036
HPS5037
HPS5038
HPS5039
HPS5040
HPS5041
HPS5043
HPS5044
HPS5045
HPS5046
HPS5047
HPS5048
HPS5049
HPS5050
HPS5051
HPS5052
HPS5053
HPS5054
HPS5055
HPS5056
HPS5057
HPS5058
HPS5059
HPS5060
HPS5061
HPS5062
HPS5063
HPS5064
HPS5065
HPS5066
HPS5067
HPS5068
HPS5069
HPS5070
HPS5071
HPS5072
HPS5073
HPS5074
HPS5075
HPS5077
HPS5079
HPS5080
HPS5081
HPS5082
HPS5083
HPS5084
HPS5086
HPS5090
HPS5091
HPS5092
HPS5093
HPS5094
HPS5095
HPS5096
HPS5097
HPS5098
HPS5099
HPS5100
HPS5101
HPS5102
HPS5103
HPS5107
HPS5108
HPS5109
HPS5110
HPS5111
HPS5117
HPS5136
HPS5137
HPS5142
HPS5143
HPS5145
HAT5551
HAT5552
HAT5556
HAT5557
HAT5561
HAT5562
HAT5563
HAT5564
HAT5565
HAT5571
HAT5572
HAT5573
HAT5574
HAT5575
HAT5576
HAT5577
HAT5578
HAT5579
HAT5581
HAT5582
HAT5583
HAT5584
HAT5585
HAT5586
HAT5587
HAT5588
HAT5589
HAT5590
HAT5591
HAT5592
HAT5593
HAT5594
HAT5595
HAT5596
HAT5597
HAT5598
HAT5599
HAT5602
HAT5603
HAT5604
HAT5605
HAT5606
HAT5607
HAT5611
HAT5612
HAT5613
HAT5614
HAT5615
HAT5616
HAT5617
HAT5618
HAT5619
HAT5620
HAT5621
HAT5623
HAT5624
HAT5627
HAT5628
HAT5629
HAT5630
HAT5635
HAT5641
HAT5642
HAT5643
HAT5644
HAT5645
HAT5646
HAT5647
HAT5648
HAT5649
HAT5653
HAT5654
HAT5655
HAT5656
HAT5657
HAT5658
HAT5659
HAT5700
HAT5703
HAT5704
HAT5705
HAT5706
HAT5708
HAT5710
HAT5711
HAT5712
HAT5713
HAT5714
HAT5715
HAT5716
HAT5745
HPS5747E
HPS5748E
HPS5750E
HPS5905
HPS5950
HPS5951
HPS5952
HPS5953
HPS5954
HPS5955
HPS5956
HPS6002
HPS6003
HPS6004
HPS6005
HPS6006
HPS6007
HPS6008
HPS6009
HPS6100
HPS6101
HPS6102
HPS6103
HPS6105
HPS6106
HPS6107
HPS6108
HPS6109
HPS6112
HPS6202
HPS6203
HPS6204
HPS6205
HPS6209
HPS6210
HPS6211
HPS7001
ZTR0001
ZTR0002
ZTR0003
ZTR0004
ZTR0005
ZTR0006
ZTR0007
ZTR0008
ZTR0009
ZTR0010
ZTR0011
ZTR0012
ZTR0013
ZTR0014
特記事項
商標
拡張マクロ・ガイド
マクロの開発
拡張マクロの紹介
以下で使用する場合の Host On-Demand マクロの適応: ZIETrans
HCL ZIETrans でのマクロの操作
用語の定義
サンプル
マクロの構造
マクロ・スクリプト
XML エレメント
マクロ・スクリプトの概念視点
マクロ画面とそのサブコンポーネント
アプリケーション画面
マクロ画面
マクロ画面の概念視点