TWS GiB
TWS GiB
TWS GiB
Slide 1
Slide 2
What is a Webservice?
Formal Definition
Slide 3
A simpler Definition
Slide 4
Service Architecture
Slide 5
Slide 6
What can we do with SOAP?
Exchange messages
SOAP is a specification that defines the XML
format for messages
Defines an XML structure
to call a method on a remote machine and pass
arguments
To return values
To return error messages (if any)
Slide 7
What Makes Up SOAP?
Envelope package
Header/Body pattern
Similar to how http works
Slide 8
Simple Example
Slide 9
SOAP Elements
Envelope (mandatory)
Top element of the XML document representing
the message
Header (optional)
Determines how a recipient of a SOAP message
should process the message
Adds features to the SOAP message such as
authentication, transaction management, payment,
message routes, Security digest etc...
Slide 10
SOAP Elements
Body (mandatory)
Exchanges information intended for the recipient
of the message.
Typical use is for RPC calls and error reporting.
Slide 11
Important Points
Slide 12
Slide 13
Objectives
Slide 14
T24 Functional Architecture
Slide 15
T24 Overview – Technical Architecture
Slide 16
T24 Business Service Definition
Slide 17
T24 Web Services Provision
Slide 18
Web Service Composer
Slide 19
T24 Web Service Composer
Slide 20
Slide 21
Objectives
Install TWS EE
Generate web service
Deploy your application
Test your web service
Use strong data type in TWS EE
Slide 22
What is a web service?
Slide 23
TWS – Web Service Communication
Slide 24
Why TWS?
Slide 25
Software requirements for TWS EE
Slide 26
T24 setup to support TWS
Product required:
WS
Application to be used:
OFS.SOURCE
PW.ACTIVITY
EB.SERVICE
Slide 27
TWS – Service Definition
Slide 28
TWS – Service Definition
Slide 29
OFS.SOURCE
Slide 30
Creating TWS project using Eclipse
Slide 31
Creating TWS project using Eclipse
Slide 32
Creating TWS project using Eclipse
Slide 33
Creating TWS project using Eclipse
Slide 34
Creating TWS project using Eclipse
Slide 35
Creating TWS project using Eclipse
Slide 36
Creating TWS project using Eclipse
Slide 37
Creating TWS project using Eclipse
Slide 38
Exporting the Web Service using Eclipse
Slide 39
Exporting the Web Service using Eclipse
Slide 40
Strong Typed WSDL
Slide 41
Strong Typed WSDL
Slide 42
Deploy the service created
Slide 43
Deploy the service created
Slide 44
Data Type Mapping
Slide 45
Mapping with specific data type
Slide 46
Mapping with specific data type
With the new TWS java version, the data type of the
field is read from the SS and the schema are mapped to
the specific data type as shown below:
Slide 47
Mapping with specific data type
Slide 48
Accessing the Service
Slide 49
Testing Web Service with soap UI
Create a new project in soap Ul and load the ‘wsdl’ link which was created
under jBoss
Slide 50
Testing Web Service with soap UI
Create a new project in soap Ul and load the ‘wsdl’ link which was created
under jBoss
Slide 51
Testing Web Service with soap UI
Create a new project in soap Ul and load the ‘wsdl’ link which was created
under jBoss
Slide 52
Testing the Web Service using soap UI tool
Slide 53
Testing the Web Service using soap UI tool
Slide 54
Testing the Web Service using soap UI tool
Slide 55
Sample FT
Slide 56
Sample Currency Enquiry
Slide 57
Slide 58
TWS and Overrides
Slide 59
GTS control values
Slide 60
Take a look into some of the Account Records
Slide 61
Do a FT transaction using TWS project
Slide 62
Same FT record in T24
Slide 63
TWS and Overrides
Slide 64
Slide 65
Arrangement Architecture — Quick Overview
Slide 66
Arrangement Architecture — Quick Overview
Slide 67
AA Terms
Slide 69
How To Expose AA as TWS Web Service
Slide 70
TWS and AA
Slide 71
PW.ACTIVITY and EB.SERVICE records
Slide 72
Test the TWS project
Slide 73
AA Record
Slide 74
Thank You
Slide 75