Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Analysis of successful log examples of hdb build in SAP's CloudFoundry environment

2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)05/31 Report--

This article mainly introduces "SAP's CloudFoundry environment hdb build successful log case analysis". In daily operation, I believe that many people have doubts about the successful log case analysis of SAP's CloudFoundry environment hdb build. The editor consulted all kinds of materials and sorted out simple and easy-to-use operation methods. I hope it will be helpful to answer the doubts of "SAP's CloudFoundry environment hdb build successful log example analysis". Next, please follow the editor to study!

There are many folders in this node_modules:

7:09:08 PM (HDB) .build.js, csv,data-model.cds,node_modules,package-lock.json,package.json,src

7:09:08 PM (HDB) @ sap/hdi-deploy, version 3.11.6 (mode default), server version 2.00.040.00.1563450557 (2.0.40.0), node version 8.12.0, HDI version 2, container API version 44

7:09:08 PM (HDB) The server does not support live updating of make messages. The messages will be displayed, when the make is done.

7:09:08 PM (HDB) No ignore file at / tmp/hdi-space-deploy-4293TqEXf5dEAL-content/.hdiignore.

7:09:08 PM (HDB) Collecting files...

7:09:08 PM (HDB) Collecting files... Ok (0s 4ms)

7:09:08 PM (HDB) 3 directories collected8 files collected0 reusable modules collectedTarget service: Products-Products-db-hdi-container8HPfzrS/PBqVvnsD

7:09:08 PM (HDB) Session variable APPLICATION is set to "SAP_HDI//".

7:09:08 PM (HDB) Previous build with request ID 498789 finished at 2020-02-15 11 Previous build with request ID 06 finished at 20.552861000 with status Finished and message: Configuring libraries in the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"; removing [] Updating or adding [com.sap.hana.di.afllangprocedure, com.sap.hana.di.analyticprivilege, com.sap.hana.di.applicationtime, com.sap.hana.di.calculationview, com.sap.hana.di.cds, com.sap.hana.di.collection, com.sap.hana.di.constraint, com.sap.hana.di.copyonly, com.sap.hana.di.dropcreatetable, com.sap.hana.di.flowgraph, com.sap.hana.di.fulltextindex, com.sap.hana.di.function Com.sap.hana.di.graphworkspace, com.sap.hana.di.index, com.sap.hana.di.library, com.sap.hana.di.logicalschema, com.sap.hana.di.procedure, com.sap.hana.di.projectionview, com.sap.hana.di.remotetable, com.sap.hana.di.reptask, com.sap.hana.di.resultcache, com.sap.hana.di.role, com.sap.hana.di.searchruleset, com.sap.hana.di.sequence, com.sap.hana.di.statistics Com.sap.hana.di.structuredprivilege, com.sap.hana.di.synonym, com.sap.hana.di.systemversioning, com.sap.hana.di.table, com.sap.hana.di.tabledata, com.sap.hana.di.tabletype, com.sap.hana.di.textconfig, com.sap.hana.di.textdictionary, com.sap.hana.di.textminingconfig, com.sap.hana.di.textrule, com.sap.hana.di.trigger, com.sap.hana.di.view, com.sap.hana.di.virtualfunction Com.sap.hana.di.virtualfunctionpackage, com.sap.hana.di.virtualpackage, com.sap.hana.di.virtualprocedure, com.sap.hana.di.virtualtable]... Ok.

7:09:08 PM (HDB) Processing revoke files...

7:09:08 PM (HDB) Processing revoke files... Ok (0s 0ms)

7:09:08 PM (HDB) Processing grants files...

7:09:08 PM (HDB) Processing grants files... Ok (0s 0ms)

7:09:08 PM (HDB) Preprocessing files...

7:09:08 PM (HDB) Preprocessing files... Ok (0s 0ms)

7:09:08 PM (HDB) Connecting to the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"...

7:09:08 PM (HDB) Connecting to the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (0s 64ms)

7:09:08 PM (HDB) Locking the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"...

7:09:09 PM (HDB) Locking the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (0s 342ms)

7:09:09 PM (HDB) Synchronizing files with the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"...

7:09:10 PM (HDB) Synchronizing files with the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (1s 285ms)

7:09:11 PM (HDB) 8 modified or added files are scheduled for deploy based on delta detection

7:09:11 PM (HDB) 0 deleted files are scheduled for undeploy based on delta detection (filtered by undeploy whitelist)

7:09:11 PM (HDB) 0 files are scheduled for deploy based on explicit specification

7:09:11 PM (HDB) 0 files are scheduled for undeploy based on explicit specification

7:09:11 PM (HDB) Deploying to the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"...

7:09:15 PM (HDB) Starting make in the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16" with 8 files to deploy, 0 files to undeploy...

7:09:15 PM (HDB) Disabling table replication for the container schema "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Disabling table replication for the container schema "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (0s 109ms) Migrating libraries... Migrating libraries... Ok (0s 10ms) Making... Preparing... Preparing the make transaction... Deploying the configuration file "src/.hdiconfig"... Deploying the configuration file "src/.hdiconfig"... Ok (0s 56ms) Deploying the configuration file "src/gen/.hdiconfig"... Deploying the configuration file "src/gen/.hdiconfig"... Ok (0s 5ms) Deploying the namespace file "src/gen/.hdinamespace"... Deploying the namespace file "src/gen/.hdinamespace"... Ok (0s 28ms)

7:09:15 PM (HDB) Adding "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds" for deploy... Adding "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds" for deploy... Ok (0s 18ms) Adding "src/gen/MY_APP_PRODUCTS.hdbcds" for deploy... Adding "src/gen/MY_APP_PRODUCTS.hdbcds" for deploy... Ok (0s 0ms) Adding "src/gen/csv/my.bookshop-Authors.csv" for deploy... Adding "src/gen/csv/my.bookshop-Authors.csv" for deploy... Ok (0s 32ms) Adding "src/gen/csv/my.bookshop-Books.csv" for deploy... Adding "src/gen/csv/my.bookshop-Books.csv" for deploy... Ok (0s 0ms) Adding "src/gen/csv/my.bookshop-Orders.csv" for deploy...

7:09:15 PM (HDB) Adding "src/gen/csv/my.bookshop-Orders.csv" for deploy... Ok (0s 0ms) Preparing... Ok (0s 229ms) Preparing the make transaction... Ok (1s 261ms) Calculating dependencies... Expanding... Expanding... Ok (0s 19ms)

7:09:15 PM (HDB) Precompiling... Precompiling "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Precompiling "src/gen/MY_APP_PRODUCTS.hdbcds"... Precompiling "src/gen/csv/my.bookshop-Authors.csv"... Precompiling "src/gen/csv/my.bookshop-Books.csv"... Precompiling "src/gen/csv/my.bookshop-Orders.csv"... Precompiling "src/gen/csv/my.bookshop-Authors.csv"... Ok (0s 2ms)

7:09:15 PM (HDB) Precompiling "src/gen/csv/my.bookshop-Books.csv"... Ok (0s 1ms) Precompiling "src/gen/csv/my.bookshop-Orders.csv"... Ok (0s 1ms) Precompiling "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Ok (0s 12ms) Precompiling "src/gen/MY_APP_PRODUCTS.hdbcds"... Ok (0s 11ms) Precompiling... Ok (0s 23ms)

7:09:15 PM (HDB) Merging... Merging "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Merging "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Ok (0s 0ms) Precompiling "$cds.merge/CATALOGSERVICE_PRODUCTS" (merged). Merged from "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds" Merging "src/gen/MY_APP_PRODUCTS.hdbcds"...

7:09:15 PM (HDB) Merging "src/gen/MY_APP_PRODUCTS.hdbcds"... Ok (0s 0ms) Precompiling "$cds.merge/MY_APP_PRODUCTS" (merged). Merged from "src/gen/MY_APP_PRODUCTS.hdbcds" Precompiling "$cds.merge/CATALOGSERVICE_PRODUCTS" (merged). Ok (0s 11ms) Precompiling "$cds.merge/MY_APP_PRODUCTS" (merged). Ok (0s 12ms) Merging... Ok (0s 122ms)

7:09:15 PM (HDB) Calculating dependencies... Ok (0s 291ms) Processing work list... Deploying "$cds.merge/MY_APP_PRODUCTS"... Merged from "src/gen/MY_APP_PRODUCTS.hdbcds" Deploying "src/gen/csv/my.bookshop-Authors.csv"... Deploying "src/gen/csv/my.bookshop-Books.csv"...

7:09:15 PM (HDB) Deploying "src/gen/csv/my.bookshop-Orders.csv"... Deploying "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Deploying "$cds.merge/CATALOGSERVICE_PRODUCTS"... Merged from "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds" Deploying "src/gen/csv/my.bookshop-Authors.csv"... Ok (0s 9ms) Deploying "src/gen/csv/my.bookshop-Books.csv"... Ok (0s 10ms)

7:09:15 PM (HDB) Deploying "src/gen/csv/my.bookshop-Orders.csv"... Ok (0s 10ms) Deploying "$cds.merge/MY_APP_PRODUCTS"... Ok (1s 507ms) Deploying "src/gen/CATALOGSERVICE_PRODUCTS.hdbcds"... Ok (1s 506ms) Deploying "$cds.merge/CATALOGSERVICE_PRODUCTS"... Ok (1s 506ms) Deploying "src/gen/MY_APP_PRODUCTS.hdbcds"... Deploying "src/gen/MY_APP_PRODUCTS.hdbcds"... Ok (0s 0ms)

7:09:15 PM (HDB) Processing work list... Ok (1s 520ms) Finalizing... Finalizing... Ok (0s 543ms) Make succeeded (0 warnings): 8 files deployed (effective 10), 0 files undeployed (effective 0), 0 dependent files redeployed Making... Ok (3s 663ms) Enabling table replication for the container schema "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"...

7:09:15 PM (HDB) Enabling table replication for the container schema "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (0s 130ms) Starting make in the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16" with 8 files to deploy, 0 files to undeploy... Ok (3s 922ms)

7:09:15 PM (HDB) Deploying to the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Ok (4s 579ms) No default-access-role handling needed; global role "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16::access_role" will not be adaptedUnlocking the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"... Unlocking the container "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16". Ok (0s 0ms) Deployment to container PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16 done [depId].

7:09:15 PM (HDB) (7s 665ms)

7:09:15 PM (HDB)

7:09:15 PM (HDB) STRUCTURED LOG CHECKSUM a28860dc590f7211c66dba602054e18713fbc55b03fcd9f8e4066338ecc8078e

7:09:15 PM (HDB) STRUCTURED LOG SIZE27946

7:09:15 PM (HDB) SENDING STRUCTURED LOG

7:09:15 PM (HDB) Build of / Products/db completed successfully.

Automatically generated files:

Successful build:

Right-click the menu and select Run as Java Application:

After running successfully, you can see the corresponding generated application:

The hanatrial instance assigned by the application:

{

"host": "zeus.hana.prod.eu-central-1.whitney.dbaas.ondemand.com"

"port": "23803"

"driver": "com.sap.db.jdbc.Driver"

"url": "jdbc:sap://zeus.hana.prod.eu-central-1.whitney.dbaas.ondemand.com:23803?encrypt=true&validateCertificate=true¤tschema=PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"

"schema": "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16"

"hdi_user": "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16_0JRJH2X7P53ZTZFMEUJ0Y30QD_DT"

"hdi_password": "Is1pWy"

"user": "PRODUCTS_PRODUCTS_DB_HDI_CONTAINER_16_0JRJH2X7P53ZTZFMEUJ0Y30QD_RT"

"password": "If7ocUggpCzBOpRI_"

Certificate: "- BEGIN CERTIFICATE-\ nMIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\ nMQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\ nd3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\ nQTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\ nMRUwEwYDVQQKEwxEa4dzp30d8tbQk\ nCAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\ n-END CERTIFICATE-\ n"

Service provisioning started

Build started

Application is starting

Application is running

{"written_at": "2020-02-15T12:02:08.423Z", "written_ts": 129294238166275, "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev", "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "-", "organization_name": "-" "space_id": "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17", "type": "log", "logger": "org.apache.catalina.startup.Catalina", "thread": "main", "level": "INFO", "categories": [], "msg": "Initialization processed in 1589 ms"} {"written_at": "2020-02-15T12:02:08.561Z", "written_ts": 129294374761562 "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev", "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "organization_name": "-", "space_id": "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17" Type: "log", "logger": "org.apache.catalina.core.StandardService", "thread": "main", "level": "INFO", "categories": [], "msg": "Starting service [Catalina]"} {"written_at": "2020-02-15T12:02:08.562Z", "written_ts": 129294375310895, "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev" "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "-", "organization_name": "-", "space_id": "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17", "type": "log", "logger": "org.apache.catalina.core.StandardEngine", "thread": "main", "level": "INFO" "categories": [], "msg": "Starting Servlet Engine: Apache Tomcat/8.5.32"}

{"written_at": "2020-02-15T12:02:23.609Z", "written_ts": 129309422671273, "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev", "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "-", "organization_name": "-" "space_id": "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17", "type": "log", "logger": "org.apache.catalina.core.ContainerBase.[ Catalina]. [localhost]", "thread": "localhost-startStop-1", "level": "ERROR", "categories": [], "msg": "For security constraints with URL pattern [/ *] only the HTTP methods [HEAD OPTIONS] are covered. All other methods are uncovered. "}

{"written_at": "2020-02-15T12:02:23.610Z", "written_ts": 129309423281926, "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev", "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "-", "organization_name": "-" "space_id": "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17", "type": "log", "logger": "org.apache.catalina.core.ContainerBase.[ Catalina]. [localhost]", "thread": "localhost-startStop-1", "level": "ERROR", "categories": [] "msg": "For security constraints with URL pattern [/ odata/v2/*] the HTTP methods [HEAD DELETE POST GET PUT PATCH] are uncovered."}

{"written_at": "2020-02-15T12:02:23.995Z", "written_ts": 129309807953337, "component_type": "application", "component_id": "94a8badb-81ce-4bc5-91f3-be5aae9134d7", "space_name": "dev", "component_name": "Vaf93ft3OHSHevAk-Products-srv", "component_instance": "0", "organization_id": "-", "correlation_id": "-", "organization_name": "-" Space_id: "a0d84f41-0fc0-4cd5-8c29-26ed5a8f44a4", "container_id": "10.0.138.17", "type": "log", "logger": "org.apache.catalina.startup.Catalina", "thread": "main", "level": "INFO", "categories": [], "msg": "Server startup in 15463 ms"}

Https://vaf93ft3ohshevak-products-srv.cfapps.eu10.hana.ondemand.com/odata/v2/CatalogService/$metadata

The implementation code of Java application:

```Java

Package my.app;import java.util.ArrayList;import java.util.List;import com.sap.cloud.sdk.cloudplatform.logging.CloudLoggerFactory;import com.sap.cloud.sdk.service.prov.api.*;import com.sap.cloud.sdk.service.prov.api.annotations.*;import com.sap.cloud.sdk.service.prov.api.exits.*;import com.sap.cloud.sdk.service.prov.api.request.*;import com.sap.cloud.sdk.service.prov.api.response.* Import org.slf4j.*;public class OrdersService {private static final Logger LOG = CloudLoggerFactory.getLogger (OrdersService.class.getName ()); @ BeforeRead (entity = "Orders", serviceName = "CatalogService") public BeforeReadResponse beforeReadOrders (ReadRequest req, ExtensionHelper h) {LOG.error ("# Orders-beforeReadOrders #"); return BeforeReadResponse.setSuccess () .response () } @ AfterRead (entity = "Orders", serviceName = "CatalogService") public ReadResponse afterReadOrders (ReadRequest req, ReadResponseAccessor res, ExtensionHelper h) {EntityData ed = res.getEntityData (); EntityData ex = EntityData.getBuilder (ed) .addElement ("amount", 1000). BuildEntityData ("Orders"); return ReadResponse.setSuccess (). SetData (ex). Response () } @ AfterQuery (entity = "Orders", serviceName = "CatalogService") public QueryResponse afterQueryOrders (QueryRequest req, QueryResponseAccessor res, ExtensionHelper h) {List dataList = res.getEntityDataList (); / / original list List modifiedList = new ArrayList (dataList.size ()); / / modified list for (EntityData ed: dataList) {EntityData ex = EntityData.getBuilder (ed) .addElement ("amount", 1000). BuildEntityData ("Orders") ModifiedList.add (ex);} return QueryResponse.setSuccess (). SetData (modifiedList). Response ();}}

`

At this point, the study on "hdb build successful log instance analysis of SAP's CloudFoundry environment" is over. I hope to be able to solve your doubts. The collocation of theory and practice can better help you learn, go and try it! If you want to continue to learn more related knowledge, please continue to follow the website, the editor will continue to work hard to bring you more practical articles!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report