Knowledgebase
It is possible to create a deployable package such that you do not
need to direclty deploy from PowerBuilder to the server. It is a
feature called Appeon Packaging Wizard. It is used by many of our
software vendor partners that need to provide a distributable to their
customers completely independent of PB.
Yes, other Java Web applications can be integrated with Appeon Web
applications. This can be done in a number of ways depending on what
you are trying to achieve. There are hooks to integrate at the
client-side as well as the server-side, including consuming/exposing
business logic via native Java calls or Web services.
Appeon fail over is a session level fail over. Once you correctly
configured Appeon Cluster function, all the session information
happened on one member server will be automatically backed up on the
other member servers in this cluster. Therefore, if one of the member
server hangs, the session will be automatically responded by the other
member server. You don't need to re-login to the system.
All data is ONLY stored on the server-side DB, unless "Offline Access
font-size: medium;">If offline capability is required, then some data
must be temporarily cached on the device.
Appeon Mobile gives the developer full control and transparency over
the data caching and synchronization.
We provide APIs allowing developers to decide what data to cache, what
sync strategy to use, etc. (Appeon Mobile 1.5 and over)
When a PowerBuilder application is processed through Appeon, how does
Appeon determine which part of the code of the application resides on
the application server and which resides in the web page?
The file downloading parts are handled on Web Server side; the front
PB codes are handled on Client side, and the DB related codes (such as
dw, e-sql) and the NVOs are handled on Application Server.
The destination directory should be a relative path to the upload
file directory on the file server. ( for ex: the
'\\webdev-02\inetpub\PHDOC' is a abolute path).
The upload file directory on the file server is the value of
file-path in %FileService_HOME%\appeonfileserver.xml (for example:
C:\inetpub\wwwroot\fileservice\appeonfileserver.xml), the content of
the xml file is like below(the upload file directory on the file
server is 'C:\appeon' in this file):
Please refer to Appeon Help | Appeon Workar...
Please follow the steps below to restart Appeon Server on WebSphere:
1. Stop Appeon Server
Stopping WebSphere Application Server will shut down Appeon Server.
So first Change to the $WebSphere/AppServer/bin/ folder, for example,
/export/home/IBM/WebSphere/AppServer/bin/, and run the_stopServer.sh_
file.
./stopServer.sh server1
2. Starting Appeon Server
Change to the $appeon/bin/ folder, for example,
/export/home/IBM/WebSphere/AppServer/appeon/bin/ and run the
appeonserver.sh file.
Wh...
If the application that we want to migrate to web with Appeon use
some local files, can they be put on the Appeon Server or do they must
be send to the client side?
Depends on what kind of local files we are talking about: if it is
just DLL/OCX, or INI or pictures, they can be configured in the Appeon
Developer as shown in the attached image, the file will be deployed to
the server side and later automatically download to the client side.
When an end users downloads the Appeon Mobile applications from the
Apple store/Android market those applications will try to connect to
the database to get data - since PB applications are database-driven
apps. The connection to the database is made via the Appeon Server.
Some of the features and advantages of Appeon Mobile Server are:
1. Appeon Server automatically updates the application. Each time the
user clicks the icon of an Appeon Mobile application, the app will try
to connect to the Appe...
Below is a short summary of the procedure and attached is a tutorial
from Apple
1. Prepare a Macintosh computer or VMWare running OSX (OSX is Apple's
operating system)
2. Install Apple Xcode tool.
3. Apply for a Developer Certificate ($99/yr) or Enterprise
Certificate ($299/yr). https://developer.apple.com/programs/start/ios/
[https://developer.apple.com/programs/start/ios/]
Developer is better for creating apps that go on the Apple store.
Enterprise is better for creating apps that are distribute...
How to delete the files in the Appeon File Server?
You need to delete the file in file server manually, and the file
appeon.lst in the same folder where your deleted file is located must
be deleted at the same time.
The list of files only can be reviewed directly on the Appeon File
Server.
Appeon File Server is a standard non-visual Web application running
on the back-end for uploading and downloading files.
Below some general information that will help you using this
functionality:
* The functions: of_appeonupload() and of_appeondownload() can not
upload and download the multi files. They can only upload/download 1
file.
* The function of_appeonupload() can't save with the same name two
different files, you need to rename/delete one of them before execute
the of_appeondownload()....
Appeon supports using LoadRunner to test the performance of the web
application.
The attached file is to tell you how to use LoadRunner to test the
performance.
You can also find the related information in the Appeon for
PowerBuilder 2013 Help Documentation> Appeon Performance Tuning Guide>
Identifying Performance Bottlenecks> Testing Appeon Web application
with LoadRunner.
It's not a simple configuration to declare the list of Mobile devises
allowed to connect to the mobile application in AEM.
However, as part of the customer username/password authentication
that they have coded in their PB application, they can add an
additional check to make sure that the mobile devise is an authorized
one. Appeon provides a PB function the customer can call to retrieve
the mobile device ID. The function is:
eon_mobile_deviceex.of_getdeviceid()
Appeon is not a Web server. It runs...
You may have this error when upgrading to a major version of Appeon
or installing an EBF (see attached).
Before contacting Appeon support please be sure of doing a FULL
deployment of your application with the new version.
If you are using Websphere you need to undeploy the application and
then redeploy it (full deployment)
If after doing a FULL deployment you still have the error, the issue
is probably caused by the different Web root between the web server
and the application server.
In the...
We recommend have the Appeon Server and the DB server in the same LAN
to avoid performance issues
This article describes the steps the Client must follow to ensure
that the issues being reported are reasonably-suspected to be Appeon
Product Issues. It is important the Client carefully follows this
checklist to avoid wasting precious down time and frustrated users.
Appeon Technical Support will only assist with Appeon Product Issues.
APPLICATION SERVER DOES NOT START
This is NOT an Appeon Product Issue and is NOT covered by Technical
Support.
WEB BROWSER DOES NOT START
This is NOT an App...
This article describes the Appeon's recommendations to ensure
successful deployment of applications to a production environment. It
is important the Client follows these recommendations. A problem
caused by not following these recommendations will not be eligible for
Technical Support.
PERFORMANCE TUNING
The PowerBuilder source code should be optimized to ensure high
performance and high scalability. Most PowerBuilder applications
exhibit some level of performance and scalability issues when run ov...
We need to build the .war files in Appeon from our application for an
initial at our customer site who has Appeon AEM installed.
Can we build those files offsite and deliver them for installation
using AEM and the application server or must they be build on-site on
the customer network?
YES you can follow up the package wizard in the Appeon developer to
generate portable deployment packages for Web applications. Thus your
customer can directly deploy the Web application package to the server
witho...
A client has .war files already running in a test environment and now
wants to move them to production. The only difference between the two
is the URL of the server which we store in the .ini file configured
when building the .war files.
Is it possible to take those .war files from the test environment and
install them into production without doing any rebuilds? Is it
possible to move the .wars and then go into the AEM to change any URL
specific .INI settings. Yes, you can package this application an...
Starting with Appeon 2013 R2, the Appeon Workspace (AWS) available in
the Apple Store is only for demostration purposes, you won't be able
to add any other application to it.
In order to deploy your applications to the mobile devises of your
end users you need to host your own AWS. You can set up your Appeon
Workspace Server by following the below procedure:
1. Get the AWS installation package.
For Appeon Mobile 1.0 users, the file is available at:
http://download.appeon.com/APB/2013/appeon/ga/...
Please find attached a document about the security in Appeon Mobile
The Appeon Server can run on any of the following cloud platforms to
provide a cloud computing environment for the deployed applications:
1. Windows Azure
2. Amazon Web Services
3. RackSpace Cloud
What's more, the Appeon Workspace turns Mobile + Cloud and even Mobile
+ Multi-Cloud into reality. Appeon supports the mainstream cloud
services, therefore, developers only need to deploy the mobile
application to any cloud-based server, and then the end users can
connect to different cloud servers in the Appeon...
If you have this error when trying to deploy your application to the
Appeon Server please refer to the attached document
In Appeon Enterprise license, are the functions of load-balancing,
clustering and fail-over done by Appeon Server or done by the OS of
the servers for example by Windows Server?
In Appeon Enterprise the clustering feature consist of two features
1. Load-balancing
2. Fail-over.
The load-balancing and fail-over functions that we are talking about
are two functions provided by Appeon Server, not Windows Server.
Please go to your application folder on web server, for example:
C:inetpubwwwrootsales, and modify the x32_application.htm(for 32-bit
IE) and x64_application.htm(for 64-bit IE) under this folder change
the title to the application name you want to.
...
The enterprise provisioning profile in Appeon Workspace (AWS 2013 R2
Build 0110, Build 0126, or Build 0136 (JP) ) will expire on November
7th 2014 and AWS will stop working after that.
You would need to use the latest AWS by following Appeon instructions
to solve this issue.
Note that unless you submitted your own AWS or your app as standalone
app to Apple store, you need to follow the instructions to fix this
issue. Read more detailed information and follow instructions from
http://demo.appeon.com/awsu...
For .net and EAserver, it is application file, for others Application
server, for example: JBoss, WebLogic, etc., it is war file.
INI files are saved in /config/ aws$ini$.xml, for example,
/mnt/shell/emulated/0/Android/data/com.appeon.mobile/files/5730031d/config/
aws$ini$.xml
Both Appeon Web and Appeon Mobile support INI files and the related
functions.
Appeon Developer deploys the INI File to the Appeon server and saves
them in xml format to the client. Therefore you cannot judge if the
INI files exist in Appeon the way you judge them via FileExist in the
PB C/S architecture.
Please to go Appeon Developer > Configure > %your application profile%
> DB Settings page to check the transaction object settings.
Please make sure all data source names exists in your AEM > Server >
Resources > Data Source page.
Or please delete the transaction object settings in Appeon Developer
and then deploy & package application again.
https://www.appeon.com/support/documents/appeon_online_help/2015/appeon_developer_user_guide/ch03s02s01.html#DBType
[https://www.appeon.com/support/documents/appeon_on...
Help Desk by Novalys