How to expose a WSDL for TIBCO BusinessEvents Web Service?

How to expose a WSDL for TIBCO BusinessEvents Web Service?

book

Article ID: KB0094284

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Description:
When TIBCO BusinessEvents (BE) acts as a web service server, clients of the service can view the exported concrete WSDL for the web service using the URL to the document root folder. The WSDL file must be placed in that location to allow access using the URL.

Environment

Product: TIBCO BusinessEvents Version: 5.x OS: All Supported Operating Systems

Resolution

Configuration required follows.

1). Open BE Studio Project --> Channels -->HttpChannel, then the Advanced tab. In that there will be a Document Root: property.

2). Fill the Document Root with an absolute folder path, e.g. C:/tmp/wsdl and then place your concreteWSDL in this folder. Do not include the WSDL file name in the Document Root property. Attached is a screenshot (Filename: HTTPAdv_DocRoot.jpg) for reference.

3). Re-build the EAR and start the engine .

4). In a browser, type http://ip:port/<ConcreteWSDL Name> .  IP is the machine which is running the Soap server. Port is the Soap server listening port, e.g. http://localhost:9696/ConcreteMathService.wsdl
    
This will expose WSDL for the BE Web Service.    

Issue/Introduction

How to expose a WSDL for TIBCO BusinessEvents Web Service?

Attachments

How to expose a WSDL for TIBCO BusinessEvents Web Service? get_app