#!/bin/sh
#
#
#    Licensed to the Apache Software Foundation (ASF) under one
#    or more contributor license agreements. See the NOTICE file
#    distributed with this work for additional information
#    regarding copyright ownership. The ASF licenses this file
#    to you under the Apache License, Version 2.0 (the
#    "License"); you may not use this file except in compliance
#    with the License. You may obtain a copy of the License at
#
#    http://www.apache.org/licenses/LICENSE-2.0
#
#    Unless required by applicable law or agreed to in writing,
#    software distributed under the License is distributed on an
#    "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
#    KIND, either express or implied. See the License for the
#    specific language governing permissions and limitations
#    under the License.
#
#
# run the Apache CXF wsdlvalidator tool 
#

. /etc/xroad/services/global.conf

cxf_home=/usr/share/xroad/wsdlvalidator

cxf_jar=$cxf_home/jlib/cxf-manifest.jar

if [ ! -f $cxf_jar ]; then 
    echo "ERROR: Unable to find cxf-manifest.jar in $cxf_home/jlib/"
    exit 1
fi 

if [ ! -f $JAVA_HOME/bin/java ]; then
    echo "ERROR: Set JAVA_HOME to the path where the JRE (6.0 or higher) is installed"
    exit 1
fi

cxf_classpath=${cxf_jar}:${CLASSPATH}

$JAVA_HOME/bin/java -Djava.endorsed.dirs="${cxf_home}/jlib/endorsed" -cp ${cxf_classpath} org.apache.cxf.tools.validator.WSDLValidator "$@"

