'conf/server.xml'
- Verify that 'Tomcat started.' is reported on the console.
- Once service is started, please verify below details:
- - from MSB service, verify that "resmgr" is reported from GET request on "/openoapi/microservices/v1/services"
+ - from MSB service, verify that "resmgr" is reported from GET request on "/api/microservices/v1/services"
- from this service, run one of the supported REST API mentioned in open-o NFVO wiki and verify that the
expected response is returned.
{
"serviceName": "resmgr",
"version": "v1",
- "url": "/openoapi/resmgr/v1",
+ "url": "/api/resmgr/v1",
"protocol": "REST",
"visualRange": "1",
"nodes": [{
{
"request": {
- "uri": "/openoapi/vimdriver/v1/limits/1234/cpumemory",
+ "uri": "/api/vimdriver/v1/limits/1234/cpumemory",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/vimdriver/v1/limits/1234/disk",
+ "uri": "/api/vimdriver/v1/limits/1234/disk",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{\r
"request": {\r
- "uri": "/openoapi/vimdriver/v1/[a-zA-Z0-9\\-\\_]{1,36}/hosts/[a-zA-Z0-9\\-\\_]{1,36}",\r
+ "uri": "/api/vimdriver/v1/[a-zA-Z0-9\\-\\_]{1,36}/hosts/[a-zA-Z0-9\\-\\_]{1,36}",\r
"method": "get",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/vimdriver/v1/[a-zA-Z0-9\\-\\_]{1,36}/hosts",\r
+ "uri": "/api/vimdriver/v1/[a-zA-Z0-9\\-\\_]{1,36}/hosts",\r
"method": "get",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/vimdriver/v1/networks",\r
+ "uri": "/api/vimdriver/v1/networks",\r
"method": "get",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/vimdriver/v1/ports",\r
+ "uri": "/api/vimdriver/v1/ports",\r
"method": "get",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/umcres/v1/resinfo",\r
+ "uri": "/api/umcres/v1/resinfo",\r
"method": "post",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/umcres/v1/resinfo",\r
+ "uri": "/api/umcres/v1/resinfo",\r
"method": "post",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/umcres/v1/resinfo",\r
+ "uri": "/api/umcres/v1/resinfo",\r
"method": "delete",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts",
+ "uri": "/api/resmgr/v1/hosts",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts",
+ "uri": "/api/resmgr/v1/hosts",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts?id=aaaa",
+ "uri": "/api/resmgr/v1/hosts?id=aaaa",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts?id=12345678",
+ "uri": "/api/resmgr/v1/hosts?id=12345678",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts",
+ "uri": "/api/resmgr/v1/hosts",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts",
+ "uri": "/api/resmgr/v1/hosts",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts/aaaa",
+ "uri": "/api/resmgr/v1/hosts/aaaa",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/hosts/12345678",
+ "uri": "/api/resmgr/v1/hosts/12345678",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/limits/1234/cpu?vimId=123",
+ "uri": "/api/resmgr/v1/limits/1234/cpu?vimId=123",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/limits/1234/disk?vimId=123",
+ "uri": "/api/resmgr/v1/limits/1234/disk?vimId=123",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations",
+ "uri": "/api/resmgr/v1/locations",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations",
+ "uri": "/api/resmgr/v1/locations",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations/aaaa",
+ "uri": "/api/resmgr/v1/locations/aaaa",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations/12345678",
+ "uri": "/api/resmgr/v1/locations/12345678",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations",
+ "uri": "/api/resmgr/v1/locations",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations",
+ "uri": "/api/resmgr/v1/locations",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations/aaaa",
+ "uri": "/api/resmgr/v1/locations/aaaa",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/locations/12345678",
+ "uri": "/api/resmgr/v1/locations/12345678",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks",
+ "uri": "/api/resmgr/v1/networks",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks",
+ "uri": "/api/resmgr/v1/networks",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks?id=aaaa",
+ "uri": "/api/resmgr/v1/networks?id=aaaa",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks?id=12345678",
+ "uri": "/api/resmgr/v1/networks?id=12345678",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks",
+ "uri": "/api/resmgr/v1/networks",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks",
+ "uri": "/api/resmgr/v1/networks",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks/aaaa",
+ "uri": "/api/resmgr/v1/networks/aaaa",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/networks/12345678",
+ "uri": "/api/resmgr/v1/networks/12345678",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports",
+ "uri": "/api/resmgr/v1/ports",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports",
+ "uri": "/api/resmgr/v1/ports",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports?id=aaaa",
+ "uri": "/api/resmgr/v1/ports?id=aaaa",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports?id=12345678",
+ "uri": "/api/resmgr/v1/ports?id=12345678",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports",
+ "uri": "/api/resmgr/v1/ports",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports",
+ "uri": "/api/resmgr/v1/ports",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports/aaaa",
+ "uri": "/api/resmgr/v1/ports/aaaa",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/ports/12345678",
+ "uri": "/api/resmgr/v1/ports/12345678",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate/resmgr/vims?tenantId=1234",\r
+ "uri": "/api/resmgr/v1/resoperate/resmgr/vims?tenantId=1234",\r
"method": "post",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate/resmgr/vims?tenantId=1234&vimId=123",\r
+ "uri": "/api/resmgr/v1/resoperate/resmgr/vims?tenantId=1234&vimId=123",\r
"method": "post",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate",\r
+ "uri": "/api/resmgr/v1/resoperate",\r
"method": "delete",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate?vimId=123",\r
+ "uri": "/api/resmgr/v1/resoperate?vimId=123",\r
"method": "delete",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate/updateres?tenantId=1234",\r
+ "uri": "/api/resmgr/v1/resoperate/updateres?tenantId=1234",\r
"method": "put",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{\r
"request": {\r
- "uri": "/openoapi/resmgr/v1/resoperate/updateres?tenantId=1234&vimId=123",\r
+ "uri": "/api/resmgr/v1/resoperate/updateres?tenantId=1234&vimId=123",\r
"method": "put",\r
"headers": {\r
"Content-Type": "application/json;charset=UTF-8"\r
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters",
+ "uri": "/api/resmgr/v1/datacenters",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters",
+ "uri": "/api/resmgr/v1/datacenters",
"method": "post",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters/aaaa",
+ "uri": "/api/resmgr/v1/datacenters/aaaa",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters/12345678",
+ "uri": "/api/resmgr/v1/datacenters/12345678",
"method": "delete",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters",
+ "uri": "/api/resmgr/v1/datacenters",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters",
+ "uri": "/api/resmgr/v1/datacenters",
"method": "put",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters/aaaa",
+ "uri": "/api/resmgr/v1/datacenters/aaaa",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
{
"request": {
- "uri": "/openoapi/resmgr/v1/datacenters/12345678",
+ "uri": "/api/resmgr/v1/datacenters/12345678",
"method": "get",
"headers": {
"Content-Type": "application/json;charset=UTF-8"
/**
* MSB register url.
*/
- public static final String REST_MSB_REGISTER = "/openoapi/microservices/v1/services";
+ public static final String REST_MSB_REGISTER = "/api/microservices/v1/services";
- public static final String ESR_GET_VIM_URL = "/openoapi/extsys/v1/vims/%s";
+ public static final String ESR_GET_VIM_URL = "/api/extsys/v1/vims/%s";
- public static final String ESR_GET_VIMS_URL = "/openoapi/extsys/v1/vims";
+ public static final String ESR_GET_VIMS_URL = "/api/extsys/v1/vims";
/**
* send resource info to monitor url
*/
- public static final String SEND_MSG_MONITOR = "/openoapi/umc/v1/resinfo";
+ public static final String SEND_MSG_MONITOR = "/api/umc/v1/resinfo";
/**
* networks url.
/**
* getNetworkURL.
*/
- public static final String GET_NETWORK_URL = "/openoapi/multivim/v1/%s/%s/networks";
+ public static final String GET_NETWORK_URL = "/api/multivim/v1/%s/%s/networks";
/**
* getTenantURL.
*/
- public static final String GET_TENANT_URL = "/openoapi/multivim/v1/%s/tenants";
+ public static final String GET_TENANT_URL = "/api/multivim/v1/%s/tenants";
/**
* getHostURL.
*/
- public static final String GET_HOST_URL = "/openoapi/multivim/v1/%s/%s/hosts";
+ public static final String GET_HOST_URL = "/api/multivim/v1/%s/%s/hosts";
/**
* getHostDetailURL.
*/
- public static final String GET_HOSTDETAIL_URL = "/openoapi/multivim/v1/%s/%s/hosts/%s";
+ public static final String GET_HOSTDETAIL_URL = "/api/multivim/v1/%s/%s/hosts/%s";
/**
* getNetworkURL.
*/
- public static final String GET_PORT_URL = "/openoapi/multivim/v1/%s/%s/ports";
+ public static final String GET_PORT_URL = "/api/multivim/v1/%s/%s/ports";
/**
* getLimitsURL.
*/
- public static final String GET_LIMITS_URL = "/openoapi/multivim/v1/%s/%s/limits";
+ public static final String GET_LIMITS_URL = "/api/multivim/v1/%s/%s/limits";
/**
* template notify M url.
"name": "Resource Management services"
}
],
- "basePath": "/openoapi/resmgr/v1",
+ "basePath": "/api/resmgr/v1",
"paths": {
"/limits": {
"get": {
</servlet>
<servlet-mapping>
<servlet-name>CXFServlet</servlet-name>
- <url-pattern>/openoapi/resmgr/*</url-pattern>
+ <url-pattern>/api/resmgr/*</url-pattern>
</servlet-mapping>
<context-param>
private Map<String, String> getHashMap() {
Map<String, String> paramsMap = new HashMap<>();
- paramsMap.put("url", "/openoapi/microservices/v1/services");
+ paramsMap.put("url", "/api/microservices/v1/services");
paramsMap.put("methodType", "post");
return paramsMap;
}
@Mock
public String readVimAdapterInfoFromJson() throws IOException {
- return "{\"serviceName\": \"resmgr\",\"version\": \"v1\",\"url\": \"/openoapi/resmgr/v1\",\"protocol\": \"REST\",\"visualRange\": \"1\",\"nodes\": [{\"ip\": \"127.0.0.1\",\"port\": \"8080\",\"ttl\": 0}]}";
+ return "{\"serviceName\": \"resmgr\",\"version\": \"v1\",\"url\": \"/api/resmgr/v1\",\"protocol\": \"REST\",\"visualRange\": \"1\",\"nodes\": [{\"ip\": \"127.0.0.1\",\"port\": \"8080\",\"ttl\": 0}]}";
}
};