on 09-03-2018 5:44 PM
Hi All,
I am doing a scenario on Full stack web ide and deploying on Cloud Foundry. I have 2 MTA projects. One MTA with HDB Module with hdbcds and calculation views. Another MTA for NodeJS that has xsodata and xsjs files.
When I try to deploy the application on Cloud Foundry, I get the below error.
Error resolving merged descriptor properties and parameters: No configuration entries were found matching the filter specified in resource "EmployeeHdb-provider"
Unexpected error: No configuration entries were found matching the filter specified in resource "EmployeeHdb-provider"
I have refereed the below SAP help link under the section : Cross-MTA dependencies. I have used "mta-provided" approach.
What configuration entries should I provide to resolve the error?
I have declared the dependency as below.
----------------------------------------------
HDB_MTA -- mta.yaml:
ID: EmployeeMdl
_schema-version: '3.1'
version: 0.0.1
modules:
- name: EmployeeHdb
type: hdb
path: EmployeeHdb
requires:
- name: hdi_ EmployeeHdb
provides:
- name: EmployeeHdb-provider
public: true
----------------------------------------------
Service_MTA -- mta.yaml:
ID: EmployeeApp
_schema-version: '3.1'
version: 0.0.1
modules:
- name: EmployeeSvc
type: nodejs
path: EmployeeSvc
provides:
- name: EmployeeSvc_api
properties:
url: '${default-url}'
requires:
- name: EmployeeHdb-provider
resources:
- name: EmployeeHdb-provider
type: mta-provided
parameters:
mta-id: EmployeeMdl
mta-version: ">=1.0.0"
mta-provides-dependency: EmployeeHdb-provider
Thanks,
Shilpa
On the provider MTA you have defined a version "0.0.1", but on the consumer side you require a version ">=1.0.0". With that config the provider cannot be found.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
81 | |
25 | |
12 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.