Unwired Accelerator lets you create application elements that are based on files. The file must contain data arranged in a format that can be mapped to grid data (see “Grid rules”). For example:
Delimited columns – a file that has data separated by commas, tabs, semi-colons, colons, or spaces. Typically, this is a file with a .csv extension, which you can create when you save the contents of a spreadsheet application.
Fixed-size columns – a file with data arranged in columns of a fixed size. These files can be saved and uploaded with a .txt extension.
Using either file type, you can create an application element that uses the grid-rule functionality of Unwired Accelerator.
UA uses the uploaded copy of the file, not the copy
that is local to the browser. In other words, changes to the original
file have no impact on the application created from the uploaded
file. To have the changes take effect, you must upload the application
again.
Creating a delimited file element
This example shows how to create an application from a file source that uses commas to separate the data. You can also create a file that uses tabs, semi-colons, colons, or spaces to separate data.
Use a spreadsheet application to create a four-column table in a spreadsheet program with the following content:
Col1 |
Col2 |
Col3 |
Col4 |
---|---|---|---|
1 |
2 |
3 |
4 |
999 |
888 |
777 |
666 |
Save the content as a comma-delimited file in a temporary directory, with the name data.csv; for example, C:\temp\data.csv.
Log in to Web Studio, select Build Applications, select New from the Application Manager Status menu, then click New to launch Application Builder.
Click the arrow to the right of the Add button and select File Element. You see the New Element window, which allows you to identify the file to upload from your local machine to the Unwired Accelerator server.
Complete the File Element Definition options:
File Name – enter the file name of your source data (C:\TMP\data.csv).
Delimited, Fixed Width – reflects how source file content is arranged—data separated by a delimiter (such as a comma), or data arranged in fixed-sized columns.
For this example, select Delimited.
Destination Location – accept the default location, which is created automatically.
File Name – leave blank. This field is automatically filled in once you upload the file.
Delimiter – select the delimiter used in the source data file. Select “Comma.”
Merge Repeated Delimiters – whether repeated delimiters should be replaced with a single delimiter. This is useful if your source data includes blank columns. For this example, leave this unselected.
Text Quoter – specifies the quote character that is used to define a section of “as is” text that may include delimiters. Accept the default.
Click Upload to the right of the Destination Location field. When the confirmation displays that the file was successfully uploaded, click OK.
Click Preview to see the result.
Click Next.
In the next three windows (Split, Define, and Filter) click Next to bypass the fields, which are not necessary for this example.
In the Window Preview window, enter fedata
for
the file element.
In the Continuous Capture window, click Finish.
In the Application Builder, click Save.
In the Finish window, under the Content tab, in the
Name field, enter fedata
.
Accept all the defaults, and click Finish.
In the confirmation pop-up, click OK.
Creating a fixed-column file element
This section describes how to create a file element using fixed column width data; that is, the source file data is arranged in columns of fixed length.
Use a text editor to create a four-column table with the following content:
Col1 |
Col2 |
Col3 |
Col4 |
---|---|---|---|
1 |
2 |
3 |
4 |
99 |
44 |
1 |
12 |
Verify that the number of spaces between each column is the same; for this example put 9 spaces between each column.
Format the text using a monospaced font—for this example, select Lucinda Console.
Save the content as a text file (*.txt) in a temporary directory, with the name data.txt; for example, C:\temp\data.txt. Exit the text editor.
Log in to Web Studio.
Select Applications from the Build menu in the left pane, select New from Application Manager Status menu, then click the New button to launch Application Builder.
Click the arrow to the right of the Add button and select File Element. You see the New Element window, which allows you to identify the file to upload from your local machine to the Unwired Accelerator server.
Complete the File Element Definition options:
File Name – enter the file name of your source data (C:\temp\data.txt), or click Browse to locate the file.
Delimited, Fixed Width – reflects how the source file content is arranged—data separated by a delimiter (such as a comma), or data arranged in fixed-sized columns.
For this example, select Fixed Width.
Destination Location – accept the default location, which is created automatically.
File Name – leave blank. This field is automatically filled in once you upload the file.
Columns (comma separated) – indicates where
to place the columns for the data source; for this example, 0,
9, 18, 27
(this indicates that each column has
nine spaces between it and the next).
Click Upload to the right of the Destination Location field. The program creates a \PortalDocs subdirectory beneath the directory you have specified as the temporary directory on the local machine. The file you upload is saved in a subdirectory beneath \PortalDocs that has your user name; for example, x:\temp\PortalDocs\opsuper, where “x” is the drive where the temporary directory is located, and “opsuper” is the name of the user that uploaded the file.
When the confirmation displays that the file was successfully uploaded, click OK.
Click Preview to see the result.
Click Next.
In the next three windows, click Next to bypass the fields (Split, Define, and Filter), which are not necessary for this example.
In the Window Preview window, enter fixed
width
for the file element name.
In the Continuous Capture window, click Finish.
In the Application Builder, click Save, complete the options, then click Finish.
In the Finish window, under Content tab, in the Name
field, enter: fixed width.
Click Finish.
In the pop-up confirmation window, click OK.
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |