beautypg.com

Project operations, Input and output data, Figure 16 s – Sun Microsystems 5.1.1 User Manual

Page 60

background image

Chapter 6

Section 6.5

Implementing the HTTPS eWay BPEL Sample Projects

Building and Deploying the prjHTTPClient_BPEL Sample Project

HTTPS eWay Adapter User’s Guide

60

Sun Microsystems, Inc.

Figure 16 HTTPS eWay Sample Project

The location of input and output files are defined by the File eWay properties. By
default, the inbound File eWay reads from c:\temp\input*.txt. The default is changed
for the Project’s outbound File eWay, which sends the resulting data to
c:\temp\output%d.html

(%d represents the serial index starting with integer 0).

Project Operations

The prjHTTPClient_BPEL Project operates as follows:

ƒ

FileIn

: The external file system that provides instructions to the inbound File

eWay; this eWay gets a text file containing the instructions and passes them to a
Business Process, HttpBpelService.

ƒ

HttpBpelService

: Sends instructions to the desired HTTP system via the HTTPS

eWay. HttpBpelService also receives the information from the HTTPS system, via
the HTTPS eWay, then sends it to a File eWay, FileOut.

ƒ

HTTP_CLIENT

: The HTTP client external application or system; the HTTPS eWay

handles inbound and outbound communication with this system.

ƒ

FileOut

: The external file system that receives the information via HTTP; another

File eWay writes the received information to a text file on this system.

Input and Output Data

The HTTPS eWay Project uses the following input/output data files:

ƒ

Get_Sample.xml

ƒ

Post_Sample.xml

ƒ

MultipleData_In.dtd

These files have the following content:

GET Command: Get_Sample.xml

The input data file for the GET command is:

GET
http://www.yahoo.com

In b o u n d F ile

A p p lic a tio n

O u tb o u n d F ile

A p p lic a tio n

F ile In , to

H T T P , to F ile

O u t

C o lla b o ra tio n

H T T P (S )

e W a y