
Chapter 7
Section 7.3
Implementing the HTTPS eWay JCD Sample Projects
Building and Deploying the prjHTTPClient_JCD Sample Project
HTTPS eWay Adapter User’s Guide
99
Sun Microsystems, Inc.
The
Sample_In.dtd
file defines the following elements:
Method
: Defines whether the file is for a GET or POST command.
URL
: Defines the address of the target HTTP server.
Data
: Stores the data string(s) used in the POST command. You can use a single
input string in this case.
If your input comes with a name-and-value pair (for example, user name and password
fields), you can use ‘|’ as a delimiter between pairs of data and use ‘^’ as a sub-
delimiter. For example, if the user name field is
myname
, and the password field is
mypass
, then the data element is:
username^myuser|password^mypass
You can use any number of pairs in this case. When the HTTPS eWay sends out the
POST request, the URL becomes:
url?username=myuser&password=mypass
Where
url
is the URL element in the input file.
7.3.2
Creating a Project
The first step is to create a new Project in the Enterprise Designer.
1
Start the Enterprise Designer.
2
From the Project Explorer tree, right-click the Repository and select
New Project
. A
new Project (
Project1
) appears on the Project Explorer tree.
3
Right-click
Project1
and select
Rename
form the shortcut menu. Rename the Project
(for this sample,
prjHTTPClient_JCD
).
7.3.3
Creating the OTD
The next step is to create a Data Type Definition (DTD) OTD as an input file for this
HTTPS sample Project.
Follow the steps outlined in
“Creating the OTD” on page 61
to convert the
Sample_In.dtd
file into an eGate OTD. Name the new OTD
Sample_In_with_top_website
.
7.3.4
Creating the Collaboration Definition (Java)
The eGate Enterprise Designer contains a Collaboration Definition wizard (Java) that
allows you to create Java-based Collaborations. You must use the wizard to create a
Collaboration Definition before implementing the Collaboration.
The Collaboration Editor user interface allows you to create the Business Rules that
implement your business logic for a Java-based Collaboration. You can create the
desired Business Rules for your Project by dragging and dropping values from a source