Switch branches/tags
release/6.4.1 release/6.3.1 release/6.3.0 release/6.3.0RC1 release/6.3.0M2 release/6.3.0M1 release/6.2.1 release/6.2.0 release/6.2.0RC1 release/6.2.0M3 release/6.2.0M2 release/6.1.2 TPS-460 TESB_SE_4_0_0 TESB-SE-6.2.0-M1 TESB-SE-6.1.1-GA TESB-SE-6.1.1-GA-B3 TESB-SE-6.1.1-GA-B2 TESB-SE-6.1.0-RC1 TESB-SE-6.1.0-M2 TESB-SE-6.1.0-M1 TESB-SE-6.1.0-M0 TESB-SE-6.1.0-GA TESB-SE-6.0.1-RC1-Lake TESB-SE-6.0.1-GA TESB-SE-6.0.1-GA-B4 TESB-SE-6.0.1-GA-B3 TESB-SE-6.0.1-GA-B2 TESB-SE-6.0.0-RC1 TESB-SE-6.0.0-RC1-Lake TESB-SE-6.0.0-M5 TESB-SE-6.0.0-M5-Lake TESB-SE-6.0.0-M4 TESB-SE-6.0.0-M4-Lake TESB-SE-6.0.0-M4-B2 TESB-SE-6.0.0-M3 TESB-SE-6.0.0-M2 TESB-SE-6.0.0-GA TESB-SE-6.0.0-GA-B3 TESB-SE-6.0.0-GA-B2 TESB-SE-5.6.3-GA TESB-SE-5.6.2-M1 TESB-SE-5.6.2-GA TESB-SE-5.6.1-GA TESB-SE-5.6.1-GA-B5 TESB-SE-5.6.1-GA-B4 TESB-SE-5.6.1-GA-B3 TESB-SE-5.6.1-GA-B2 TESB-SE-5.6.0-RC1 TESB-SE-5.6.0-M4 TESB-SE-5.6.0-M3 TESB-SE-5.6.0-M2 TESB-SE-5.6.0-M1 TESB-SE-5.6.0-M0c TESB-SE-5.6.0-M0b TESB-SE-5.6.0-GA TESB-SE-5.6.0-GA-B3 TESB-SE-5.6.0-GA-B2 TESB-SE-5.5.2-GA TESB-SE-5.5.1-GA TESB-SE-5.5.0-M1 TESB-SE-5.5.0-GA TESB-SE-5.4.2 TESB-SE-5.4.2-M0b TESB-SE-5.4.1-GA-B11 TESB-SE-5.4.0-RC2 TESB-SE-5.4.0-RC1 TESB-SE-5.4.0-M3 TESB-SE-5.4.0-M2 TESB-SE-5.4.0-M2-B2 TESB-SE-5.4.0-M1 TESB-SE-5.4.0-GA TESB-SE-5.4.0-GA-B2 TESB-SE-5.3.2-GA TESB-SE-5.3.1-M1 TESB-SE-5.3.1-M1-B2 TESB-SE-5.3.1-GA TESB-SE-5.3.1-GA-B3 TESB-SE-5.3.0-RC2 TESB-SE-5.3.0-RC1 TESB-SE-5.3.0-RC1-B3 TESB-SE-5.3.0-RC1-B2 TESB-SE-5.3.0-M3 TESB-SE-5.3.0-M2 TESB-SE-5.3.0-M1 TESB-SE-5.3.0-M0 TESB-SE-5.3.0-GA TESB-SE-5.3.0-GA-B2 TESB-SE-5.2.3-GA TESB-SE-5.2.2-GA TESB-SE-5.2.1-M1 TESB-SE-5.2.1-GA TESB-SE-5.2.0-RC3 TESB-SE-5.2.0-RC2 TESB-SE-5.2.0-RC1 TESB-SE-5.2.0-M4 TESB-SE-5.2.0-M3 TESB-SE-5.2.0-M2 TESB-SE-5.2.0-M1 TESB-SE-5.2.0-GA
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
locator-rest-service
locator-service-common
locator-soap-service
README.txt
pom.xml

README.txt

###############################################################################
#
# Copyright (c) 2011 - 2013 Talend Inc. - www.talend.com
# All rights reserved.
#
# This program and the accompanying materials are made available
# under the terms of the Apache License v2.0
# which accompanies this distribution, and is available at
# http://www.apache.org/licenses/LICENSE-2.0
#
###############################################################################
Locator Service
---------------------------

Provides both a SOAP interface and RESTful interface for the Locator Service

Subprojects
-----------
locator-service-common: 
    *   Contains WSDL and schema files which define the Locator Service's SOAP interface
    *   Contains WADL and schema files which define the Locator Service's RESTful interface

locator-soap-service: 
      Provides the SOAP Service implementation for Locator Service.

locator-rest-service: 
      Provides the RESTful Service implementation for Locator Service.

To enable and deploy the Locator Services into Talend runtime, do the following steps:

Prerequisites
1.Generate SOAP and RESTful interface (using the relevant WSDL and WADL file):
      
       cd locator-service-common
       mvn clean install

2.Install the Service Locator server (Zookeeper Server) feature:
       
 In Talend ESB container execute command: feature:install tesb-zookeeper-server

Deploying of Service Locator SOAP Service.

 In Talend ESB container execute command: feature:install tesb-locator-soap-service

Deploying of Service Locator REST Service.

 In Talend ESB container execute command: feature:install tesb-locator-rest-service

Configuring authentication for Service Locator SOAP Service.

For enabling security for Locator SOAP Service open org.talend.esb.locator.service.cfg in etc directory of Talend ESB container.

Change locator.authentication property:
TOKEN - enabling username token scenario
SAML  - enabling SAML token scenario
NO    - no security

Policy configuration is located in etc directory of Talend ESB container in files:
SAML token policy     - org.talend.esb.locator.saml.policy
Username token policy - org.talend.esb.locator.token.policy