Hi Andreas, Following check is done in the getEPRsForService method of the above class..
//Strip out the operation name if (serviceName.indexOf('/') != -1) { serviceName = serviceName.substring(0, serviceName.indexOf('/')); } Due to this, endpoints are not calculated for hierarchical services (because we use '/' to separate hierarchical parts). When I get rid of the above check everything works fine. So can there be situations where service-name/operation-name is passed for the serviceName parameter of the above method? Thanks, ~Isuru -- Technical Lead, WSO2 Inc. http://wso2.org/ Blog : http://isurues.wordpress.com/