1. STANDARD.
SELECTION record of the NOFILE enquiry
2. Corresponding NOFILE routine used – TEST.PUBLISHENQ
3. ENQUIRY record – NOFILE.DFE.TEST
4. TShow of the NOFILE routine from classic
5. Copy the class file generated in any jar file in order to reflect the same in TAFJEE servlet.
6. DFE.CONNECTOR.DETAILS record – WEBSERVICE
7. DFE.PARAMETER record – WEBSERVICE
Note:
The value in the field WSDL.URL is the mock wsdl service created from the TWS project.
Cause of the Error in received Server log:
Error:
08:42:47,178 INFO [stdout] (http-/0.0.0.0:8080-1) 08:42:47,178 [com.temenos.t24.dfe.HTTPConsumer]
ERROR - Err:014:IOException:java.io.IOException: Server returned HTTP response code: 500 for URL:
http://172.17.215.103:8088/mockT24AcctAppSvc_V1.0SOAP?WSDL
08:42:47,194 ERROR [stderr] (http-/0.0.0.0:8080-1) java.io.IOException: Server returned HTTP response
code: 500 for URL: http://172.17.215.103:8088/mockT24AcctAppSvc_V1.0SOAP?WSDL
08:42:47,205 ERROR [stderr] (http-/0.0.0.0:8080-1) at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1840)
Reason:
The above error will occur if the SOAP.ACTION field in DFE.PARAMETER is not provided/has an incorrect
value. So correct value should be provided. A sample is shown below.
How to retrieve value of SOAP.ACTION field:
The value in the field SOAP.ACTION should be provided as below which can be retrieved from the “WS-
Addressing related settings” tab Action value in SOAP UI as below.
8. DFE.MAPPING record – CUSTOMER.XML
9. DFE.TRANSFORM – CUSTOMER.XSLT
Value of the field XSLT.MAPPING:
TWS WSDL output:
Note:
The error “08:42:46,882 ERROR [stderr] (http-/0.0.0.0:8080-1) SystemId Unknown; Line #-1; Column #-1;
Premature end of file.” will occur if the corresponding XSLT is not correctly mapped with the created
web service using TWS.
Check the TWS WSDL in order to correct the existing XSLT.MAPPING to avoid the Premature end of file
error. A sample for the local nofile enquiry is attached above.
Enquiry output from tSS prompt:
Enquiry output from Browser: