You are on page 1of 3

COMMON LOGGING & EXCEPTIONAL HANDLING

SERVICE

LOGGING JDBC DB END
REQUEST

EXCEPTION FILE SYSTEM

TIVOLI (IBM MONITORING TOOL)

CLEAR QUEST (TICKETING TOOL)


EMAIL ON CALL

BOS


In this we have two operations.
1. Logging
2. Exceptional Handling
Based on the request the operation will be performed. If the request is for
logging then logging operation will be performed. In this we are using JDBC
Activities .We are updating the logging information to the database, then the
request is for exception, the exception operation will be performed. In this we
store the exception in a file system.
On top of the file system we have a Tivoli (IBM MONITORING TOOL). It
monitors the file system. If it finds any new files and it generates the ticket. Tivoli
in builder with a ticketing tool called CLER QUEST. So, these tickets intimated to
the BOS (BACK OFFICE PEOPLE) through two ways.
1. ON CALL
2. EMAIL
This is the outer structure of the CLEH.
When it comes to web service part, how we are doing the functionally
means, Here we have 2 operations.
1. Logging
2. Exception handling
Here we required 4 schemas. Two for each operation.
1. Request schema
2. Response schema
Then we required two WSDLS
1. Abstract WSDL
2. Concrete WSDL
Main difference between Abstract & Concrete WSDL is Abstract WSDL having
only message specifications. But in case of Concrete WSDL, We have message
specifications as well as Transport Details (End point URLs) and Abstract WSDL is
a dynamic WSDL. Concrete WSDL is I static WSDL.
Structure of WSDL is Message & Port type. The message tells that what data
needs to be communicated, and port type tells that what operation to be
performed.
Here we need to take 4 messages, two is for Request Messages, and two is for
Response Messages. Then we need to invoke the schemas into the messages.
According to Request & Response,
In port type we have to take two operations.
1. Logging
2. Exception handling
Invoke the Request Response Messages into the operation. Then we need to
generate a service.
How we are generating a service means right click on WSDL. We are able to seen
TOOLS OR MULTI USERS . Click on that again it shows GENERATE WEB SERVICE.
Click on that again it shows FROM PROCESS OR FROM WSDL . Here we need to
select FROM WSDL .Why because now we are at WSDL. Then service will be
generated with two PDs (Process Definitions).
Based on operations the PDs will be generated. Then go to service wsdl source.
Copy the source from service and paste into the concrete wsdl. In that two PDs
we have start & end activity without create transition between them. If there is
any logic we need to implement between start & end activity. This is the way of
building a web service.

You might also like