ASNA WingsRPG™ Reference Manual

Project Folder and File Structure

The file and folder in the ASNA Wings web site are created automatically. The following file and folder list may not be shown in the order they will appear in your solution. Follow the detail link for more information when noted below.

File/FolderDescription
App_Code

WingsJob /.cs /.vr /.vb: This is the file that controls running the initial sign on and job initiation. See WingsJob for more information.

App_GlobalResources

Monarch.resx: This file contains the detailed values for Function Key labels, DdsDecField related messages, and Terminal Emulation constants and error/recovery messages. Copying and modifying this file is essential to globalizing Wings pages.

MessageFiles

This is the repository for the message files imported into the project.

Monarch

This is the folder that contains files used as the default Signon Screen and for general Wings internal processing.

Themes/Current

This is the folder that contains files that contain the images used in the solution, the default cascading style sheets and 5250Terminal emulation pages. Additionally, it contains the Tablet and Smartphone folders for variant sites created to better fit alternate platforms.

Views

This is the repository for the display files imported into the project.

Global.asax

This is the code that controls the initial events for the website. See the the role of Global.asax for more information.

MasterPage.master
MasterPage.window.master

MasterPage.master is the script and code-behind that controls the appearance and placement of content for ASPX pages. MasterPage.window.master is the script and code-behind that controls the appearance of pop up window content. See MasterPages for more information.

web.config

This configuration file controls the configuration settings for the website including application settings to locate display files via a library list, locate message files at runtime, set display file special character replacement values, and set the location of the Asna5250Terminal.aspx page.