Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Summary: This document provides basic information about the extension providing MongoDB, Marklogic and Couchbase CouchDB support for the JEE analyzer.

What's new?

Please see NoSQL for Java - 1.0 - Release Notes for more information.

Description

The NoSQL for Java provides support for MongoDB, Marklogic and Couchbase CouchDB for the JEE analyzer. 

In what situation should you install this extension?

...

  • Function Points (transactions): a green tick indicates that OMG Function Point counting and Transaction Risk Index are supported
  • Quality and Sizing: a green tick indicates that CAST can measure size and that a minimum set of Quality Rules exist
Function Points
(transactions)
(tick)
Quality and Sizing(tick)

CAST AIP compatibility

This extension is compatible with:

...

This extension is compatible with the following DBMS servers:

DBMSSupported
CSS(tick)
Oracle(tick)
Microsoft SQL Server(error)

Prerequisites

(tick)An installation of any compatible release of CAST AIP (see table above)

...

You can also use the CAST Management Studio option View Analysis Unit Content to see the objects that have been created following the analysis:

Rules

The following rules are added:

...

Violations in the CAST Engineering Dashboard

Violations in CAST Enlighten

...

Link typeWhen is this created?
parentLink

The database is the parent of a collection.

Database's parent is the caller's project.

useLinkBetween the caller Java objects and a database or a collection.

useSelectLink

useUpdateLink

useDeleteLink

useInsertLink

Between the caller Java object and a database or a collection.

...

CouchDB

Link typeWhen is this created?
parentLink

The connection is the parent of database which is the parent of a collection.

Connection's parent is the caller's project.

useLinkBetween the caller Java objects and connections, databases or collections.

useSelectLink

useUpdateLink

useDeleteLink

useInsertLink

Between the caller Java object and a database or a collection.

...