13:07:02 Triggered by Gerrit: https://gerrit.onap.org/r/c/aai/schema-service/+/139292 13:07:02 Running as SYSTEM 13:07:02 [EnvInject] - Loading node environment variables. 13:07:02 Building remotely on prd-ubuntu1804-builder-4c-4g-79365 (ubuntu1804-builder-4c-4g) in workspace /w/workspace/aai-schema-service-master-verify-java 13:07:02 [ssh-agent] Looking for ssh-agent implementation... 13:07:03 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 13:07:03 $ ssh-agent 13:07:03 SSH_AUTH_SOCK=/tmp/ssh-AVXLVq62Ezyu/agent.1708 13:07:03 SSH_AGENT_PID=1710 13:07:03 [ssh-agent] Started. 13:07:03 Running ssh-add (command line suppressed) 13:07:03 Identity added: /w/workspace/aai-schema-service-master-verify-java@tmp/private_key_6643488962457622169.key (/w/workspace/aai-schema-service-master-verify-java@tmp/private_key_6643488962457622169.key) 13:07:03 [ssh-agent] Using credentials onap-jobbuiler (Gerrit user) 13:07:03 The recommended git tool is: NONE 13:07:04 using credential onap-jenkins-ssh 13:07:04 Wiping out workspace first. 13:07:04 Cloning the remote Git repository 13:07:04 Cloning repository git://cloud.onap.org/mirror/aai/schema-service.git 13:07:04 > git init /w/workspace/aai-schema-service-master-verify-java # timeout=10 13:07:04 Fetching upstream changes from git://cloud.onap.org/mirror/aai/schema-service.git 13:07:04 > git --version # timeout=10 13:07:04 > git --version # 'git version 2.17.1' 13:07:04 using GIT_SSH to set credentials Gerrit user 13:07:04 Verifying host key using manually-configured host key entries 13:07:04 > git fetch --tags --progress -- git://cloud.onap.org/mirror/aai/schema-service.git +refs/heads/*:refs/remotes/origin/* # timeout=30 13:07:06 > git config remote.origin.url git://cloud.onap.org/mirror/aai/schema-service.git # timeout=10 13:07:06 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 13:07:07 > git config remote.origin.url git://cloud.onap.org/mirror/aai/schema-service.git # timeout=10 13:07:07 Fetching upstream changes from git://cloud.onap.org/mirror/aai/schema-service.git 13:07:07 using GIT_SSH to set credentials Gerrit user 13:07:07 Verifying host key using manually-configured host key entries 13:07:07 > git fetch --tags --progress -- git://cloud.onap.org/mirror/aai/schema-service.git refs/changes/92/139292/2 # timeout=30 13:07:07 > git rev-parse d874bd6d7457c779f697dac5f0621d87cebb985c^{commit} # timeout=10 13:07:07 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 13:07:07 Checking out Revision d874bd6d7457c779f697dac5f0621d87cebb985c (refs/changes/92/139292/2) 13:07:07 > git config core.sparsecheckout # timeout=10 13:07:07 > git checkout -f d874bd6d7457c779f697dac5f0621d87cebb985c # timeout=30 13:07:10 Commit message: "Openapi file is incorrect for array fields" 13:07:10 > git rev-parse FETCH_HEAD^{commit} # timeout=10 13:07:10 > git rev-list --no-walk e4b2c4461a1289e4be7bd533b983d658cb01a376 # timeout=10 13:07:10 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins10079908680849174366.sh 13:07:11 ---> python-tools-install.sh 13:07:11 Setup pyenv: 13:07:11 * system (set by /opt/pyenv/version) 13:07:11 * 3.8.13 (set by /opt/pyenv/version) 13:07:11 * 3.9.13 (set by /opt/pyenv/version) 13:07:11 * 3.10.6 (set by /opt/pyenv/version) 13:07:15 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-GGaM 13:07:15 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 13:07:18 lf-activate-venv(): INFO: Installing: lftools 13:07:49 lf-activate-venv(): INFO: Adding /tmp/venv-GGaM/bin to PATH 13:07:49 Generating Requirements File 13:08:08 Python 3.10.6 13:08:08 pip 24.2 from /tmp/venv-GGaM/lib/python3.10/site-packages/pip (python 3.10) 13:08:09 appdirs==1.4.4 13:08:09 argcomplete==3.5.1 13:08:09 aspy.yaml==1.3.0 13:08:09 attrs==24.2.0 13:08:09 autopage==0.5.2 13:08:09 beautifulsoup4==4.12.3 13:08:09 boto3==1.35.48 13:08:09 botocore==1.35.48 13:08:09 bs4==0.0.2 13:08:09 cachetools==5.5.0 13:08:09 certifi==2024.8.30 13:08:09 cffi==1.17.1 13:08:09 cfgv==3.4.0 13:08:09 chardet==5.2.0 13:08:09 charset-normalizer==3.4.0 13:08:09 click==8.1.7 13:08:09 cliff==4.7.0 13:08:09 cmd2==2.5.0 13:08:09 cryptography==3.3.2 13:08:09 debtcollector==3.0.0 13:08:09 decorator==5.1.1 13:08:09 defusedxml==0.7.1 13:08:09 Deprecated==1.2.14 13:08:09 distlib==0.3.9 13:08:09 dnspython==2.7.0 13:08:09 docker==4.2.2 13:08:09 dogpile.cache==1.3.3 13:08:09 durationpy==0.9 13:08:09 email_validator==2.2.0 13:08:09 filelock==3.16.1 13:08:09 future==1.0.0 13:08:09 gitdb==4.0.11 13:08:09 GitPython==3.1.43 13:08:09 google-auth==2.35.0 13:08:09 httplib2==0.22.0 13:08:09 identify==2.6.1 13:08:09 idna==3.10 13:08:09 importlib-resources==1.5.0 13:08:09 iso8601==2.1.0 13:08:09 Jinja2==3.1.4 13:08:09 jmespath==1.0.1 13:08:09 jsonpatch==1.33 13:08:09 jsonpointer==3.0.0 13:08:09 jsonschema==4.23.0 13:08:09 jsonschema-specifications==2024.10.1 13:08:09 keystoneauth1==5.8.0 13:08:09 kubernetes==31.0.0 13:08:09 lftools==0.37.10 13:08:09 lxml==5.3.0 13:08:09 MarkupSafe==3.0.2 13:08:09 msgpack==1.1.0 13:08:09 multi_key_dict==2.0.3 13:08:09 munch==4.0.0 13:08:09 netaddr==1.3.0 13:08:09 netifaces==0.11.0 13:08:09 niet==1.4.2 13:08:09 nodeenv==1.9.1 13:08:09 oauth2client==4.1.3 13:08:09 oauthlib==3.2.2 13:08:09 openstacksdk==4.1.0 13:08:09 os-client-config==2.1.0 13:08:09 os-service-types==1.7.0 13:08:09 osc-lib==3.1.0 13:08:09 oslo.config==9.6.0 13:08:09 oslo.context==5.6.0 13:08:09 oslo.i18n==6.4.0 13:08:09 oslo.log==6.1.2 13:08:09 oslo.serialization==5.5.0 13:08:09 oslo.utils==7.3.0 13:08:09 packaging==24.1 13:08:09 pbr==6.1.0 13:08:09 platformdirs==4.3.6 13:08:09 prettytable==3.11.0 13:08:09 pyasn1==0.6.1 13:08:09 pyasn1_modules==0.4.1 13:08:09 pycparser==2.22 13:08:09 pygerrit2==2.0.15 13:08:09 PyGithub==2.4.0 13:08:09 PyJWT==2.9.0 13:08:09 PyNaCl==1.5.0 13:08:09 pyparsing==2.4.7 13:08:09 pyperclip==1.9.0 13:08:09 pyrsistent==0.20.0 13:08:09 python-cinderclient==9.6.0 13:08:09 python-dateutil==2.9.0.post0 13:08:09 python-heatclient==4.0.0 13:08:09 python-jenkins==1.8.2 13:08:09 python-keystoneclient==5.5.0 13:08:09 python-magnumclient==4.7.0 13:08:09 python-openstackclient==7.2.0 13:08:09 python-swiftclient==4.6.0 13:08:09 PyYAML==6.0.2 13:08:09 referencing==0.35.1 13:08:09 requests==2.32.3 13:08:09 requests-oauthlib==2.0.0 13:08:09 requestsexceptions==1.4.0 13:08:09 rfc3986==2.0.0 13:08:09 rpds-py==0.20.0 13:08:09 rsa==4.9 13:08:09 ruamel.yaml==0.18.6 13:08:09 ruamel.yaml.clib==0.2.12 13:08:09 s3transfer==0.10.3 13:08:09 simplejson==3.19.3 13:08:09 six==1.16.0 13:08:09 smmap==5.0.1 13:08:09 soupsieve==2.6 13:08:09 stevedore==5.3.0 13:08:09 tabulate==0.9.0 13:08:09 toml==0.10.2 13:08:09 tomlkit==0.13.2 13:08:09 tqdm==4.66.5 13:08:09 typing_extensions==4.12.2 13:08:09 tzdata==2024.2 13:08:09 urllib3==1.26.20 13:08:09 virtualenv==20.27.0 13:08:09 wcwidth==0.2.13 13:08:09 websocket-client==1.8.0 13:08:09 wrapt==1.16.0 13:08:09 xdg==6.0.0 13:08:09 xmltodict==0.14.2 13:08:09 yq==3.4.3 13:08:09 [EnvInject] - Injecting environment variables from a build step. 13:08:09 [EnvInject] - Injecting as environment variables the properties content 13:08:09 SET_JDK_VERSION=openjdk11 13:08:09 GIT_URL="git://cloud.onap.org/mirror" 13:08:09 13:08:09 [EnvInject] - Variables injected successfully. 13:08:09 [aai-schema-service-master-verify-java] $ /bin/sh /tmp/jenkins8381166023895212221.sh 13:08:09 ---> update-java-alternatives.sh 13:08:09 ---> Updating Java version 13:08:09 ---> Ubuntu/Debian system detected 13:08:09 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/java to provide /usr/bin/java (java) in manual mode 13:08:09 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in manual mode 13:08:09 update-alternatives: using /usr/lib/jvm/java-11-openjdk-amd64 to provide /usr/lib/jvm/java-openjdk (java_sdk_openjdk) in manual mode 13:08:09 openjdk version "11.0.16" 2022-07-19 13:08:09 OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu118.04) 13:08:09 OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu118.04, mixed mode) 13:08:09 JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 13:08:09 [EnvInject] - Injecting environment variables from a build step. 13:08:09 [EnvInject] - Injecting as environment variables the properties file path '/tmp/java.env' 13:08:09 [EnvInject] - Variables injected successfully. 13:08:09 provisioning config files... 13:08:09 copy managed file [global-settings] to file:/w/workspace/aai-schema-service-master-verify-java@tmp/config6500383997238701323tmp 13:08:09 copy managed file [aai-schema-service-settings] to file:/w/workspace/aai-schema-service-master-verify-java@tmp/config11423344986390476110tmp 13:08:09 [EnvInject] - Injecting environment variables from a build step. 13:08:09 Unpacking https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip to /w/tools/hudson.tasks.Maven_MavenInstallation/mvn33 on prd-ubuntu1804-builder-4c-4g-79365 13:08:10 using settings config with name aai-schema-service-settings 13:08:10 Replacing all maven server entries not found in credentials list is true 13:08:10 using global settings config with name global-settings 13:08:10 Replacing all maven server entries not found in credentials list is true 13:08:10 [aai-schema-service-master-verify-java] $ /w/tools/hudson.tasks.Maven_MavenInstallation/mvn33/bin/mvn -s /tmp/settings9559419295475494367.xml -gs /tmp/global-settings5772455947084383172.xml -DGERRIT_BRANCH=master -DGERRIT_PATCHSET_REVISION=d874bd6d7457c779f697dac5f0621d87cebb985c -DGERRIT_HOST=gerrit.onap.org -DMVN=/w/tools/hudson.tasks.Maven_MavenInstallation/mvn33/bin/mvn -DGERRIT_CHANGE_OWNER_EMAIL=fiete.ostkamp@telekom.de "-DGERRIT_EVENT_ACCOUNT_NAME=Fiete Ostkamp" -DGERRIT_CHANGE_URL=https://gerrit.onap.org/r/c/aai/schema-service/+/139292 -DGERRIT_PATCHSET_UPLOADER_EMAIL=fiete.ostkamp@telekom.de "-DARCHIVE_ARTIFACTS= **/target/surefire-reports/*-output.txt" -DGERRIT_EVENT_TYPE=patchset-created -DSTACK_NAME=$JOB_NAME-$BUILD_NUMBER -DGERRIT_PROJECT=aai/schema-service -DGERRIT_CHANGE_NUMBER=139292 -DGERRIT_SCHEME=ssh '-DGERRIT_PATCHSET_UPLOADER=\"Fiete Ostkamp\" ' -DGERRIT_PORT=29418 -DGERRIT_CHANGE_PRIVATE_STATE=false -DGERRIT_REFSPEC=refs/changes/92/139292/2 "-DGERRIT_PATCHSET_UPLOADER_NAME=Fiete Ostkamp" '-DGERRIT_CHANGE_OWNER=\"Fiete Ostkamp\" ' -DPROJECT=aai/schema-service -DGERRIT_HASHTAGS= -DGERRIT_CHANGE_COMMIT_MESSAGE=T3BlbmFwaSBmaWxlIGlzIGluY29ycmVjdCBmb3IgYXJyYXkgZmllbGRzCgpJc3N1ZS1JRDogQUFJLTQwMzgKQ2hhbmdlLUlkOiBJYjQyOWM0MTM0NTJiZTQwMWI5YTliYjI3YzYyZWY4YTJhZTUxYmNjYwpTaWduZWQtb2ZmLWJ5OiBGaWV0ZSBPc3RrYW1wIDxGaWV0ZS5Pc3RrYW1wQHRlbGVrb20uZGU+Cg== -DGERRIT_NAME=Primary -DGERRIT_TOPIC= "-DGERRIT_CHANGE_SUBJECT=Openapi file is incorrect for array fields" '-DGERRIT_EVENT_ACCOUNT=\"Fiete Ostkamp\" ' -DGERRIT_CHANGE_WIP_STATE=true -DGERRIT_CHANGE_ID=Ib429c413452be401b9a9bb27c62ef8a2ae51bccc -DGERRIT_EVENT_HASH=245393986 -DGERRIT_VERSION=3.7.2 -DGERRIT_EVENT_ACCOUNT_EMAIL=fiete.ostkamp@telekom.de -DGERRIT_PATCHSET_NUMBER=2 -DMAVEN_PARAMS= "-DGERRIT_CHANGE_OWNER_NAME=Fiete Ostkamp" -DMAVEN_OPTS='' clean install -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn 13:08:11 [INFO] Scanning for projects... 13:08:12 [WARNING] 13:08:12 [WARNING] Some problems were encountered while building the effective model for org.onap.aai.schema-service:aai-schema:jar:1.12.6-SNAPSHOT 13:08:12 [WARNING] 'build.plugins.plugin.version' for org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ org.onap.aai.schema-service:aai-schema:[unknown-version], /w/workspace/aai-schema-service-master-verify-java/aai-schema/pom.xml, line 145, column 21 13:08:12 [WARNING] 13:08:12 [WARNING] Some problems were encountered while building the effective model for org.onap.aai.schema-service:aai-schema-service:jar:1.12.6-SNAPSHOT 13:08:12 [WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.mockito:mockito-all:jar -> duplicate declaration of version (?) @ org.onap.aai.schema-service:aai-schema-service:[unknown-version], /w/workspace/aai-schema-service-master-verify-java/aai-schema-service/pom.xml, line 399, column 21 13:08:12 [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.springframework.boot:spring-boot-maven-plugin @ org.onap.aai.schema-service:aai-schema-service:[unknown-version], /w/workspace/aai-schema-service-master-verify-java/aai-schema-service/pom.xml, line 697, column 21 13:08:12 [WARNING] 'build.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-clean-plugin @ org.onap.aai.schema-service:aai-schema-service:[unknown-version], /w/workspace/aai-schema-service-master-verify-java/aai-schema-service/pom.xml, line 713, column 21 13:08:12 [WARNING] 13:08:12 [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. 13:08:12 [WARNING] 13:08:12 [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. 13:08:12 [WARNING] 13:08:12 [INFO] ------------------------------------------------------------------------ 13:08:12 [INFO] Reactor Build Order: 13:08:12 [INFO] 13:08:12 [INFO] aai-schema-service 13:08:12 [INFO] aai-annotations 13:08:12 [INFO] aai-schema-gen 13:08:12 [INFO] aai-schema 13:08:12 [INFO] aai-queries 13:08:12 [INFO] aai-schema-service 13:08:12 [INFO] 13:08:12 [INFO] ------------------------------------------------------------------------ 13:08:12 [INFO] Building aai-schema-service 1.12.6-SNAPSHOT 13:08:12 [INFO] ------------------------------------------------------------------------ 13:08:14 [INFO] 13:08:14 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ schema-service --- 13:08:14 [INFO] 13:08:14 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ schema-service --- 13:08:16 [INFO] 13:08:16 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ schema-service --- 13:08:16 [INFO] 13:08:16 [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ schema-service --- 13:08:18 [INFO] surefireArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/aai-schema-service-master-verify-java/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** 13:08:18 [INFO] 13:08:18 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-license) @ schema-service --- 13:08:21 [INFO] Starting audit... 13:08:21 Audit done. 13:08:21 [INFO] 13:08:21 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-java-style) @ schema-service --- 13:08:21 [INFO] Starting audit... 13:08:21 Audit done. 13:08:21 [INFO] 13:08:21 [INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ schema-service --- 13:08:21 [INFO] Skipping JaCoCo execution due to missing execution data file. 13:08:21 [INFO] 13:08:21 [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ schema-service --- 13:08:21 [INFO] failsafeArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/aai-schema-service-master-verify-java/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** 13:08:21 [INFO] 13:08:21 [INFO] --- maven-failsafe-plugin:3.0.0-M4:integration-test (integration-tests) @ schema-service --- 13:08:22 [INFO] No tests to run. 13:08:22 [INFO] 13:08:22 [INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ schema-service --- 13:08:22 [INFO] Skipping JaCoCo execution due to missing execution data file. 13:08:22 [INFO] 13:08:22 [INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ schema-service --- 13:08:22 [INFO] Skipping JaCoCo execution due to missing execution data file:/w/workspace/aai-schema-service-master-verify-java/target/code-coverage/jacoco-ut.exec 13:08:22 [INFO] 13:08:22 [INFO] --- maven-failsafe-plugin:3.0.0-M4:verify (integration-tests) @ schema-service --- 13:08:22 [INFO] 13:08:22 [INFO] --- maven-install-plugin:2.4:install (default-install) @ schema-service --- 13:08:22 [INFO] Installing /w/workspace/aai-schema-service-master-verify-java/pom.xml to /home/jenkins/.m2/repository/org/onap/aai/schema-service/schema-service/1.12.6-SNAPSHOT/schema-service-1.12.6-SNAPSHOT.pom 13:08:22 [INFO] 13:08:22 [INFO] ------------------------------------------------------------------------ 13:08:22 [INFO] Building aai-annotations 1.12.6-SNAPSHOT 13:08:22 [INFO] ------------------------------------------------------------------------ 13:08:23 [INFO] 13:08:23 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ aai-annotations --- 13:08:23 [INFO] 13:08:23 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ aai-annotations --- 13:08:23 [INFO] 13:08:23 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ aai-annotations --- 13:08:23 [INFO] 13:08:23 [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ aai-annotations --- 13:08:23 [INFO] surefireArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** 13:08:23 [INFO] 13:08:23 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-license) @ aai-annotations --- 13:08:23 [INFO] Starting audit... 13:08:23 Audit done. 13:08:23 [INFO] 13:08:23 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-java-style) @ aai-annotations --- 13:08:24 [INFO] Starting audit... 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:33:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:35:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:37:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:39:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:41:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:43:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:45:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:47:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:49:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:51:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:53:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:55:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:57:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:59:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:61:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:63:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:65:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:67:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:69:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:71:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:73:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:75:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:77:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/annotations/Metadata.java:79:5: warning: Missing a Javadoc comment. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:25: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:29: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:36: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:43: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:47: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:51: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:56: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:62: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:68: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:74: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:78: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:82: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:87: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:93: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:98: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:102: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:108: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:112: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:116: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:120: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:124: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/ObjectMetadata.java:128: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:25: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:29: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:33: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:37: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:42: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:46: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:50: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:54: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:58: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:62: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:66: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/java/org/onap/aai/schema/enums/PropertyMetadata.java:70: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:24 /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/test/java/org/onap/aai/annotations/AnnotationsTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:24 Audit done. 13:08:24 [INFO] 13:08:24 [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ aai-annotations --- 13:08:25 [INFO] Using 'UTF-8' encoding to copy filtered resources. 13:08:25 [INFO] skip non existing resourceDirectory /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/main/resources 13:08:25 [INFO] 13:08:25 [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ aai-annotations --- 13:08:25 [INFO] Changes detected - recompiling the module! 13:08:25 [INFO] Compiling 3 source files to /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/classes 13:08:26 [INFO] 13:08:26 [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ aai-annotations --- 13:08:26 [INFO] Using 'UTF-8' encoding to copy filtered resources. 13:08:26 [INFO] skip non existing resourceDirectory /w/workspace/aai-schema-service-master-verify-java/aai-annotations/src/test/resources 13:08:26 [INFO] 13:08:26 [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aai-annotations --- 13:08:26 [INFO] Changes detected - recompiling the module! 13:08:26 [INFO] Compiling 1 source file to /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/test-classes 13:08:26 [INFO] 13:08:26 [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ aai-annotations --- 13:08:26 [INFO] 13:08:26 [INFO] ------------------------------------------------------- 13:08:26 [INFO] T E S T S 13:08:26 [INFO] ------------------------------------------------------- 13:08:27 [INFO] Running org.onap.aai.annotations.AnnotationsTest 13:08:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s - in org.onap.aai.annotations.AnnotationsTest 13:08:27 [INFO] 13:08:27 [INFO] Results: 13:08:27 [INFO] 13:08:27 [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 13:08:27 [INFO] 13:08:27 [INFO] 13:08:27 [INFO] --- jacoco-maven-plugin:0.8.5:report (post-unit-test) @ aai-annotations --- 13:08:27 [INFO] Loading execution data file /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/code-coverage/jacoco-ut.exec 13:08:28 [INFO] Analyzed bundle 'aai-annotations' with 2 classes 13:08:28 [INFO] 13:08:28 [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ aai-annotations --- 13:08:28 [INFO] Building jar: /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/aai-annotations-1.12.6-SNAPSHOT.jar 13:08:28 [INFO] 13:08:28 [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-integration-test) @ aai-annotations --- 13:08:28 [INFO] failsafeArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/code-coverage/jacoco-it.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** 13:08:28 [INFO] 13:08:28 [INFO] --- maven-failsafe-plugin:3.0.0-M4:integration-test (integration-tests) @ aai-annotations --- 13:08:28 [INFO] 13:08:28 [INFO] --- jacoco-maven-plugin:0.8.5:report (post-integration-test) @ aai-annotations --- 13:08:28 [INFO] Skipping JaCoCo execution due to missing execution data file. 13:08:28 [INFO] 13:08:28 [INFO] --- maven-source-plugin:3.2.1:jar-no-fork (attach-sources) @ aai-annotations --- 13:08:28 [INFO] Building jar: /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/aai-annotations-1.12.6-SNAPSHOT-sources.jar 13:08:28 [INFO] 13:08:28 [INFO] --- jacoco-maven-plugin:0.8.5:check (default-check) @ aai-annotations --- 13:08:28 [INFO] Loading execution data file /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/code-coverage/jacoco-ut.exec 13:08:28 [INFO] Analyzed bundle 'aai-annotations' with 2 classes 13:08:28 [INFO] All coverage checks have been met. 13:08:28 [INFO] 13:08:28 [INFO] --- maven-failsafe-plugin:3.0.0-M4:verify (integration-tests) @ aai-annotations --- 13:08:28 [INFO] 13:08:28 [INFO] --- maven-install-plugin:2.4:install (default-install) @ aai-annotations --- 13:08:28 [INFO] Installing /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/aai-annotations-1.12.6-SNAPSHOT.jar to /home/jenkins/.m2/repository/org/onap/aai/schema-service/aai-annotations/1.12.6-SNAPSHOT/aai-annotations-1.12.6-SNAPSHOT.jar 13:08:28 [INFO] Installing /w/workspace/aai-schema-service-master-verify-java/aai-annotations/pom.xml to /home/jenkins/.m2/repository/org/onap/aai/schema-service/aai-annotations/1.12.6-SNAPSHOT/aai-annotations-1.12.6-SNAPSHOT.pom 13:08:28 [INFO] Installing /w/workspace/aai-schema-service-master-verify-java/aai-annotations/target/aai-annotations-1.12.6-SNAPSHOT-sources.jar to /home/jenkins/.m2/repository/org/onap/aai/schema-service/aai-annotations/1.12.6-SNAPSHOT/aai-annotations-1.12.6-SNAPSHOT-sources.jar 13:08:28 [INFO] 13:08:28 [INFO] ------------------------------------------------------------------------ 13:08:28 [INFO] Building aai-schema-gen 1.12.6-SNAPSHOT 13:08:28 [INFO] ------------------------------------------------------------------------ 13:08:35 [INFO] 13:08:35 [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ aai-schema-gen --- 13:08:35 [INFO] 13:08:35 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-property) @ aai-schema-gen --- 13:08:35 [INFO] 13:08:35 [INFO] --- maven-enforcer-plugin:3.0.0-M2:enforce (enforce-no-snapshots) @ aai-schema-gen --- 13:08:35 [INFO] 13:08:35 [INFO] --- jacoco-maven-plugin:0.8.5:prepare-agent (pre-unit-test) @ aai-schema-gen --- 13:08:35 [INFO] surefireArgLine set to -javaagent:/home/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/target/code-coverage/jacoco-ut.exec,excludes=**/gen/**:**/generated-sources/**:**/yang-gen/**:**/pax/** 13:08:35 [INFO] 13:08:35 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-license) @ aai-schema-gen --- 13:08:35 [INFO] Starting audit... 13:08:35 Audit done. 13:08:35 [INFO] 13:08:35 [INFO] --- maven-checkstyle-plugin:2.17:check (onap-java-style) @ aai-schema-gen --- 13:08:39 [INFO] Starting audit... 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SchemaConfiguration.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SchemaConfiguration.java:14: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SchemaConfiguration.java:52:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:67: warning: Distance between variable 'javaTypeDefinitions' declaration and its first usage is 7, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:86:19: warning: 'static' modifier out of order with the JLS suggestions. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:87:19: warning: 'static' modifier out of order with the JLS suggestions. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:104: warning: Comment has incorrect indentation level 65, expected is 4, indentation should be the same level as line 106. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:130: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:142:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java:275: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SpringContextAware.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SpringContextAware.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SpringContextAware.java:42:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SpringContextAware.java:49:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SpringContextAware.java:56:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/AutoGenerateHtml.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/AutoGenerateHtml.java:14: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/AutoGenerateHtml.java:51:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Definition.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Definition.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:67:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:70: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:70:16: warning: Local variable name 'CURRENT_VERSION' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:74: warning: Distance between variable 'release' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:126: warning: Distance between variable 'infoMap' declaration and its first usage is 9, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:214:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:216: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:374:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:376: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:403:50: warning: Parameter name 'e' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:467:26: warning: Parameter name 'o' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java:477:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Api.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Api.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Api.java:42:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Api.java:78:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/Api.java:203:50: warning: Parameter name 'b' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:41:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:62: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:69: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:76:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:103: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:110: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:133:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:182: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:191: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/EdgeDescription.java:199: warning: First sentence of Javadoc is incomplete (period is missing) or not present. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:57:45: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:61:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:61:71: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:90:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:91:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:132:51: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:132:88: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:231:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:232:35: warning: Parameter name 'k' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:232:38: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutRelationPathSet.java:234: warning: Line is longer than 120 characters (found 258). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:26: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:42:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDJavaType.java:53:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/GetOperation.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/GetOperation.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/GetOperation.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/GetOperation.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/GetOperation.java:45:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:60: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:80:59: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:84:57: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:88:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:158: warning: Distance between variable 'sb' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:216:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:264: warning: Distance between variable 'xmlRootElementName' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:306: warning: Distance between variable 'pathDescriptionProperty' declaration and its first usage is 17, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:317: warning: Distance between variable 'xmlElementNodes' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:526:27: warning: Local variable name 'q' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:534:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:535:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:540:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:541:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:552:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:554:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:569:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:570:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:581:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:582:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:588:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:590:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:672: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:697:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java:707:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:70:29: warning: Member name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:84:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:98: warning: Distance between variable 'javaTypeDefinitions' declaration and its first usage is 13, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:118:59: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:123:57: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:128:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:152: warning: Distance between variable 'xmlElementNodes' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:209: warning: Distance between variable 'javaTypesElement' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:238:25: warning: Local variable name 'dBuilder' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:253: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:253:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:272:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:273:9: warning: Each variable declaration must be in its own statement. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:310:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/OxmFileProcessor.java:312:9: warning: Each variable declaration must be in its own statement. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:45: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:57:59: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:62:57: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:67:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:120: warning: Distance between variable 'javaTypeElement' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:162:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:162:71: warning: Parameter name 'javaType_Element' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/HTMLfromOXM.java:248:9: warning: Each variable declaration must be in its own statement. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:42: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:52:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:58:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:68:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:90:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:126:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:170:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:230:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:263: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:263:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:298: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:302: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:302:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:339: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:339:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:339:48: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:343: warning: Distance between variable 'elementContainerType' declaration and its first usage is 9, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:395: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:395:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:395:80: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:436: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:436:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:437: warning: Distance between variable 'sb' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:479: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:479:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:522:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:523:9: warning: switch without "default" clause. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:687: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:692: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:762: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:767: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:773: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:778: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:788: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:799: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java:815: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:39:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:40:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:56:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:102: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:105: warning: Line is longer than 120 characters (found 193). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:110: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:112: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PatchOperation.java:114: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:60: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:81:59: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:85:57: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:89:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:159: warning: Distance between variable 'sb' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:213:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:268: warning: Distance between variable 'xmlRootElementName' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:313: warning: Distance between variable 'pathDescriptionProperty' declaration and its first usage is 21, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:324: warning: Distance between variable 'xmlElementNodes' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:329: warning: Comment has incorrect indentation level 62, expected is 8, indentation should be the same level as line 330. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:575:27: warning: Local variable name 'q' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:583:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:584:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:589:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:590:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:601:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:603:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:618:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:619:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:630:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:631:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:637:30: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:639:31: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:744: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java:772:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:54: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:54:20: warning: Member name 'CRUDpath' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:58:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodeGetOperation.java:67:23: warning: Local variable name 'p' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:35:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:35:28: warning: Parameter name 's' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:57:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSet.java:59: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/ConfigTranslatorForDocs.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/ConfigTranslatorForDocs.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:10: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:10: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:38:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/DeleteOperation.java:106:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:12: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:12: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:14: warning:

tag should be placed immediately before the first word, with no space after. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:14: warning:

tag should be preceded with an empty line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:39:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:40:42: warning: Parameter name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:73: warning: Distance between variable 'relationshipExamplesSb' declaration and its first usage is 6, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:88: warning: Line is longer than 120 characters (found 270). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/PutOperation.java:122:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SwaggerGenerationConfiguration.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SwaggerGenerationConfiguration.java:14: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SwaggerGenerationConfiguration.java:48: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SwaggerGenerationConfiguration.java:55: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/SwaggerGenerationConfiguration.java:62: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforDataLink.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforDataLink.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforEdges.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforEdges.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforBusiness.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/testutils/TestUtilConfigTranslatorforBusiness.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:76:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:78:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:91:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:94:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:103:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:117: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:119:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/GenerateXsdTest.java:132: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbResponseTest.java:47:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/DefinitionTest.java:49:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/DefinitionTest.java:50: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/DefinitionPropertyTest.java:48:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbTest.java:55:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbTest.java:56: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbTest.java:57: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbTest.java:57: warning: Line is longer than 120 characters (found 198). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/swagger/ApiHttpVerbTest.java:60: warning: Line is longer than 120 characters (found 212). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:57: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:60: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:64: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:77:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:95:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:118: warning: Line is longer than 120 characters (found 124). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:141: warning: Line is longer than 120 characters (found 127). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:150: warning: Line is longer than 120 characters (found 144). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:155: warning: Line is longer than 120 characters (found 163). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:168: warning: Line is longer than 120 characters (found 156). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:171: warning: Line is longer than 120 characters (found 127). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:175: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:178: warning: Line is longer than 120 characters (found 123). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:182: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:185: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:193: warning: Line is longer than 120 characters (found 152). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:197: warning: Line is longer than 120 characters (found 161). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:203: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:221: warning: Line is longer than 120 characters (found 156). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:224: warning: Line is longer than 120 characters (found 127). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:228: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:231: warning: Line is longer than 120 characters (found 123). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:238: warning: Line is longer than 120 characters (found 152). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:242: warning: Line is longer than 120 characters (found 161). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:246: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:264: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:267: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:288: warning: Line is longer than 120 characters (found 197). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:298: warning: Line is longer than 120 characters (found 145). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:301: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:305: warning: Line is longer than 120 characters (found 127). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:308: warning: Line is longer than 120 characters (found 153). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:315: warning: Line is longer than 120 characters (found 152). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:338: warning: Line is longer than 120 characters (found 175). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:351: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:361: warning: Line is longer than 120 characters (found 188). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:363: warning: Line is longer than 120 characters (found 192). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:394: warning: Line is longer than 120 characters (found 136). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:397: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:401: warning: Line is longer than 120 characters (found 140). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:410: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:415:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:416:25: warning: Local variable name 'dBuilder' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:436: warning: Distance between variable 'javaTypesElement' declaration and its first usage is 5, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:458: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:556: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:589: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:598: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:601: warning: Line is longer than 120 characters (found 124). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:603: warning: Line is longer than 120 characters (found 121). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:605: warning: Line is longer than 120 characters (found 121). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:616: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:634: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:637: warning: Line is longer than 120 characters (found 123). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:639: warning: Line is longer than 120 characters (found 121). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:641: warning: Line is longer than 120 characters (found 123). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:643: warning: Line is longer than 120 characters (found 121). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:645: warning: Line is longer than 120 characters (found 145). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:647: warning: Line is longer than 120 characters (found 143). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:651: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:660: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:664: warning: Line is longer than 120 characters (found 168). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:670: warning: Line is longer than 120 characters (found 206). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:676: warning: Line is longer than 120 characters (found 421). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:682: warning: Line is longer than 120 characters (found 190). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:688: warning: Line is longer than 120 characters (found 320). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:695: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:709: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:715: warning: Line is longer than 120 characters (found 149). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:717: warning: Line is longer than 120 characters (found 134). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:719: warning: Line is longer than 120 characters (found 133). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:723: warning: Line is longer than 120 characters (found 147). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:732: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java:764: warning: 'if' construct must use '{}'s. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:54:27: warning: Member name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:57: warning: Line is longer than 120 characters (found 184). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:59: warning: Line is longer than 120 characters (found 128). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:61: warning: Line is longer than 120 characters (found 184). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:69:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:142:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:159: warning: Line is longer than 120 characters (found 133). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutRelationPathSetTest.java:162: warning: Line is longer than 120 characters (found 135). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:72: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:93:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:100:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:102:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:114:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:115:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:132:17: warning: Method name 'AtestIngestors' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:137:47: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:137:86: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:148:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:163:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:176: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:178: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:178:14: warning: Local variable name 'XMLfile' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:186:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:201: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:202:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:216: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:223:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:238:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:253: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:255:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:273:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:289:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:303: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:303:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:303:19: warning: Method name 'YAMLresult' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:312: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:312:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:312:19: warning: Method name 'YAMLheader' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:357: warning: Line is longer than 120 characters (found 206). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:374: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:374:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:374:19: warning: Method name 'YAMLops' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:377: warning: Line is longer than 120 characters (found 128). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:415: warning: Line is longer than 120 characters (found 248). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:442: warning: Line is longer than 120 characters (found 243). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:454: warning: Line is longer than 120 characters (found 126). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:457: warning: Line is longer than 120 characters (found 189). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:462: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:466: warning: Line is longer than 120 characters (found 126). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:492: warning: Line is longer than 120 characters (found 129). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:587: warning: Line is longer than 120 characters (found 248). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:607: warning: Line is longer than 120 characters (found 192). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:619: warning: Line is longer than 120 characters (found 126). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:622: warning: Line is longer than 120 characters (found 189). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:627: warning: Line is longer than 120 characters (found 130). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:631: warning: Line is longer than 120 characters (found 126). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:711: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:711:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:711:19: warning: Method name 'YAMLdefs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:727: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:750: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:781: warning: Line is longer than 120 characters (found 124). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:784: warning: Line is longer than 120 characters (found 141). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:800: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:804: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:816: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:816:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:816:19: warning: Method name 'YAMLdefsAddPatch' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:823: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:844: warning: Line is longer than 120 characters (found 124). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:847: warning: Line is longer than 120 characters (found 141). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:861: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:865: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:865:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:865:19: warning: Method name 'YAMLRelationshipList' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:875:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java:875:26: warning: Method name 'EdgeDefs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:46:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:48:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:49: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:50: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:50: warning: Line is longer than 120 characters (found 214). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:51: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:51: warning: Line is longer than 120 characters (found 1,092). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:52: warning: 'array initialization' child have incorrect indentation level 16, expected level should be one of the following: 20, 34, 37, 40. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:53: warning: 'array initialization' child have incorrect indentation level 16, expected level should be one of the following: 20, 34, 37, 40. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:53: warning: Line is longer than 120 characters (found 153). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:56: warning: Line is longer than 120 characters (found 218). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:61: warning: Line is longer than 120 characters (found 221). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PutOperationTest.java:72:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:48:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:50:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:51: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:52: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:52: warning: Line is longer than 120 characters (found 214). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:53: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:53: warning: Line is longer than 120 characters (found 710). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:55: warning: Line is longer than 120 characters (found 218). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:59: warning: Line is longer than 120 characters (found 221). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:60: warning: Line is longer than 120 characters (found 1,018). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:70:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:81:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:84:26: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:85: warning: Line is longer than 120 characters (found 141). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/GetOperationTest.java:86: warning: Line is longer than 120 characters (found 139). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:48:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:50:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:51: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:52: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:52: warning: Line is longer than 120 characters (found 214). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:53: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:53: warning: Line is longer than 120 characters (found 713). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:55: warning: Line is longer than 120 characters (found 218). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:59: warning: Line is longer than 120 characters (found 221). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:60: warning: Line is longer than 120 characters (found 1,006). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:70:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:81:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:84:26: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:85: warning: Line is longer than 120 characters (found 141). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodeGetOperationTest.java:86: warning: Line is longer than 120 characters (found 139). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:63: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:81:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:93:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:94:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:105:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:121:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:136:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:151: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:153: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:153:14: warning: Local variable name 'XMLfile' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:161:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:176: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:177:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:192: warning: Distance between variable 'target' declaration and its first usage is 4, but allowed 3. Consider to make that variable as final if you still need to store its value in advance (before method calls that might do side effect on original value). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:193:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:208: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:208:19: warning: Method name 'HTMLresult' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:212: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:212:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:212:19: warning: Method name 'HTMLresult' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:219: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:219:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:219:19: warning: Method name 'HTMLheader' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:235: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:235:19: warning: Method name 'HTMLdefs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:239: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:239:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:239:19: warning: Method name 'HTMLdefs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:246: warning: Line is longer than 120 characters (found 308). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:256: warning: Line is longer than 120 characters (found 197). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:267: warning: Line is longer than 120 characters (found 217). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:278: warning: Line is longer than 120 characters (found 216). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:292: warning: Line is longer than 120 characters (found 177). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:309: warning: Line is longer than 120 characters (found 424). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:313: warning: Line is longer than 120 characters (found 424). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:325: warning: Line is longer than 120 characters (found 202). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:335: warning: Line is longer than 120 characters (found 187). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:347: warning: Line is longer than 120 characters (found 224). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:358: warning: Line is longer than 120 characters (found 220). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:370: warning: Line is longer than 120 characters (found 220). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:381: warning: Line is longer than 120 characters (found 224). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:398: warning: Line is longer than 120 characters (found 204). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/HTMLfromOXMTest.java:413: warning: Line is longer than 120 characters (found 167). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDJavaTypeTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDJavaTypeTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDJavaTypeTest.java:32: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDJavaTypeTest.java:40: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSetTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSetTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSetTest.java:42:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSetTest.java:44:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteFootnoteSetTest.java:60:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:75:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:164:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:164:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:178:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:178:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:194:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:195:27: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:232:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:232:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:246:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:246:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:260:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:260:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:274:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:274:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:288:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:288:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:302:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:302:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:316:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:316:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:331:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:331:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:346:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:346:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:360:26: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/EdgeDescriptionTest.java:360:93: warning: Parameter name 'i' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:44:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:46:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:47: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:48: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:48: warning: Line is longer than 120 characters (found 216). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:49: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:49: warning: Line is longer than 120 characters (found 794). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:52: warning: Line is longer than 120 characters (found 220). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:57: warning: Line is longer than 120 characters (found 221). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/DeleteOperationTest.java:68:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:46:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:48:24: warning: Array brackets at illegal position. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:49: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:50: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:50: warning: Line is longer than 120 characters (found 214). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:51: warning: 'array initialization' child have incorrect indentation level 12, expected level should be one of the following: 16, 30, 33, 36. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:51: warning: Line is longer than 120 characters (found 1,631). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:54: warning: Line is longer than 120 characters (found 218). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:59: warning: Line is longer than 120 characters (found 221). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/PatchOperationTest.java:70:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:10: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:12: warning: Empty line should be followed by

tag on the next line. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:63: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:77:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:80:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:93:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:97:24: warning: Local variable name 'x' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:106:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:122:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:135: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:137: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:137:14: warning: Local variable name 'XMLfile' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:145:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:159: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:160:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:174:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:188: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:190:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:208:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:224:23: warning: Local variable name 'v' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:238: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:238:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:238:19: warning: Method name 'YAMLresult' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:246: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:246:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:246:19: warning: Method name 'YAMLheader' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:291: warning: Line is longer than 120 characters (found 206). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:308: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:308:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:308:19: warning: Method name 'YAMLops' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:410: warning: Abbreviation in name must contain no more than '1' capital letters. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:410:5: warning: Missing a Javadoc comment. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:410:19: warning: Method name 'YAMLgetDefs' must match pattern '^[a-z][a-z0-9][a-zA-Z0-9_]*$'. 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:426: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:449: warning: Line is longer than 120 characters (found 125). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:480: warning: Line is longer than 120 characters (found 124). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:483: warning: Line is longer than 120 characters (found 141). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:499: warning: Line is longer than 120 characters (found 122). 13:08:39 /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java:503: warning: Line is longer than 120 characters (found 125). 13:08:39 Audit done. 13:08:39 [INFO] 13:08:39 [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ aai-schema-gen --- 13:08:39 [INFO] Using 'UTF-8' encoding to copy filtered resources. 13:08:39 [INFO] Copying 3 resources 13:08:39 [INFO] 13:08:39 [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ aai-schema-gen --- 13:08:39 [INFO] Changes detected - recompiling the module! 13:08:39 [INFO] Compiling 23 source files to /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/target/classes 13:08:40 [WARNING] /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java: /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java uses or overrides a deprecated API. 13:08:40 [WARNING] /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java: Recompile with -Xlint:deprecation for details. 13:08:40 [WARNING] /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java: /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java uses unchecked or unsafe operations. 13:08:40 [WARNING] /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/src/main/java/org/onap/aai/schemagen/swagger/GenerateSwagger.java: Recompile with -Xlint:unchecked for details. 13:08:40 [INFO] 13:08:40 [INFO] --- exec-maven-plugin:3.1.0:java (autoGenerateXsd) @ aai-schema-gen --- 13:08:41 [EL Warning]: moxy: 2024-10-25 13:08:41.987--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:42 [EL Warning]: moxy: 2024-10-25 13:08:42.333--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:42 [EL Warning]: moxy: 2024-10-25 13:08:42.616--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:42 [EL Warning]: moxy: 2024-10-25 13:08:42.839--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:43 [EL Warning]: moxy: 2024-10-25 13:08:43.064--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:43 [EL Warning]: moxy: 2024-10-25 13:08:43.416--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:43 [EL Warning]: moxy: 2024-10-25 13:08:43.639--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:43 [EL Warning]: moxy: 2024-10-25 13:08:43.852--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:44 [EL Warning]: moxy: 2024-10-25 13:08:44.065--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:44 [EL Warning]: moxy: 2024-10-25 13:08:44.282--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:44 [EL Warning]: moxy: 2024-10-25 13:08:44.561--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:44 [EL Warning]: moxy: 2024-10-25 13:08:44.801--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:45 [EL Warning]: moxy: 2024-10-25 13:08:45.076--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:45 [EL Warning]: moxy: 2024-10-25 13:08:45.381--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:45 [EL Warning]: moxy: 2024-10-25 13:08:45.758--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:46 [EL Warning]: moxy: 2024-10-25 13:08:46.122--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:46 [EL Warning]: moxy: 2024-10-25 13:08:46.488--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:46 [EL Warning]: moxy: 2024-10-25 13:08:46.857--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:47 [EL Warning]: moxy: 2024-10-25 13:08:47.248--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:08:47 [EL Warning]: moxy: 2024-10-25 13:08:47.571--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:13 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.GenerateXsd] was interrupted but is still alive after waiting at least 15000msecs 13:09:13 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:09:13 [WARNING] NOTE: 1 thread(s) did not finish despite being asked to via interruption. This is not a problem with exec:java, it is a problem with the running code. Although not serious, it should be remedied. 13:09:13 [WARNING] Couldn't destroy threadgroup org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=org.onap.aai.schemagen.GenerateXsd,maxpri=10] 13:09:13 java.lang.IllegalThreadStateException 13:09:13 at java.base/java.lang.ThreadGroup.destroy(ThreadGroup.java:776) 13:09:13 at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:319) 13:09:13 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) 13:09:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) 13:09:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 13:09:13 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 13:09:13 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 13:09:13 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) 13:09:13 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 13:09:13 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 13:09:13 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) 13:09:13 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 13:09:13 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 13:09:13 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) 13:09:13 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 13:09:13 at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 13:09:13 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:09:13 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 13:09:13 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13:09:13 at java.base/java.lang.reflect.Method.invoke(Method.java:566) 13:09:13 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 13:09:13 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 13:09:13 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 13:09:13 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 13:09:13 [INFO] 13:09:13 [INFO] --- exec-maven-plugin:3.1.0:java (autoGenerateYaml) @ aai-schema-gen --- 13:09:14 [EL Warning]: moxy: 2024-10-25 13:09:14.21--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:14 [EL Warning]: moxy: 2024-10-25 13:09:14.495--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:14 [EL Warning]: moxy: 2024-10-25 13:09:14.704--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:14 [EL Warning]: moxy: 2024-10-25 13:09:14.907--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:15 [EL Warning]: moxy: 2024-10-25 13:09:15.119--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:15 [EL Warning]: moxy: 2024-10-25 13:09:15.372--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:15 [EL Warning]: moxy: 2024-10-25 13:09:15.575--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:15 [EL Warning]: moxy: 2024-10-25 13:09:15.78--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:16 [EL Warning]: moxy: 2024-10-25 13:09:15.999--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:16 [EL Warning]: moxy: 2024-10-25 13:09:16.197--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:16 [EL Warning]: moxy: 2024-10-25 13:09:16.413--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:16 [EL Warning]: moxy: 2024-10-25 13:09:16.636--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:16 [EL Warning]: moxy: 2024-10-25 13:09:16.908--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:17 [EL Warning]: moxy: 2024-10-25 13:09:17.275--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:17 [EL Warning]: moxy: 2024-10-25 13:09:17.573--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:17 [EL Warning]: moxy: 2024-10-25 13:09:17.888--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:18 [EL Warning]: moxy: 2024-10-25 13:09:18.206--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:18 [EL Warning]: moxy: 2024-10-25 13:09:18.578--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:18 [EL Warning]: moxy: 2024-10-25 13:09:18.931--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:09:19 [EL Warning]: moxy: 2024-10-25 13:09:19.256--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:40 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.GenerateXsd] was interrupted but is still alive after waiting at least 15000msecs 13:15:40 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-2,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-3,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-4,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-5,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-6,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] thread Thread[logback-7,5,org.onap.aai.schemagen.GenerateXsd] will linger despite being asked to die via interruption 13:15:40 [WARNING] NOTE: 7 thread(s) did not finish despite being asked to via interruption. This is not a problem with exec:java, it is a problem with the running code. Although not serious, it should be remedied. 13:15:40 [WARNING] Couldn't destroy threadgroup org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=org.onap.aai.schemagen.GenerateXsd,maxpri=10] 13:15:40 java.lang.IllegalThreadStateException 13:15:40 at java.base/java.lang.ThreadGroup.destroy(ThreadGroup.java:776) 13:15:40 at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:319) 13:15:40 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) 13:15:40 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) 13:15:40 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 13:15:40 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 13:15:40 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 13:15:40 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) 13:15:40 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 13:15:40 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 13:15:40 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) 13:15:40 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 13:15:40 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 13:15:40 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) 13:15:40 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 13:15:40 at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 13:15:40 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:15:40 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 13:15:40 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13:15:40 at java.base/java.lang.reflect.Method.invoke(Method.java:566) 13:15:40 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 13:15:40 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 13:15:40 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 13:15:40 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 13:15:40 [INFO] 13:15:40 [INFO] --- exec-maven-plugin:3.1.0:java (autoGenerateHtml) @ aai-schema-gen --- 13:15:41 [EL Warning]: moxy: 2024-10-25 13:15:41.221--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:41 [EL Warning]: moxy: 2024-10-25 13:15:41.502--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:41 [EL Warning]: moxy: 2024-10-25 13:15:41.708--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:41 [EL Warning]: moxy: 2024-10-25 13:15:41.92--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:42 [EL Warning]: moxy: 2024-10-25 13:15:42.111--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:42 [EL Warning]: moxy: 2024-10-25 13:15:42.314--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:42 [EL Warning]: moxy: 2024-10-25 13:15:42.516--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:42 [EL Warning]: moxy: 2024-10-25 13:15:42.715--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:42 [EL Warning]: moxy: 2024-10-25 13:15:42.912--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:43 [EL Warning]: moxy: 2024-10-25 13:15:43.109--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:43 [EL Warning]: moxy: 2024-10-25 13:15:43.325--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:43 [EL Warning]: moxy: 2024-10-25 13:15:43.604--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:43 [EL Warning]: moxy: 2024-10-25 13:15:43.873--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:44 [EL Warning]: moxy: 2024-10-25 13:15:44.171--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:44 [EL Warning]: moxy: 2024-10-25 13:15:44.468--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:44 [EL Warning]: moxy: 2024-10-25 13:15:44.782--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:45 [EL Warning]: moxy: 2024-10-25 13:15:45.1--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:45 [EL Warning]: moxy: 2024-10-25 13:15:45.46--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:45 [EL Warning]: moxy: 2024-10-25 13:15:45.89--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:46 [EL Warning]: moxy: 2024-10-25 13:15:46.221--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:15:46 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:48 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:48 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:49 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:49 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:50 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:51 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:51 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:52 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:52 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:52 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:53 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:53 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:53 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:54 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:54 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:54 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:55 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:55 Warning: Schema directory is not set so using default schema dir: aai-schema 13:15:55 Warning: Schema directory is not set so using default schema dir: aai-schema 13:16:10 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.AutoGenerateHtml] was interrupted but is still alive after waiting at least 15000msecs 13:16:10 [WARNING] thread Thread[logback-1,5,org.onap.aai.schemagen.AutoGenerateHtml] will linger despite being asked to die via interruption 13:16:10 [WARNING] NOTE: 1 thread(s) did not finish despite being asked to via interruption. This is not a problem with exec:java, it is a problem with the running code. Although not serious, it should be remedied. 13:16:10 [WARNING] Couldn't destroy threadgroup org.codehaus.mojo.exec.ExecJavaMojo$IsolatedThreadGroup[name=org.onap.aai.schemagen.AutoGenerateHtml,maxpri=10] 13:16:10 java.lang.IllegalThreadStateException 13:16:10 at java.base/java.lang.ThreadGroup.destroy(ThreadGroup.java:776) 13:16:10 at org.codehaus.mojo.exec.ExecJavaMojo.execute(ExecJavaMojo.java:319) 13:16:10 at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) 13:16:10 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) 13:16:10 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 13:16:10 at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) 13:16:10 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) 13:16:10 at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) 13:16:10 at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) 13:16:10 at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) 13:16:10 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) 13:16:10 at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) 13:16:10 at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) 13:16:10 at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) 13:16:10 at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) 13:16:10 at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 13:16:10 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 13:16:10 at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 13:16:10 at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 13:16:10 at java.base/java.lang.reflect.Method.invoke(Method.java:566) 13:16:10 at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) 13:16:10 at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) 13:16:10 at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) 13:16:10 at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) 13:16:10 [INFO] 13:16:10 [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ aai-schema-gen --- 13:16:10 [INFO] Using 'UTF-8' encoding to copy filtered resources. 13:16:10 [INFO] Copying 25 resources 13:16:10 [INFO] 13:16:10 [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ aai-schema-gen --- 13:16:10 [INFO] Changes detected - recompiling the module! 13:16:10 [INFO] Compiling 21 source files to /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/target/test-classes 13:16:11 [INFO] 13:16:11 [INFO] --- maven-surefire-plugin:3.0.0-M4:test (default-test) @ aai-schema-gen --- 13:16:11 [INFO] 13:16:11 [INFO] ------------------------------------------------------- 13:16:11 [INFO] T E S T S 13:16:11 [INFO] ------------------------------------------------------- 13:16:12 [INFO] Running org.onap.aai.schemagen.swagger.DefinitionTest 13:16:12 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 s - in org.onap.aai.schemagen.swagger.DefinitionTest 13:16:12 [INFO] Running org.onap.aai.schemagen.swagger.ApiHttpVerbTest 13:16:12 [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.onap.aai.schemagen.swagger.ApiHttpVerbTest 13:16:12 [INFO] Running org.onap.aai.schemagen.swagger.ApiHttpVerbResponseTest 13:16:12 [INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s - in org.onap.aai.schemagen.swagger.ApiHttpVerbResponseTest 13:16:12 [INFO] Running org.onap.aai.schemagen.swagger.DefinitionPropertyTest 13:16:12 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.onap.aai.schemagen.swagger.DefinitionPropertyTest 13:16:12 [INFO] Running org.onap.aai.schemagen.GenerateXsdTest 13:16:14 [EL Warning]: moxy: 2024-10-25 13:16:14.138--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:14 [EL Warning]: moxy: 2024-10-25 13:16:14.371--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:14 [ERROR] Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 2.677 s <<< FAILURE! - in org.onap.aai.schemagen.GenerateXsdTest 13:16:14 [ERROR] org.onap.aai.schemagen.GenerateXsdTest.test_generateSwaggerFromOxmFile Time elapsed: 0.131 s <<< FAILURE! 13:16:14 java.lang.AssertionError: 13:16:14 13:16:14 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:14 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:14 at org.onap.aai.schemagen.GenerateXsdTest.test_generateSwaggerFromOxmFile(GenerateXsdTest.java:113) 13:16:14 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.XSDJavaTypeTest 13:16:14 [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.onap.aai.schemagen.genxsd.XSDJavaTypeTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.PatchOperationTest 13:16:14 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.onap.aai.schemagen.genxsd.PatchOperationTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.DeleteOperationTest 13:16:14 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.onap.aai.schemagen.genxsd.DeleteOperationTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.PutOperationTest 13:16:14 [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.onap.aai.schemagen.genxsd.PutOperationTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.PutRelationPathSetTest 13:16:14 [WARNING] Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.005 s - in org.onap.aai.schemagen.genxsd.PutRelationPathSetTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.XSDElementTest 13:16:14 [INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s - in org.onap.aai.schemagen.genxsd.XSDElementTest 13:16:14 [INFO] Running org.onap.aai.schemagen.genxsd.HTMLfromOXMTest 13:16:14 [EL Warning]: moxy: 2024-10-25 13:16:14.988--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:15 [EL Warning]: moxy: 2024-10-25 13:16:15.041--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:15 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.317 s - in org.onap.aai.schemagen.genxsd.HTMLfromOXMTest 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.NodeGetOperationTest 13:16:15 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.onap.aai.schemagen.genxsd.NodeGetOperationTest 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.YAMLfromOXMTest 13:16:15 service-subscription|customer 13:16:15 service-instance|service-subscription 13:16:15 service-subscription|tenant 13:16:15 [ERROR] Tests run: 10, Failures: 4, Errors: 0, Skipped: 0, Time elapsed: 0.128 s <<< FAILURE! - in org.onap.aai.schemagen.genxsd.YAMLfromOXMTest 13:16:15 [ERROR] org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testYAMLfromOXMStringVersionFile Time elapsed: 0.024 s <<< FAILURE! 13:16:15 java.lang.AssertionError: 13:16:15 FileContent-OXMStringVersionFile: 13:16:15 # 13:16:15 # ============LICENSE_START======================================================= 13:16:15 # org.onap.aai 13:16:15 # ================================================================================ 13:16:15 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:15 # ================================================================================ 13:16:15 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:15 # you may not use this file except in compliance with the License. 13:16:15 # You may obtain a copy of the License at 13:16:15 #

13:16:15 # https://creativecommons.org/licenses/by/4.0/ 13:16:15 #

13:16:15 # Unless required by applicable law or agreed to in writing, software 13:16:15 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:15 # See the License for the specific language governing permissions and 13:16:15 # limitations under the License. 13:16:15 # ============LICENSE_END========================================================= 13:16:15 # 13:16:15 13:16:15 swagger: "2.0" 13:16:15 info: 13:16:15 description: | 13:16:15 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:15 13:16:15 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:15 version: "v11" 13:16:15 title: Active and Available Inventory REST API 13:16:15 license: 13:16:15 name: Apache 2.0 13:16:15 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:15 host: localhost 13:16:15 basePath: /aai/v11 13:16:15 schemes: 13:16:15 - https 13:16:15 paths: 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscription 13:16:15 description: returns service-subscription 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing service-subscription 13:16:15 description: | 13:16:15 Create or update an existing service-subscription. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing service-subscription 13:16:15 description: | 13:16:15 Update an existing service-subscription 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing service-subscription 13:16:15 description: delete an existing service-subscription 13:16:15 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscriptions 13:16:15 description: returns service-subscriptions 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscriptions" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customer 13:16:15 description: returns customer 13:16:15 operationId: getBusinessCustomersCustomer 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing customer 13:16:15 description: | 13:16:15 Create or update an existing customer. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing customer 13:16:15 description: | 13:16:15 Update an existing customer 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-customer" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing customer 13:16:15 description: delete an existing customer 13:16:15 operationId: deleteBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customers 13:16:15 description: returns customers 13:16:15 operationId: getBusinessCustomers 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customers" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-name 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 definitions: 13:16:15 business: 13:16:15 description: | 13:16:15 Namespace for business related constructs 13:16:15 properties: 13:16:15 customers: 13:16:15 type: object 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 required: 13:16:15 - global-customer-id 13:16:15 - subscriber-name 13:16:15 - subscriber-type 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 type: object 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 customers: 13:16:15 description: | 13:16:15 Collection of customer identifiers to provide linkage back to BSS information. 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 inventory: 13:16:15 properties: 13:16:15 business: 13:16:15 type: object 13:16:15 $ref: "#/definitions/business" 13:16:15 nodes: 13:16:15 properties: 13:16:15 inventory-item-data: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/inventory-item-data" 13:16:15 service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 required: 13:16:15 - service-type 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 description: | 13:16:15 Collection of objects that group service instances. 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 zzzz-patch-customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 zzzz-patch-service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 13:16:15 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 at org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testYAMLfromOXMStringVersionFile(YAMLfromOXMTest.java:211) 13:16:15 13:16:15 [ERROR] org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testYAMLfromOXMFileVersionFile Time elapsed: 0.016 s <<< FAILURE! 13:16:15 java.lang.AssertionError: 13:16:15 FileContent-OXMFileVersionFile: 13:16:15 # 13:16:15 # ============LICENSE_START======================================================= 13:16:15 # org.onap.aai 13:16:15 # ================================================================================ 13:16:15 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:15 # ================================================================================ 13:16:15 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:15 # you may not use this file except in compliance with the License. 13:16:15 # You may obtain a copy of the License at 13:16:15 #

13:16:15 # https://creativecommons.org/licenses/by/4.0/ 13:16:15 #

13:16:15 # Unless required by applicable law or agreed to in writing, software 13:16:15 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:15 # See the License for the specific language governing permissions and 13:16:15 # limitations under the License. 13:16:15 # ============LICENSE_END========================================================= 13:16:15 # 13:16:15 13:16:15 swagger: "2.0" 13:16:15 info: 13:16:15 description: | 13:16:15 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:15 13:16:15 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:15 version: "v11" 13:16:15 title: Active and Available Inventory REST API 13:16:15 license: 13:16:15 name: Apache 2.0 13:16:15 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:15 host: localhost 13:16:15 basePath: /aai/v11 13:16:15 schemes: 13:16:15 - https 13:16:15 paths: 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscription 13:16:15 description: returns service-subscription 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing service-subscription 13:16:15 description: | 13:16:15 Create or update an existing service-subscription. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing service-subscription 13:16:15 description: | 13:16:15 Update an existing service-subscription 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing service-subscription 13:16:15 description: delete an existing service-subscription 13:16:15 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscriptions 13:16:15 description: returns service-subscriptions 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscriptions" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customer 13:16:15 description: returns customer 13:16:15 operationId: getBusinessCustomersCustomer 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing customer 13:16:15 description: | 13:16:15 Create or update an existing customer. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing customer 13:16:15 description: | 13:16:15 Update an existing customer 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-customer" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing customer 13:16:15 description: delete an existing customer 13:16:15 operationId: deleteBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customers 13:16:15 description: returns customers 13:16:15 operationId: getBusinessCustomers 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customers" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-name 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 definitions: 13:16:15 business: 13:16:15 description: | 13:16:15 Namespace for business related constructs 13:16:15 properties: 13:16:15 customers: 13:16:15 type: object 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 required: 13:16:15 - global-customer-id 13:16:15 - subscriber-name 13:16:15 - subscriber-type 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 type: object 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 customers: 13:16:15 description: | 13:16:15 Collection of customer identifiers to provide linkage back to BSS information. 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 inventory: 13:16:15 properties: 13:16:15 business: 13:16:15 type: object 13:16:15 $ref: "#/definitions/business" 13:16:15 nodes: 13:16:15 properties: 13:16:15 inventory-item-data: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/inventory-item-data" 13:16:15 service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 required: 13:16:15 - service-type 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 description: | 13:16:15 Collection of objects that group service instances. 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 zzzz-patch-customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 zzzz-patch-service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 13:16:15 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 at org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testYAMLfromOXMFileVersionFile(YAMLfromOXMTest.java:196) 13:16:15 13:16:15 [ERROR] org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testAppendDefinitions Time elapsed: 0.011 s <<< FAILURE! 13:16:15 java.lang.AssertionError: 13:16:15 Definitions: 13:16:15 definitions: 13:16:15 business: 13:16:15 description: | 13:16:15 Namespace for business related constructs 13:16:15 properties: 13:16:15 customers: 13:16:15 type: object 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 required: 13:16:15 - global-customer-id 13:16:15 - subscriber-name 13:16:15 - subscriber-type 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 type: object 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 customers: 13:16:15 description: | 13:16:15 Collection of customer identifiers to provide linkage back to BSS information. 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 inventory: 13:16:15 properties: 13:16:15 business: 13:16:15 type: object 13:16:15 $ref: "#/definitions/business" 13:16:15 nodes: 13:16:15 properties: 13:16:15 inventory-item-data: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/inventory-item-data" 13:16:15 service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 required: 13:16:15 - service-type 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 description: | 13:16:15 Collection of objects that group service instances. 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 zzzz-patch-customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 zzzz-patch-service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 13:16:15 Expected: is "definitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 but: was "definitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 at org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testAppendDefinitions(YAMLfromOXMTest.java:248) 13:16:15 13:16:15 [ERROR] org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testProcess Time elapsed: 0.018 s <<< FAILURE! 13:16:15 java.lang.AssertionError: 13:16:15 FileContent-TestProcess: 13:16:15 # 13:16:15 # ============LICENSE_START======================================================= 13:16:15 # org.onap.aai 13:16:15 # ================================================================================ 13:16:15 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:15 # ================================================================================ 13:16:15 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:15 # you may not use this file except in compliance with the License. 13:16:15 # You may obtain a copy of the License at 13:16:15 #

13:16:15 # https://creativecommons.org/licenses/by/4.0/ 13:16:15 #

13:16:15 # Unless required by applicable law or agreed to in writing, software 13:16:15 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:15 # See the License for the specific language governing permissions and 13:16:15 # limitations under the License. 13:16:15 # ============LICENSE_END========================================================= 13:16:15 # 13:16:15 13:16:15 swagger: "2.0" 13:16:15 info: 13:16:15 description: | 13:16:15 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:15 13:16:15 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:15 version: "v11" 13:16:15 title: Active and Available Inventory REST API 13:16:15 license: 13:16:15 name: Apache 2.0 13:16:15 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:15 host: localhost 13:16:15 basePath: /aai/v11 13:16:15 schemes: 13:16:15 - https 13:16:15 paths: 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscription 13:16:15 description: returns service-subscription 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing service-subscription 13:16:15 description: | 13:16:15 Create or update an existing service-subscription. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing service-subscription 13:16:15 description: | 13:16:15 Update an existing service-subscription 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing service-subscription 13:16:15 description: delete an existing service-subscription 13:16:15 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: path 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns service-subscriptions 13:16:15 description: returns service-subscriptions 13:16:15 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/service-subscriptions" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: service-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 /business/customers/customer/{global-customer-id}: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customer 13:16:15 description: returns customer 13:16:15 operationId: getBusinessCustomersCustomer 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 put: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: create or update an existing customer 13:16:15 description: | 13:16:15 Create or update an existing customer. 13:16:15 # 13:16:15 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:15 operationId: createOrUpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/customer" 13:16:15 patch: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: update an existing customer 13:16:15 description: | 13:16:15 Update an existing customer 13:16:15 # 13:16:15 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:15 The PUT operation will entirely replace an existing object. 13:16:15 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:15 # 13:16:15 Other differences between PUT and PATCH are: 13:16:15 # 13:16:15 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:15 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:15 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:15 operationId: UpdateBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 produces: 13:16:15 - application/json 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: body 13:16:15 in: body 13:16:15 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:15 required: true 13:16:15 schema: 13:16:15 $ref: "#/definitions/zzzz-patch-customer" 13:16:15 delete: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: delete an existing customer 13:16:15 description: delete an existing customer 13:16:15 operationId: deleteBusinessCustomersCustomer 13:16:15 consumes: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: path 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 required: true 13:16:15 type: string 13:16:15 - name: resource-version 13:16:15 in: query 13:16:15 description: resource-version for concurrency 13:16:15 required: true 13:16:15 type: string 13:16:15 /business/customers: 13:16:15 get: 13:16:15 tags: 13:16:15 - Business 13:16:15 summary: returns customers 13:16:15 description: returns customers 13:16:15 operationId: getBusinessCustomers 13:16:15 produces: 13:16:15 - application/json 13:16:15 - application/xml 13:16:15 responses: 13:16:15 "200": 13:16:15 description: successful operation 13:16:15 schema: 13:16:15 $ref: "#/definitions/customers" 13:16:15 "default": 13:16:15 null parameters: 13:16:15 - name: global-customer-id 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-name 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 - name: subscriber-type 13:16:15 in: query 13:16:15 required: false 13:16:15 type: string 13:16:15 definitions: 13:16:15 business: 13:16:15 description: | 13:16:15 Namespace for business related constructs 13:16:15 properties: 13:16:15 customers: 13:16:15 type: object 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 required: 13:16:15 - global-customer-id 13:16:15 - subscriber-name 13:16:15 - subscriber-type 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 type: object 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 customers: 13:16:15 description: | 13:16:15 Collection of customer identifiers to provide linkage back to BSS information. 13:16:15 properties: 13:16:15 customer: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/customer" 13:16:15 inventory: 13:16:15 properties: 13:16:15 business: 13:16:15 type: object 13:16:15 $ref: "#/definitions/business" 13:16:15 nodes: 13:16:15 properties: 13:16:15 inventory-item-data: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/inventory-item-data" 13:16:15 service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 required: 13:16:15 - service-type 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 resource-version: 13:16:15 type: string 13:16:15 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:15 service-subscriptions: 13:16:15 description: | 13:16:15 Collection of objects that group service instances. 13:16:15 properties: 13:16:15 service-subscription: 13:16:15 type: array 13:16:15 items: 13:16:15 $ref: "#/definitions/service-subscription" 13:16:15 zzzz-patch-customer: 13:16:15 description: | 13:16:15 customer identifiers to provide linkage back to BSS information. 13:16:15 ###### Related Nodes 13:16:15 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:15 properties: 13:16:15 global-customer-id: 13:16:15 type: string 13:16:15 description: Global customer id used across to uniquely identify customer. 13:16:15 subscriber-name: 13:16:15 type: string 13:16:15 description: Subscriber name, an alternate way to retrieve a customer. 13:16:15 subscriber-type: 13:16:15 type: string 13:16:15 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:15 zzzz-patch-service-subscription: 13:16:15 description: | 13:16:15 Object that group service instances. 13:16:15 ###### Related Nodes 13:16:15 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:15 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:15 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:15 13:16:15 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:15 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:15 properties: 13:16:15 service-type: 13:16:15 type: string 13:16:15 description: Value defined by orchestration to identify this service. 13:16:15 temp-ub-sub-account-id: 13:16:15 type: string 13:16:15 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:15 13:16:15 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:15 at org.onap.aai.schemagen.genxsd.YAMLfromOXMTest.testProcess(YAMLfromOXMTest.java:172) 13:16:15 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.NodesYAMLfromOXMTest 13:16:15 [EL Warning]: moxy: 2024-10-25 13:16:15.452--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:15 [EL Warning]: moxy: 2024-10-25 13:16:15.502--MOXy BV: Facets generation could not be configured. EclipseLink's JavaModelInputImpl was not detected, instead JavaModelInput is of class: class org.eclipse.persistence.jaxb.javamodel.oxm.OXMJavaModelInputImpl 13:16:15 [INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.306 s - in org.onap.aai.schemagen.genxsd.NodesYAMLfromOXMTest 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.EdgeDescriptionTest 13:16:15 [INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s - in org.onap.aai.schemagen.genxsd.EdgeDescriptionTest 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.GetOperationTest 13:16:15 [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.onap.aai.schemagen.genxsd.GetOperationTest 13:16:15 [INFO] Running org.onap.aai.schemagen.genxsd.DeleteFootnoteSetTest 13:16:15 [INFO] Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.onap.aai.schemagen.genxsd.DeleteFootnoteSetTest 13:16:16 [INFO] 13:16:16 [INFO] Results: 13:16:16 [INFO] 13:16:16 [ERROR] Failures: 13:16:16 [ERROR] GenerateXsdTest.test_generateSwaggerFromOxmFile:113 13:16:16 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 [ERROR] YAMLfromOXMTest.testAppendDefinitions:248 Definitions: 13:16:16 definitions: 13:16:16 business: 13:16:16 description: | 13:16:16 Namespace for business related constructs 13:16:16 properties: 13:16:16 customers: 13:16:16 type: object 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 required: 13:16:16 - global-customer-id 13:16:16 - subscriber-name 13:16:16 - subscriber-type 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 type: object 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 customers: 13:16:16 description: | 13:16:16 Collection of customer identifiers to provide linkage back to BSS information. 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 inventory: 13:16:16 properties: 13:16:16 business: 13:16:16 type: object 13:16:16 $ref: "#/definitions/business" 13:16:16 nodes: 13:16:16 properties: 13:16:16 inventory-item-data: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/inventory-item-data" 13:16:16 service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 required: 13:16:16 - service-type 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 description: | 13:16:16 Collection of objects that group service instances. 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 zzzz-patch-customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 zzzz-patch-service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 13:16:16 Expected: is "definitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 but: was "definitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 [ERROR] YAMLfromOXMTest.testProcess:172 FileContent-TestProcess: 13:16:16 # 13:16:16 # ============LICENSE_START======================================================= 13:16:16 # org.onap.aai 13:16:16 # ================================================================================ 13:16:16 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:16 # ================================================================================ 13:16:16 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:16 # you may not use this file except in compliance with the License. 13:16:16 # You may obtain a copy of the License at 13:16:16 #

13:16:16 # https://creativecommons.org/licenses/by/4.0/ 13:16:16 #

13:16:16 # Unless required by applicable law or agreed to in writing, software 13:16:16 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:16 # See the License for the specific language governing permissions and 13:16:16 # limitations under the License. 13:16:16 # ============LICENSE_END========================================================= 13:16:16 # 13:16:16 13:16:16 swagger: "2.0" 13:16:16 info: 13:16:16 description: | 13:16:16 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:16 13:16:16 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:16 version: "v11" 13:16:16 title: Active and Available Inventory REST API 13:16:16 license: 13:16:16 name: Apache 2.0 13:16:16 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:16 host: localhost 13:16:16 basePath: /aai/v11 13:16:16 schemes: 13:16:16 - https 13:16:16 paths: 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscription 13:16:16 description: returns service-subscription 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing service-subscription 13:16:16 description: | 13:16:16 Create or update an existing service-subscription. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing service-subscription 13:16:16 description: | 13:16:16 Update an existing service-subscription 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing service-subscription 13:16:16 description: delete an existing service-subscription 13:16:16 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscriptions 13:16:16 description: returns service-subscriptions 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscriptions" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customer 13:16:16 description: returns customer 13:16:16 operationId: getBusinessCustomersCustomer 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing customer 13:16:16 description: | 13:16:16 Create or update an existing customer. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing customer 13:16:16 description: | 13:16:16 Update an existing customer 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-customer" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing customer 13:16:16 description: delete an existing customer 13:16:16 operationId: deleteBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customers 13:16:16 description: returns customers 13:16:16 operationId: getBusinessCustomers 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customers" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-name 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 definitions: 13:16:16 business: 13:16:16 description: | 13:16:16 Namespace for business related constructs 13:16:16 properties: 13:16:16 customers: 13:16:16 type: object 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 required: 13:16:16 - global-customer-id 13:16:16 - subscriber-name 13:16:16 - subscriber-type 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 type: object 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 customers: 13:16:16 description: | 13:16:16 Collection of customer identifiers to provide linkage back to BSS information. 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 inventory: 13:16:16 properties: 13:16:16 business: 13:16:16 type: object 13:16:16 $ref: "#/definitions/business" 13:16:16 nodes: 13:16:16 properties: 13:16:16 inventory-item-data: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/inventory-item-data" 13:16:16 service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 required: 13:16:16 - service-type 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 description: | 13:16:16 Collection of objects that group service instances. 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 zzzz-patch-customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 zzzz-patch-service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 13:16:16 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 [ERROR] YAMLfromOXMTest.testYAMLfromOXMFileVersionFile:196 FileContent-OXMFileVersionFile: 13:16:16 # 13:16:16 # ============LICENSE_START======================================================= 13:16:16 # org.onap.aai 13:16:16 # ================================================================================ 13:16:16 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:16 # ================================================================================ 13:16:16 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:16 # you may not use this file except in compliance with the License. 13:16:16 # You may obtain a copy of the License at 13:16:16 #

13:16:16 # https://creativecommons.org/licenses/by/4.0/ 13:16:16 #

13:16:16 # Unless required by applicable law or agreed to in writing, software 13:16:16 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:16 # See the License for the specific language governing permissions and 13:16:16 # limitations under the License. 13:16:16 # ============LICENSE_END========================================================= 13:16:16 # 13:16:16 13:16:16 swagger: "2.0" 13:16:16 info: 13:16:16 description: | 13:16:16 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:16 13:16:16 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:16 version: "v11" 13:16:16 title: Active and Available Inventory REST API 13:16:16 license: 13:16:16 name: Apache 2.0 13:16:16 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:16 host: localhost 13:16:16 basePath: /aai/v11 13:16:16 schemes: 13:16:16 - https 13:16:16 paths: 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscription 13:16:16 description: returns service-subscription 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing service-subscription 13:16:16 description: | 13:16:16 Create or update an existing service-subscription. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing service-subscription 13:16:16 description: | 13:16:16 Update an existing service-subscription 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing service-subscription 13:16:16 description: delete an existing service-subscription 13:16:16 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscriptions 13:16:16 description: returns service-subscriptions 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscriptions" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customer 13:16:16 description: returns customer 13:16:16 operationId: getBusinessCustomersCustomer 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing customer 13:16:16 description: | 13:16:16 Create or update an existing customer. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing customer 13:16:16 description: | 13:16:16 Update an existing customer 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-customer" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing customer 13:16:16 description: delete an existing customer 13:16:16 operationId: deleteBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customers 13:16:16 description: returns customers 13:16:16 operationId: getBusinessCustomers 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customers" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-name 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 definitions: 13:16:16 business: 13:16:16 description: | 13:16:16 Namespace for business related constructs 13:16:16 properties: 13:16:16 customers: 13:16:16 type: object 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 required: 13:16:16 - global-customer-id 13:16:16 - subscriber-name 13:16:16 - subscriber-type 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 type: object 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 customers: 13:16:16 description: | 13:16:16 Collection of customer identifiers to provide linkage back to BSS information. 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 inventory: 13:16:16 properties: 13:16:16 business: 13:16:16 type: object 13:16:16 $ref: "#/definitions/business" 13:16:16 nodes: 13:16:16 properties: 13:16:16 inventory-item-data: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/inventory-item-data" 13:16:16 service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 required: 13:16:16 - service-type 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 description: | 13:16:16 Collection of objects that group service instances. 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 zzzz-patch-customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 zzzz-patch-service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 13:16:16 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 [ERROR] YAMLfromOXMTest.testYAMLfromOXMStringVersionFile:211 FileContent-OXMStringVersionFile: 13:16:16 # 13:16:16 # ============LICENSE_START======================================================= 13:16:16 # org.onap.aai 13:16:16 # ================================================================================ 13:16:16 # Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved. 13:16:16 # ================================================================================ 13:16:16 # Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); 13:16:16 # you may not use this file except in compliance with the License. 13:16:16 # You may obtain a copy of the License at 13:16:16 #

13:16:16 # https://creativecommons.org/licenses/by/4.0/ 13:16:16 #

13:16:16 # Unless required by applicable law or agreed to in writing, software 13:16:16 # distributed under the License is distributed on an "AS IS" BASIS, 13:16:16 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13:16:16 # See the License for the specific language governing permissions and 13:16:16 # limitations under the License. 13:16:16 # ============LICENSE_END========================================================= 13:16:16 # 13:16:16 13:16:16 swagger: "2.0" 13:16:16 info: 13:16:16 description: | 13:16:16 [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff) 13:16:16 13:16:16 This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions. 13:16:16 version: "v11" 13:16:16 title: Active and Available Inventory REST API 13:16:16 license: 13:16:16 name: Apache 2.0 13:16:16 url: http://www.apache.org/licenses/LICENSE-2.0.html 13:16:16 host: localhost 13:16:16 basePath: /aai/v11 13:16:16 schemes: 13:16:16 - https 13:16:16 paths: 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscription 13:16:16 description: returns service-subscription 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing service-subscription 13:16:16 description: | 13:16:16 Create or update an existing service-subscription. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing service-subscription 13:16:16 description: | 13:16:16 Update an existing service-subscription 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-service-subscription" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing service-subscription 13:16:16 description: delete an existing service-subscription 13:16:16 operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: path 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}/service-subscriptions: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns service-subscriptions 13:16:16 description: returns service-subscriptions 13:16:16 operationId: getBusinessCustomersCustomerServiceSubscriptions 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/service-subscriptions" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: service-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 /business/customers/customer/{global-customer-id}: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customer 13:16:16 description: returns customer 13:16:16 operationId: getBusinessCustomersCustomer 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 put: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: create or update an existing customer 13:16:16 description: | 13:16:16 Create or update an existing customer. 13:16:16 # 13:16:16 Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below 13:16:16 operationId: createOrUpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/customer" 13:16:16 patch: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: update an existing customer 13:16:16 description: | 13:16:16 Update an existing customer 13:16:16 # 13:16:16 Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations. 13:16:16 The PUT operation will entirely replace an existing object. 13:16:16 The PATCH operation sends a "description of changes" for an existing object. The entire set of changes must be applied. An error result means no change occurs. 13:16:16 # 13:16:16 Other differences between PUT and PATCH are: 13:16:16 # 13:16:16 - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values. 13:16:16 - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent. 13:16:16 - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this. 13:16:16 operationId: UpdateBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 produces: 13:16:16 - application/json 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: body 13:16:16 in: body 13:16:16 description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json) 13:16:16 required: true 13:16:16 schema: 13:16:16 $ref: "#/definitions/zzzz-patch-customer" 13:16:16 delete: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: delete an existing customer 13:16:16 description: delete an existing customer 13:16:16 operationId: deleteBusinessCustomersCustomer 13:16:16 consumes: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: path 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 required: true 13:16:16 type: string 13:16:16 - name: resource-version 13:16:16 in: query 13:16:16 description: resource-version for concurrency 13:16:16 required: true 13:16:16 type: string 13:16:16 /business/customers: 13:16:16 get: 13:16:16 tags: 13:16:16 - Business 13:16:16 summary: returns customers 13:16:16 description: returns customers 13:16:16 operationId: getBusinessCustomers 13:16:16 produces: 13:16:16 - application/json 13:16:16 - application/xml 13:16:16 responses: 13:16:16 "200": 13:16:16 description: successful operation 13:16:16 schema: 13:16:16 $ref: "#/definitions/customers" 13:16:16 "default": 13:16:16 null parameters: 13:16:16 - name: global-customer-id 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-name 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 - name: subscriber-type 13:16:16 in: query 13:16:16 required: false 13:16:16 type: string 13:16:16 definitions: 13:16:16 business: 13:16:16 description: | 13:16:16 Namespace for business related constructs 13:16:16 properties: 13:16:16 customers: 13:16:16 type: object 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 required: 13:16:16 - global-customer-id 13:16:16 - subscriber-name 13:16:16 - subscriber-type 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 type: object 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 customers: 13:16:16 description: | 13:16:16 Collection of customer identifiers to provide linkage back to BSS information. 13:16:16 properties: 13:16:16 customer: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/customer" 13:16:16 inventory: 13:16:16 properties: 13:16:16 business: 13:16:16 type: object 13:16:16 $ref: "#/definitions/business" 13:16:16 nodes: 13:16:16 properties: 13:16:16 inventory-item-data: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/inventory-item-data" 13:16:16 service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 required: 13:16:16 - service-type 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 resource-version: 13:16:16 type: string 13:16:16 description: Used for optimistic concurrency. Must be empty on create, valid on update and delete. 13:16:16 service-subscriptions: 13:16:16 description: | 13:16:16 Collection of objects that group service instances. 13:16:16 properties: 13:16:16 service-subscription: 13:16:16 type: array 13:16:16 items: 13:16:16 $ref: "#/definitions/service-subscription" 13:16:16 zzzz-patch-customer: 13:16:16 description: | 13:16:16 customer identifiers to provide linkage back to BSS information. 13:16:16 ###### Related Nodes 13:16:16 - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also 13:16:16 properties: 13:16:16 global-customer-id: 13:16:16 type: string 13:16:16 description: Global customer id used across to uniquely identify customer. 13:16:16 subscriber-name: 13:16:16 type: string 13:16:16 description: Subscriber name, an alternate way to retrieve a customer. 13:16:16 subscriber-type: 13:16:16 type: string 13:16:16 description: Subscriber type, a way to provide VID with only the INFRA customers. 13:16:16 zzzz-patch-service-subscription: 13:16:16 description: | 13:16:16 Object that group service instances. 13:16:16 ###### Related Nodes 13:16:16 - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4) 13:16:16 - TO tenant( service-subscription Uses tenant, MANY2MANY) 13:16:16 - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1) 13:16:16 13:16:16 -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also 13:16:16 -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also 13:16:16 properties: 13:16:16 service-type: 13:16:16 type: string 13:16:16 description: Value defined by orchestration to identify this service. 13:16:16 temp-ub-sub-account-id: 13:16:16 type: string 13:16:16 description: This property will be deleted from A&AI in the near future. Only stop gap solution. 13:16:16 13:16:16 Expected: is "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 but: was "#\n# ============LICENSE_START=======================================================\n# org.onap.aai\n# ================================================================================\n# Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.\n# ================================================================================\n# Licensed under the Creative Commons License, Attribution 4.0 Intl. (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#

\n# https://creativecommons.org/licenses/by/4.0/\n#

\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# ============LICENSE_END=========================================================\n#\n\nswagger: \"2.0\"\ninfo:\n description: |\n [Differences versus the previous schema version](apidocs/aai/aai_swagger_v11.diff)\n\n This document is best viewed with Firefox or Chrome. Nodes can be found by opening the models link below and finding the node-type. Edge definitions can be found with the node definitions.\n version: \"v11\"\n title: Active and Available Inventory REST API\n license:\n name: Apache 2.0\n url: http://www.apache.org/licenses/LICENSE-2.0.html\nhost: localhost\nbasePath: /aai/v11\nschemes:\n - https\npaths:\n /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}:\n get:\n tags:\n - Business\n summary: returns service-subscription\n description: returns service-subscription\n operationId: getBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscription\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing service-subscription\n description: |\n Create or update an existing service-subscription.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/service-subscription\"\n patch:\n tags:\n - Business\n summary: update an existing service-subscription\n description: |\n Update an existing service-subscription\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: body\n in: body\n description: service-subscription object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-service-subscription\"\n delete:\n tags:\n - Business\n summary: delete an existing service-subscription\n description: delete an existing service-subscription\n operationId: deleteBusinessCustomersCustomerServiceSubscriptionsServiceSubscription\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: path\n description: Value defined by orchestration to identify this service.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers/customer/{global-customer-id}/service-subscriptions:\n get:\n tags:\n - Business\n summary: returns service-subscriptions\n description: returns service-subscriptions\n operationId: getBusinessCustomersCustomerServiceSubscriptions\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/service-subscriptions\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: service-type\n in: query\n required: false\n type: string\n /business/customers/customer/{global-customer-id}:\n get:\n tags:\n - Business\n summary: returns customer\n description: returns customer\n operationId: getBusinessCustomersCustomer\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customer\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n put:\n tags:\n - Business\n summary: create or update an existing customer\n description: |\n Create or update an existing customer.\n #\n Note! This PUT method has a corresponding PATCH method that can be used to update just a few of the fields of an existing object, rather than a full object replacement. An example can be found in the [PATCH section] below\n operationId: createOrUpdateBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/customer\"\n patch:\n tags:\n - Business\n summary: update an existing customer\n description: |\n Update an existing customer\n #\n Note: Endpoints that are not devoted to object relationships support both PUT and PATCH operations.\n The PUT operation will entirely replace an existing object.\n The PATCH operation sends a \"description of changes\" for an existing object. The entire set of changes must be applied. An error result means no change occurs.\n #\n Other differences between PUT and PATCH are:\n #\n - For PATCH, you can send any of the values shown in sample REQUEST body. There are no required values.\n - For PATCH, resource-id which is a required REQUEST body element for PUT, must not be sent.\n - PATCH cannot be used to update relationship elements; there are dedicated PUT operations for this.\n operationId: UpdateBusinessCustomersCustomer\n consumes:\n - application/json\n produces:\n - application/json\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: body\n in: body\n description: customer object that needs to be updated.[See Examples](apidocs/aai/relations/v11/BusinessCustomersCustomer.json)\n required: true\n schema:\n $ref: \"#/definitions/zzzz-patch-customer\"\n delete:\n tags:\n - Business\n summary: delete an existing customer\n description: delete an existing customer\n operationId: deleteBusinessCustomersCustomer\n consumes:\n - application/json\n - application/xml\n produces:\n - application/json\n - application/xml\n responses:\n \"default\":\n null parameters:\n - name: global-customer-id\n in: path\n description: Global customer id used across to uniquely identify customer.\n required: true\n type: string\n - name: resource-version\n in: query\n description: resource-version for concurrency\n required: true\n type: string\n /business/customers:\n get:\n tags:\n - Business\n summary: returns customers\n description: returns customers\n operationId: getBusinessCustomers\n produces:\n - application/json\n - application/xml\n responses:\n \"200\":\n description: successful operation\n schema:\n $ref: \"#/definitions/customers\"\n \"default\":\n null parameters:\n - name: global-customer-id\n in: query\n required: false\n type: string\n - name: subscriber-name\n in: query\n required: false\n type: string\n - name: subscriber-type\n in: query\n required: false\n type: string\ndefinitions:\n business:\n description: |\n Namespace for business related constructs\n properties:\n customers:\n type: object\n properties:\n customer:\n type: array\n items:\n $ref: \"#/definitions/customer\"\n customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n required:\n - global-customer-id\n - subscriber-name\n - subscriber-type\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n type: object\n properties:\n service-subscription:\n type: array\n items:\n $ref: \"#/definitions/service-subscription\"\n customers:\n description: |\n Collection of customer identifiers to provide linkage back to BSS information.\n properties:\n customer:\n type: array\n items: \n $ref: \"#/definitions/customer\"\n inventory:\n properties:\n business:\n type: object\n $ref: \"#/definitions/business\"\n nodes:\n properties:\n inventory-item-data:\n type: array\n items:\n $ref: \"#/definitions/inventory-item-data\"\n service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n required:\n - service-type\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n resource-version:\n type: string\n description: Used for optimistic concurrency. Must be empty on create, valid on update and delete.\n service-subscriptions:\n description: |\n Collection of objects that group service instances.\n properties:\n service-subscription:\n type: array\n items: \n $ref: \"#/definitions/service-subscription\"\n zzzz-patch-customer:\n description: |\n customer identifiers to provide linkage back to BSS information.\n ###### Related Nodes\n - FROM service-subscription (CHILD of customer, service-subscription BelongsTo customer, MANY2ONE)(1)\n\n -(1) IF this CUSTOMER node is deleted, this FROM node is DELETED also\n properties:\n global-customer-id:\n type: string\n description: Global customer id used across to uniquely identify customer.\n subscriber-name:\n type: string\n description: Subscriber name, an alternate way to retrieve a customer.\n subscriber-type:\n type: string\n description: Subscriber type, a way to provide VID with only the INFRA customers.\n zzzz-patch-service-subscription:\n description: |\n Object that group service instances.\n ###### Related Nodes\n - TO customer (PARENT of service-subscription, service-subscription BelongsTo customer, MANY2ONE)(4)\n - TO tenant( service-subscription Uses tenant, MANY2MANY)\n - FROM service-instance (CHILD of service-subscription, service-instance BelongsTo service-subscription, MANY2ONE)(1)\n\n -(1) IF this SERVICE-SUBSCRIPTION node is deleted, this FROM node is DELETED also\n -(4) IF this TO node is deleted, this SERVICE-SUBSCRIPTION is DELETED also\n properties:\n service-type:\n type: string\n description: Value defined by orchestration to identify this service.\n temp-ub-sub-account-id:\n type: string\n description: This property will be deleted from A&AI in the near future. Only stop gap solution.\n" 13:16:16 [INFO] 13:16:16 [ERROR] Tests run: 120, Failures: 5, Errors: 0, Skipped: 1 13:16:16 [INFO] 13:16:16 [INFO] ------------------------------------------------------------------------ 13:16:16 [INFO] Reactor Summary: 13:16:16 [INFO] 13:16:16 [INFO] aai-schema-service ................................. SUCCESS [ 9.826 s] 13:16:16 [INFO] aai-annotations .................................... SUCCESS [ 5.939 s] 13:16:16 [INFO] aai-schema-gen ..................................... FAILURE [07:47 min] 13:16:16 [INFO] aai-schema ......................................... SKIPPED 13:16:16 [INFO] aai-queries ........................................ SKIPPED 13:16:16 [INFO] aai-schema-service ................................. SKIPPED 13:16:16 [INFO] ------------------------------------------------------------------------ 13:16:16 [INFO] BUILD FAILURE 13:16:16 [INFO] ------------------------------------------------------------------------ 13:16:16 [INFO] Total time: 08:04 min 13:16:16 [INFO] Finished at: 2024-10-25T13:16:16+00:00 13:16:16 [INFO] Final Memory: 229M/767M 13:16:16 [INFO] ------------------------------------------------------------------------ 13:16:16 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M4:test (default-test) on project aai-schema-gen: There are test failures. 13:16:16 [ERROR] 13:16:16 [ERROR] Please refer to /w/workspace/aai-schema-service-master-verify-java/aai-schema-gen/target/surefire-reports for the individual test results. 13:16:16 [ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. 13:16:16 [ERROR] -> [Help 1] 13:16:16 [ERROR] 13:16:16 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. 13:16:16 [ERROR] Re-run Maven using the -X switch to enable full debug logging. 13:16:16 [ERROR] 13:16:16 [ERROR] For more information about the errors and possible solutions, please read the following articles: 13:16:16 [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 13:16:16 [ERROR] 13:16:16 [ERROR] After correcting the problems, you can resume the build with the command 13:16:16 [ERROR] mvn -rf :aai-schema-gen 13:16:16 Build step 'Invoke top-level Maven targets' marked build as failure 13:16:16 $ ssh-agent -k 13:16:16 unset SSH_AUTH_SOCK; 13:16:16 unset SSH_AGENT_PID; 13:16:16 echo Agent pid 1710 killed; 13:16:16 [ssh-agent] Stopped. 13:16:16 [PostBuildScript] - [INFO] Executing post build scripts. 13:16:16 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins427579693316041764.sh 13:16:16 ---> sysstat.sh 13:16:16 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins2530986426024062910.sh 13:16:16 ---> package-listing.sh 13:16:16 ++ tr '[:upper:]' '[:lower:]' 13:16:16 ++ facter osfamily 13:16:17 + OS_FAMILY=debian 13:16:17 + workspace=/w/workspace/aai-schema-service-master-verify-java 13:16:17 + START_PACKAGES=/tmp/packages_start.txt 13:16:17 + END_PACKAGES=/tmp/packages_end.txt 13:16:17 + DIFF_PACKAGES=/tmp/packages_diff.txt 13:16:17 + PACKAGES=/tmp/packages_start.txt 13:16:17 + '[' /w/workspace/aai-schema-service-master-verify-java ']' 13:16:17 + PACKAGES=/tmp/packages_end.txt 13:16:17 + case "${OS_FAMILY}" in 13:16:17 + dpkg -l 13:16:17 + grep '^ii' 13:16:17 + '[' -f /tmp/packages_start.txt ']' 13:16:17 + '[' -f /tmp/packages_end.txt ']' 13:16:17 + diff /tmp/packages_start.txt /tmp/packages_end.txt 13:16:17 + '[' /w/workspace/aai-schema-service-master-verify-java ']' 13:16:17 + mkdir -p /w/workspace/aai-schema-service-master-verify-java/archives/ 13:16:17 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/aai-schema-service-master-verify-java/archives/ 13:16:17 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins6495741087594123004.sh 13:16:17 ---> capture-instance-metadata.sh 13:16:17 Setup pyenv: 13:16:17 system 13:16:17 3.8.13 13:16:17 3.9.13 13:16:17 * 3.10.6 (set by /w/workspace/aai-schema-service-master-verify-java/.python-version) 13:16:17 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGaM from file:/tmp/.os_lf_venv 13:16:18 lf-activate-venv(): INFO: Installing: lftools 13:16:26 lf-activate-venv(): INFO: Adding /tmp/venv-GGaM/bin to PATH 13:16:26 INFO: Running in OpenStack, capturing instance metadata 13:16:26 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins16876192982946185749.sh 13:16:26 provisioning config files... 13:16:26 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/aai-schema-service-master-verify-java@tmp/config11206463292930675774tmp 13:16:26 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 13:16:26 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 13:16:26 [EnvInject] - Injecting environment variables from a build step. 13:16:26 [EnvInject] - Injecting as environment variables the properties content 13:16:26 SERVER_ID=logs 13:16:26 13:16:26 [EnvInject] - Variables injected successfully. 13:16:26 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins13093538103104448521.sh 13:16:26 ---> create-netrc.sh 13:16:26 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins6501379811847249435.sh 13:16:26 ---> python-tools-install.sh 13:16:26 Setup pyenv: 13:16:26 system 13:16:26 3.8.13 13:16:26 3.9.13 13:16:26 * 3.10.6 (set by /w/workspace/aai-schema-service-master-verify-java/.python-version) 13:16:26 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGaM from file:/tmp/.os_lf_venv 13:16:27 lf-activate-venv(): INFO: Installing: lftools 13:16:35 lf-activate-venv(): INFO: Adding /tmp/venv-GGaM/bin to PATH 13:16:35 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins311527518730554737.sh 13:16:35 ---> sudo-logs.sh 13:16:35 Archiving 'sudo' log.. 13:16:35 [aai-schema-service-master-verify-java] $ /bin/bash /tmp/jenkins11273480174281600006.sh 13:16:35 ---> job-cost.sh 13:16:35 Setup pyenv: 13:16:35 system 13:16:35 3.8.13 13:16:35 3.9.13 13:16:35 * 3.10.6 (set by /w/workspace/aai-schema-service-master-verify-java/.python-version) 13:16:35 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGaM from file:/tmp/.os_lf_venv 13:16:36 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 13:16:40 lf-activate-venv(): INFO: Adding /tmp/venv-GGaM/bin to PATH 13:16:40 INFO: No Stack... 13:16:41 INFO: Retrieving Pricing Info for: v3-standard-4 13:16:41 INFO: Archiving Costs 13:16:41 [aai-schema-service-master-verify-java] $ /bin/bash -l /tmp/jenkins9226006276213683622.sh 13:16:41 ---> logs-deploy.sh 13:16:41 Setup pyenv: 13:16:42 system 13:16:42 3.8.13 13:16:42 3.9.13 13:16:42 * 3.10.6 (set by /w/workspace/aai-schema-service-master-verify-java/.python-version) 13:16:42 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGaM from file:/tmp/.os_lf_venv 13:16:43 lf-activate-venv(): INFO: Installing: lftools 13:16:50 lf-activate-venv(): INFO: Adding /tmp/venv-GGaM/bin to PATH 13:16:50 INFO: Nexus URL https://nexus.onap.org path production/vex-yul-ecomp-jenkins-1/aai-schema-service-master-verify-java/520 13:16:50 INFO: archiving workspace using pattern(s): -p **/target/surefire-reports/*-output.txt 13:16:51 Archives upload complete. 13:16:51 INFO: archiving logs to Nexus 13:16:52 ---> uname -a: 13:16:52 Linux prd-ubuntu1804-builder-4c-4g-79365 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux 13:16:52 13:16:52 13:16:52 ---> lscpu: 13:16:52 Architecture: x86_64 13:16:52 CPU op-mode(s): 32-bit, 64-bit 13:16:52 Byte Order: Little Endian 13:16:52 CPU(s): 4 13:16:52 On-line CPU(s) list: 0-3 13:16:52 Thread(s) per core: 1 13:16:52 Core(s) per socket: 1 13:16:52 Socket(s): 4 13:16:52 NUMA node(s): 1 13:16:52 Vendor ID: AuthenticAMD 13:16:52 CPU family: 23 13:16:52 Model: 49 13:16:52 Model name: AMD EPYC-Rome Processor 13:16:52 Stepping: 0 13:16:52 CPU MHz: 2799.998 13:16:52 BogoMIPS: 5599.99 13:16:52 Virtualization: AMD-V 13:16:52 Hypervisor vendor: KVM 13:16:52 Virtualization type: full 13:16:52 L1d cache: 32K 13:16:52 L1i cache: 32K 13:16:52 L2 cache: 512K 13:16:52 L3 cache: 16384K 13:16:52 NUMA node0 CPU(s): 0-3 13:16:52 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities 13:16:52 13:16:52 13:16:52 ---> nproc: 13:16:52 4 13:16:52 13:16:52 13:16:52 ---> df -h: 13:16:52 Filesystem Size Used Avail Use% Mounted on 13:16:52 udev 7.9G 0 7.9G 0% /dev 13:16:52 tmpfs 1.6G 672K 1.6G 1% /run 13:16:52 /dev/vda1 78G 8.6G 69G 12% / 13:16:52 tmpfs 7.9G 0 7.9G 0% /dev/shm 13:16:52 tmpfs 5.0M 0 5.0M 0% /run/lock 13:16:52 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 13:16:52 /dev/vda15 105M 4.4M 100M 5% /boot/efi 13:16:52 tmpfs 1.6G 0 1.6G 0% /run/user/1001 13:16:52 13:16:52 13:16:52 ---> free -m: 13:16:52 total used free shared buff/cache available 13:16:52 Mem: 16040 582 13028 0 2429 15137 13:16:52 Swap: 1023 0 1023 13:16:52 13:16:52 13:16:52 ---> ip addr: 13:16:52 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 13:16:52 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 13:16:52 inet 127.0.0.1/8 scope host lo 13:16:52 valid_lft forever preferred_lft forever 13:16:52 inet6 ::1/128 scope host 13:16:52 valid_lft forever preferred_lft forever 13:16:52 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 13:16:52 link/ether fa:16:3e:de:8b:cd brd ff:ff:ff:ff:ff:ff 13:16:52 inet 10.30.106.204/23 brd 10.30.107.255 scope global dynamic ens3 13:16:52 valid_lft 85791sec preferred_lft 85791sec 13:16:52 inet6 fe80::f816:3eff:fede:8bcd/64 scope link 13:16:52 valid_lft forever preferred_lft forever 13:16:52 13:16:52 13:16:52 ---> sar -b -r -n DEV: 13:16:52 Linux 4.15.0-194-generic (prd-ubuntu1804-builder-4c-4g-79365) 10/25/24 _x86_64_ (4 CPU) 13:16:52 13:16:52 13:06:47 LINUX RESTART (4 CPU) 13:16:52 13:16:52 13:07:01 tps rtps wtps bread/s bwrtn/s 13:16:52 13:08:01 248.53 40.93 207.60 1963.67 18242.56 13:16:52 13:09:01 129.56 17.11 112.45 651.49 21303.52 13:16:52 13:10:01 22.55 0.00 22.55 0.00 8068.79 13:16:52 13:11:01 38.64 0.00 38.64 0.00 8278.35 13:16:52 13:12:01 38.98 0.00 38.98 0.00 8584.04 13:16:52 13:13:01 22.81 0.12 22.70 5.07 8040.39 13:16:52 13:14:01 27.11 0.02 27.10 0.13 8087.72 13:16:52 13:15:01 60.79 0.00 60.79 0.00 8722.68 13:16:52 13:16:01 28.23 0.13 28.10 3.73 7047.49 13:16:52 Average: 68.58 6.48 62.10 291.57 10708.39 13:16:52 13:16:52 13:07:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 13:16:52 13:08:01 13964972 15572056 2459996 14.98 62912 1745828 753344 4.31 667544 1582108 145872 13:16:52 13:09:01 12173584 14022940 4251384 25.88 74356 1964676 2193012 12.55 2251996 1760068 3512 13:16:52 13:10:01 11910092 13768568 4514876 27.49 74592 1973268 2281684 13.06 2527316 1747536 192 13:16:52 13:11:01 11793312 13670464 4631656 28.20 75172 1990036 2281684 13.06 2624596 1764264 340 13:16:52 13:12:01 11717768 13616440 4707200 28.66 75588 2010116 2364896 13.53 2678492 1784220 376 13:16:52 13:13:01 11682376 13590960 4742592 28.87 76008 2018332 2383388 13.64 2703684 1791908 420 13:16:52 13:14:01 11662504 13584064 4762464 29.00 76444 2029980 2383388 13.64 2710168 1803536 392 13:16:52 13:15:01 11628580 13581264 4796388 29.20 77744 2056924 2383388 13.64 2712100 1830460 324 13:16:52 13:16:01 11335620 13481796 5089348 30.99 78352 2246052 2449624 14.02 2808892 2018688 68320 13:16:52 Average: 11985423 13876506 4439545 27.03 74574 2003912 2163823 12.38 2409421 1786976 24416 13:16:52 13:16:52 13:07:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 13:16:52 13:08:01 lo 1.53 1.53 0.16 0.16 0.00 0.00 0.00 0.00 13:16:52 13:08:01 ens3 323.26 222.61 1480.96 71.34 0.00 0.00 0.00 0.00 13:16:52 13:09:01 lo 0.40 0.40 0.03 0.03 0.00 0.00 0.00 0.00 13:16:52 13:09:01 ens3 214.58 180.05 2141.96 37.92 0.00 0.00 0.00 0.00 13:16:52 13:10:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:16:52 13:10:01 ens3 0.90 0.82 0.22 0.31 0.00 0.00 0.00 0.00 13:16:52 13:11:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 13:16:52 13:11:01 ens3 0.28 0.25 0.06 0.33 0.00 0.00 0.00 0.00 13:16:52 13:12:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:16:52 13:12:01 ens3 1.03 0.70 0.87 0.55 0.00 0.00 0.00 0.00 13:16:52 13:13:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 13:16:52 13:13:01 ens3 6.18 5.08 3.97 8.02 0.00 0.00 0.00 0.00 13:16:52 13:14:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:16:52 13:14:01 ens3 0.38 0.22 0.21 0.77 0.00 0.00 0.00 0.00 13:16:52 13:15:01 lo 0.20 0.20 0.01 0.01 0.00 0.00 0.00 0.00 13:16:52 13:15:01 ens3 1.88 1.60 1.03 1.47 0.00 0.00 0.00 0.00 13:16:52 13:16:01 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 13:16:52 13:16:01 ens3 2.13 2.37 0.49 1.02 0.00 0.00 0.00 0.00 13:16:52 Average: lo 0.28 0.28 0.03 0.03 0.00 0.00 0.00 0.00 13:16:52 Average: ens3 61.18 45.97 403.31 13.53 0.00 0.00 0.00 0.00 13:16:52 13:16:52 13:16:52 ---> sar -P ALL: 13:16:52 Linux 4.15.0-194-generic (prd-ubuntu1804-builder-4c-4g-79365) 10/25/24 _x86_64_ (4 CPU) 13:16:52 13:16:52 13:06:47 LINUX RESTART (4 CPU) 13:16:52 13:16:52 13:07:01 CPU %user %nice %system %iowait %steal %idle 13:16:52 13:08:01 all 20.62 0.00 1.93 5.84 0.07 71.55 13:16:52 13:08:01 0 10.88 0.00 2.31 4.46 0.05 82.30 13:16:52 13:08:01 1 9.64 0.00 1.27 3.98 0.08 85.03 13:16:52 13:08:01 2 49.14 0.00 2.65 4.16 0.08 43.97 13:16:52 13:08:01 3 12.91 0.00 1.51 10.76 0.05 74.77 13:16:52 13:09:01 all 40.12 0.00 1.36 1.63 0.08 56.80 13:16:52 13:09:01 0 33.54 0.00 1.35 1.17 0.07 63.87 13:16:52 13:09:01 1 37.10 0.00 1.37 3.53 0.08 57.91 13:16:52 13:09:01 2 28.94 0.00 1.00 0.70 0.10 69.27 13:16:52 13:09:01 3 61.06 0.00 1.73 1.12 0.10 35.99 13:16:52 13:10:01 all 36.68 0.00 0.22 0.73 0.07 62.30 13:16:52 13:10:01 0 29.48 0.00 0.23 0.00 0.05 70.24 13:16:52 13:10:01 1 76.50 0.00 0.22 0.02 0.08 23.18 13:16:52 13:10:01 2 11.17 0.00 0.17 1.27 0.07 87.33 13:16:52 13:10:01 3 29.88 0.00 0.30 1.63 0.05 68.13 13:16:52 13:11:01 all 33.23 0.00 0.08 0.93 0.05 65.71 13:16:52 13:11:01 0 15.84 0.00 0.13 0.00 0.05 83.97 13:16:52 13:11:01 1 99.11 0.00 0.12 0.00 0.10 0.67 13:16:52 13:11:01 2 2.25 0.00 0.05 3.71 0.03 93.96 13:16:52 13:11:01 3 16.13 0.00 0.05 0.00 0.03 83.79 13:16:52 13:12:01 all 29.32 0.00 0.12 0.85 0.05 69.65 13:16:52 13:12:01 0 13.79 0.00 0.13 0.00 0.05 86.03 13:16:52 13:12:01 1 99.55 0.00 0.22 0.00 0.10 0.13 13:16:52 13:12:01 2 1.66 0.00 0.05 3.37 0.05 94.87 13:16:52 13:12:01 3 2.52 0.00 0.05 0.00 0.02 97.41 13:16:52 13:13:01 all 26.54 0.00 0.07 0.89 0.04 72.47 13:16:52 13:13:01 0 3.86 0.00 0.15 0.02 0.02 95.95 13:16:52 13:13:01 1 99.25 0.00 0.07 0.00 0.07 0.62 13:16:52 13:13:01 2 2.06 0.00 0.07 3.51 0.02 94.35 13:16:52 13:13:01 3 1.28 0.00 0.05 0.02 0.03 98.62 13:16:52 13:14:01 all 25.80 0.00 0.05 0.33 0.03 73.79 13:16:52 13:14:01 0 23.75 0.00 0.05 0.00 0.03 76.17 13:16:52 13:14:01 1 2.92 0.00 0.02 0.00 0.02 97.04 13:16:52 13:14:01 2 59.96 0.00 0.07 1.34 0.07 38.57 13:16:52 13:14:01 3 16.83 0.00 0.05 0.00 0.03 83.09 13:16:52 13:15:01 all 25.53 0.00 0.13 0.54 0.04 73.76 13:16:52 13:15:01 0 39.45 0.00 0.17 0.00 0.03 60.35 13:16:52 13:15:01 1 4.63 0.00 0.10 0.00 0.05 95.22 13:16:52 13:15:01 2 44.78 0.00 0.17 2.17 0.05 52.83 13:16:52 13:15:01 3 13.63 0.00 0.05 0.00 0.02 86.30 13:16:52 13:16:01 all 21.95 0.00 0.21 0.41 0.04 77.39 13:16:52 13:16:01 0 52.42 0.00 0.32 0.00 0.05 47.21 13:16:52 13:16:01 1 6.97 0.00 0.15 0.17 0.07 92.64 13:16:52 13:16:01 2 14.47 0.00 0.23 1.50 0.02 83.78 13:16:52 13:16:01 3 13.98 0.00 0.13 0.00 0.03 85.86 13:16:52 Average: all 28.87 0.00 0.46 1.35 0.05 69.27 13:16:52 Average: 0 24.77 0.00 0.54 0.63 0.04 74.02 13:16:52 Average: 1 48.25 0.00 0.39 0.85 0.07 50.44 13:16:52 Average: 2 23.74 0.00 0.49 2.41 0.05 73.30 13:16:52 Average: 3 18.67 0.00 0.43 1.50 0.04 79.35 13:16:52 13:16:52 13:16:52