App Studio
WebFOCUS App Studio Installation and Configuration Guide
Launch PDF file
Introducing WebFOCUS and WebFOCUS App Studio
About WebFOCUS and App Studio
WebFOCUS and App Studio Overview and Architecture
App Studio Installation and Configuration Steps
Installing App Studio
App Studio Requirements
Installing App Studio
Verifying App Studio
Silent App Studio Installation
App Studio Web Server Configuration Verification Tool
Configuring the Web Server or Application Server
Configuration Options
Configuring Apache Tomcat
Configuring Microsoft IIS to Use the Tomcat Connector
Configuring Additional Web and/or Application Servers
Configuring the Local Reporting Server Security
WebFOCUS Reporting Server Security and User IDs
Configuring a Network Installation
Network Installation Steps
Troubleshooting App Studio
Troubleshooting Tips
Troubleshooting Tools
WebFOCUS App Studio User's Manual
Launch PDF file
Introducing WebFOCUS App Studio
What Is App Studio?
Launching App Studio
Documentation Overview
Navigating in App Studio
The App Studio Interface
Initiating App Studio
Opening the Application Menu of File-Related Commands
Accessing Frequently Used Commands
Developing Applications in the Canvas Area
Accessing Features With the Ribbon
Working With the Environments Tree Panel
Working With the Environments Detail Panel
Viewing File and Folder Properties
Editing Areas of Functionality Using the View Tabs
Customizing the Panels
Creating Metadata
Understanding Data Terminology
Accessing Data
Generating a Synonym
Changing Views in the Metadata Canvas
Viewing and Editing Synonym Attributes
Viewing Data Profiling Characteristics
Enhancing a Master File with Expressions
Describing Group Fields and Repeating Fields in a Synonym
Parameterizing a Synonym with Variables
Adding Indexes to a Synonym
Creating Cluster Joins
Creating a Synonym for Cube Data Sources
Defining a Business View of a Master File
Applying Database Administrator (DBA) Security
Implementing DBA Security Using WebFOCUS Language
Analyzing Procedures Using Impact Analysis
Creating Reports
Building Reports Overview
Report Types
Launching the Report Wizard
Accessing Reporting Components
Creating Reports Using the Report Canvas
Creating Precision Reports
Joining Data
Blending Data
Styling Reports
Linking Reports with Auto Linking and Auto Drill
Reporting Syntax Summary
Creating Charts and Visualizations
Chart Types
Launching the Chart Wizard
Creating Visualizations
Creating Procedures
Using the Procedure View Panel
Using Dialogue Manager
Displaying Data Sources
Creating HTML Pages
Launching the HTML/Document Wizard
Accessing HTML Page Components
Creating a Widget to Autoplay Control Values
Using Parameters
Viewing Object Attributes
Modifying Object Population Settings
Using Tasks & Animations
Working with Requests & Data Sources
Displaying Applications in Different Languages
Specifying Browser Defaults
Chaining in the HTML Canvas
Using JavaScript Code with HTML Canvas Pages
Creating Responsive Web Pages
Designing Content for Smartphones
Cascading Style Sheet Support Matrix for Internet Explorer
Cascading Style Sheet Class Mapping List
Creating Documents
Launching the HTML/Document Wizard
Accessing Document and ActiveIn-Document Analytic Dashboard Components
Previewing the Document Canvas
Editing Document Canvas Properties
Supporting Template Masters and Slide Layouts in App Studio-Generated Presentations
Creating Maintain Data Applications
Using the Maintain Data App
Using the Tasks & Animations Panel
Using the Maintain Data Editor
Using Functions in Procedures
Using Variables in Procedures
Using Data Source Stacks in Procedures
Using Import Modules
Executing Other Procedures
Migrating Legacy Maintain Procedures to Maintain Data
Creating Esri Maps
Illustrating Trends
Using the WebFOCUS Esri HTML5 Viewer
Creating an Esri Component on an HTML Page
Using Unified Geographic Roles
Configuring a Map Data Layer
Adding a Demographic Layer to a Map
Using Map Widgets
Configuring the Map Menu
Using IbComposer Functions to Invoke Map Menu Options
Configuring Layer Visualizations
Configuring Symbology for a Data Layer
Configuring Symbology for a Point Data Layer
Configuring Symbology for a Polygon Data Layer
Configuring Symbology for a Line Data Layer
Summary of Symbology and Visualizations by Layer Type
Refreshing Markers on an ESRI Map Without Refreshing the Entire Map
Retrieving the Esri Map Viewer Current Extent Coordinates as Variables
Configuring Maps to Interact With Other Components
Adding Before Load and After Load Events
Configuring Geographic Information
Adding an Esri Proxy URL
Installing and Configuring Esri on Premise
Working With Source Control
Using Source Control in App Studio
Microsoft Team Foundation Server Requirements and Configuration
Creating, Viewing, and Editing Source Syntax
Accessing the Text Editor
Selenium Browser Support
Selenium Browser Tiers
Updating the Selenium Software and Driver Executables
Troubleshooting
Troubleshooting Tips
Troubleshooting Tools
Maintain Data Getting Started
Launch PDF file
Introducing App Studio Maintain Data
Road Map: Where Should You Go?
What Is App Studio Maintain Data?
Overview of Developing App Studio Maintain Data Applications
App Studio Maintain Data Tutorial
Before You Begin
Creating a Domain
Viewing the Structure of a Data Source in the Requests & Data Sources Panel
Designing a Form
Saving Your Work
Running Your Page Locally
Using Radio Buttons
Giving Your Form a New Title
Writing Data to the Data Source
Adding a Form to Display Data From a Data Source
Adding Form Navigation Buttons
Adding Images to Your Application
App Studio Maintain Data Concepts
Set-based Processing
Controlling the Flow of a Procedure
Executing Other Maintain Data Procedures
Forms and Event-driven Processing
Reading From a Data Source
Writing to a Data Source
Transaction Processing
Classes and Objects
Creating an Update Application With Update Assist
Starting Update Assist
Update Assist: Segment & Field Options
Update Assist: Navigation Options
About Your Update Assist Application
Calling an Update Assist Procedure From an App Studio Report
Usage Notes
App Studio Maintain Data Sample Data Sources
Fannames Data Source
Users Data Source
Contact Data Source
Maintain Data Language Reference
Launch PDF file
Language Rules Reference
Case Sensitivity
Specifying Names
Reserved Words
What Can You Include in a Procedure?
Multi-Line Commands
Terminating Command Syntax
Adding Comments
Expressions Reference
Types of Expressions
Writing Numeric Expressions
Writing Date Expressions
Writing Date-Time Expressions
Writing Character Expressions
Writing Logical Expressions
Writing Conditional Expressions
Handling Null Values in Expressions
Command Reference
Language Summary
BEGIN
CALL
CASE
COMMIT
COMPUTE
COPY
DECLARE
DELETE
DESCRIBE
END
EXEC
FocCount
FocCurrent
FocError
FocErrorRow
FocFetch
FocIndex
FocMsg
GOTO
IF
INCLUDE
INFER
MAINTAIN
MATCH
MODULE
NEXT
ON MATCH
ON NEXT
ON NOMATCH
ON NONEXT
PERFORM
REPEAT
REPOSITION
REVISE
ROLLBACK
SAY
SET
showLayer
STACK CLEAR
STACK SORT
SYS_MGR
SYS_MGR.DBMS_ERRORCODE
SYS_MGR.ENGINE
SYS_MGR.FOCSET
SYS_MGR.GET_INPUTPARAMS_COUNT
SYS_MGR.GET_NAMEPARM
SYS_MGR.GET_POSITIONPARM
SYS_MGR.PRE_MATCH
TYPE
UPDATE
Winform
WINFORM SET
Ensuring Transaction Integrity
Transaction Integrity Overview
Why Is Transaction Integrity Important?
Defining a Transaction
Evaluating Whether a Transaction Was Successful
Concurrent Transaction Processing
Ensuring Transaction Integrity for FOCUS Data Sources
Ensuring Transaction Integrity for DB2 Data Sources
Developing Classes and Objects
What Are Classes and Objects?
Defining Classes
Reusing Classes: Class Libraries
Declaring Objects
MNTCON Commands
MNTCON CDN_FEXINPUT
MNTCON COMPILE
MNTCON EX
MNTCON EXIT_WARNING
MNTCON MATCH_CASE
MNTCON RADIO_BUTTON_EMIT_TEXT
MNTCON REMOTESTYLE
MNTCON RUN
App Studio for the Developer Studio User
Launch PDF file
Introduction to WebFOCUS App Studio
The App Studio Paradigm and Terminology
Installing App Studio and Developer Studio on the Same Machine
WebFOCUS App Studio Documentation Overview
Recommendations for Editing Developer Studio Files in App Studio
Developer Studio and App Studio Interface Differences
Comparing the Default Developer Studio and App Studio Interfaces
Main Interface Commands
WebFOCUS Administration
Development Areas
Creating Procedures
Configuring Environments
Managing Your WebFOCUS Environment
Creating Procedures
Accessing and Using the Procedure View Panel
Creating Reports
Creating Reports
Creating SQL Reports
Report Options Dialog Box
Field Properties Dialog Box
Adding Fields Using Smart Context
Field Length Limit
The Object Inspector Setup Tab
&WFFMT Report Variable
Creating HTML Pages
Creating HTML Pages
Using the Properties Panel
Using the Settings Panel
Requests & Data Sources Panel
Using the Tasks & Animations Panel
Generating a Chart From a Report
Making an HTML Page Responsive
Creating, Editing, and Managing Synonyms and Adapters
Creating and Editing Synonyms
Configuring Adapters
Rebuilding a Data Source
Automatically Adding Synonyms to Projects
Developer Studio Functionality Deprecated in App Studio
Deprecated Functionality List