finos / cdm-object-builder Goto Github PK
View Code? Open in Web Editor NEWObject Builder
License: Apache License 2.0
Object Builder
License: Apache License 2.0
In either table or JSON view, would expect to see both parties
Only the last Party is shown
(https://cdm-object-builder.finos.org/)
CDM-JAVA5.0.1
{
"identifier": [
{
"assignedIdentifier": [
{
"identifier": {
"value": "A12345678"
}
}
]
},
{
"assignedIdentifier": [
{
"identifier": {
"value": "sdsadasd"
}
}
]
}
],
"party": {
"name": {
"value": "BNPP"
}
}
}
At the moment, the favicon used on CDM Object Builder is the Angular one, see https://main--super-kitsune-8d7875.netlify.app/favicon.ico
Would be great to use a .ico version of https://landscape.finos.org/logos/common-domain-model.svg (just the logo part)
When selecting an attribute with multiple cardinality, Object Builder does not enforce the maximum bound (or indeed the minimum bound either). That is (0..1) is treated the same as (0..2) and (0..*) etc.
This means that it is possible to create non-compliant objects unintentionally which will not work in the CDM.
Validate number of occurences and raise a warning message if it exceeds the CDM specification. Probably better that this is not a breaking error as there may be occasions where an end user wants to create invalid data knowingly.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
org.eclipse.xtext:org.eclipse.xtext
, org.eclipse.xtext:xtext-dev-bom
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
@fortawesome/angular-fontawesome
, @fortawesome/fontawesome-svg-core
, @fortawesome/free-brands-svg-icons
, @fortawesome/free-regular-svg-icons
, @fortawesome/free-solid-svg-icons
)ch.qos.logback:logback-core
, ch.qos.logback:logback-classic
)These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.
@angular/animations
, @angular/common
, @angular/compiler
, @angular/compiler-cli
, @angular/core
, @angular/forms
, @angular/platform-browser
, @angular/platform-browser-dynamic
, @angular/router
)@angular-devkit/build-angular
, @angular/cli
)@angular/cdk
, @angular/material
, @angular/material-date-fns-adapter
).github/workflows/build-maven.yml
actions/checkout v4
actions/setup-java v3
.github/workflows/build-node.yml
actions/checkout v4
nanasess/setup-chromedriver v2
actions/setup-node v4
.github/workflows/cve-scanning-maven.yml
actions/checkout v4
actions/setup-java v3
.github/workflows/cve-scanning-node.yml
actions/checkout v4
actions/setup-node v4
.github/workflows/license-scanning-maven.yml
actions/checkout v4
actions/setup-java v3
actions/upload-artifact v3
actions/upload-artifact v3
.github/workflows/license-scanning-node.yml
actions/checkout v4
actions/setup-node v4
setup/pom.xml
com.google.guava:guava 32.1.3-jre
junit:junit 4.13.2
org.finos.cdm:cdm-java [5.2.0,6.0.0)
com.regnosys.rosetta:com.regnosys.rosetta 9.1.3
org.eclipse.xtext:xtext-dev-bom 2.27.0
org.eclipse.xtext:org.eclipse.xtext 2.27.0
ch.qos.logback:logback-classic 1.4.14
ch.qos.logback:logback-core 1.4.14
org.apache.maven.plugins:maven-clean-plugin 3.3.2
org.apache.maven.plugins:maven-resources-plugin 3.3.1
org.apache.maven.plugins:maven-compiler-plugin 3.12.1
org.apache.maven.plugins:maven-surefire-plugin 3.2.5
org.apache.maven.plugins:maven-jar-plugin 3.3.0
org.apache.maven.plugins:maven-install-plugin 3.1.1
org.apache.maven.plugins:maven-deploy-plugin 3.1.1
org.apache.maven.plugins:maven-site-plugin 3.12.1
org.apache.maven.plugins:maven-project-info-reports-plugin 3.5.0
org.apache.maven.plugins:maven-shade-plugin 3.5.1
ui/package.json
@angular/animations ^14.1.3
@angular/cdk ^14.1.3
@angular/common ^14.1.3
@angular/compiler ^14.1.3
@angular/core ^14.1.3
@angular/forms ^14.1.3
@angular/material ^14.1.3
@angular/material-date-fns-adapter ^14.1.3
@angular/platform-browser ^14.1.3
@angular/platform-browser-dynamic ^14.1.3
@angular/router ^14.1.3
@fortawesome/angular-fontawesome ^0.11.0
@fortawesome/fontawesome-svg-core ^6.1.1
@fortawesome/free-brands-svg-icons ^6.1.1
@fortawesome/free-regular-svg-icons ^6.1.1
@fortawesome/free-solid-svg-icons ^6.1.1
date-fns ^2.29.2
lodash-es ^4.17.21
rxjs ^7.8.1
tslib ^2.3.0
zone.js ~0.11.4
@angular-devkit/build-angular ^14.1.3
@angular/cli ~14.2.0
@angular/compiler-cli ^14.1.3
@types/jasmine ^5.0.0
@types/lodash-es ^4.17.6
jasmine-core ^5.1.0
jasmine-marbles ^0.9.2
karma ^6.4.2
karma-chrome-launcher ^3.2.0
karma-coverage ~2.2.0
karma-jasmine ^5.1.0
karma-jasmine-html-reporter ^2.1.0
typescript ~4.7.2
webpack-bundle-analyzer ^4.6.1
CVE scanning failure at - https://github.com/eacunaISDA/object-builder/actions/runs/6039273502/job/16387539600#step:5:6023
CVE details can be found at https://nvd.nist.gov/vuln/detail/CVE-2023-2976. It says "Even though the security vulnerability is fixed in version 32.0.0, we recommend using version 32.0.1 as version 32.0.0 breaks some functionality under Window".
Given the above we suggest trying to use 32.0.1 version for guava.
To update the version we can check where it comes from (it seems to be a transitive dependency). (Run mvn dependency:tree
to see where it comes from). Possible solutions:
After we address this we can make the repository public.
EligibleCollateralSpecification
as the root typecriteria
and an asset
denominatedCurrency
EUR
or GBP
from the dropdown.Major currencies, that is members of the CurrencyCodeEnum
and ISOCurrencyCodeEnum
enumerated lists, should appear as available to be selected.
Only the values from the CurrencyCodeEnum
list appear. CurrencyCodeEnum
inherits from ISOCurrencyCodeEnum
however the values from the latter enumerator list are not shown.
CDM-JAVA5.0.1
Similar behaviour may be demonstrated in other instances where inheritance is used with enumerated lists; weeklyRollConvention
on an interestRatePayout
being another example.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.