Helidon
Helidon
- OTube
- http_proxy=
http://www-proxy.idc.oracle.com:80
https_proxy=http://www-proxy.idc.oracle.com:80 export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH- Download, build & run the Helidon project
- mvn -U archetype:generate -DinteractiveMode=false -DarchetypeGroupId=io.helidon.archetypes -DarchetypeArtifactId=helidon-quickstart-mp -DarchetypeVersion=2.4.2 -DgroupId=io.helidon.examples -DartifactId=helidon-quickstart-mp -Dpackage=io.helidon.examples.quickstart.mp
- cd helidon-quickstart-mp
- mvn package
- java -jar target/helidon-quickstart-mp.jar
- Test Default apis
- http://localhost:8080/greet
- /greet/joe
- Using Docker Image
- Rebuilding image
- docker build -t helidon-quickstart-mp .
- docker run --rm -p 8080:8080 helidon-quickstart-mp:latest
- Docker image for BOSS
- docker run --env-file /Users/vdesu/boss-cli/boss.env --rm -p 8080:8080 phx.ocir.io/axiq9e4nobk0/boss/boss-helidon-server:m4-24
- Kubernetes
- unset http_proxy
- unset https_proxy
- kubectl get nodes
- kubectl delete -f app.yaml
- kubectl create -f app.yaml
- kubectl get service helidon-quickstart-mp //to get node pod that is exposed
unset http_proxy
unset https_proxy
- Boss objects
- Java Path
- export PATH=/Users/vdesu/Boss/oracle.boss.tools-0.1.0-m4-24/bin:$PATH
- export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH - Mac Server
- sudo docker run --env-file /Users/vdesu/boss-cli/boss.env
--rm -p 8080:8080
phx.ocir.io/axiq9e4nobk0/boss/boss-helidon-server:m4-24
- Linux Server
- cd myapps
- sudo sh ./jdk11.sh
- sudo docker run --net host --env-file boss.env --rm -p 8080:8080 phx.ocir.io/axiq9e4nobk0/boss/boss-helidon-server:m4-24
- Git
git config --global user.email venkateswara.desu@oracle.comgit config --global user.name Venkat Desu- Boss-cli setup
- download & unzip
export PATH=/Users/vdesu/Boss/oracle.boss.tools-0.1.0-m4-24/bin:$PATHecho $PATHexport JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.15.1.jdk/Contents/Homeexport PATH=$JAVA_HOME/bin:$PATHecho $PATHjava -versionInitializationboss initialize //only once to create$HOME>/boss-cli/boss-cli-config.yaml- boss.module.home: /Users/vdesu/Boss/erp-boss-example/erpSelfService/src/main/resources
- db.url:jdbc:oracle:thin:@ems12880.bomsubnet1.fusionappsdbom1.oraclevcn.com:1611/EMS9289_FDB
- username: fusion & password: fusion
- Create Module
boss module create -m samplemodule- module is created in -> boss.module.home/sources/self/model/modules
- git clone
git clone --branch spectraTraining-day0 --single-branch https://venkateswara.desu%40oracle.com@alm.oraclecorp.com/fusionapps/s/fusionapps_erp-training_32565/scm/erp-boss-example.gitcd erp-boss-examplegit checkout -b vdesu-feature-bossTraining //switch to new branch$HOME>/boss-cli/boss-cli-config.yaml file as <training app repo Dir>/erpSelfService/src/main/resources
- Create Expenses Module
boss module create -m expensesboss bo create -t EXM_EXPENSES -bo Expense -m expensesboss view createdefault-m expenses -bo Expenseboss metadatapackagecurl -u super_user:welcome1 -X PUT --data-binary@bmd.zip http://slc04lmq.us.oracle.com:8080/metadata- Boss Relationships
boss bo addrelation -m expenses -bo Expense -tbo ExpenseType -fm expenseTypeId:expenseTypeId -c ManyToOne -acc expenseType -j leftOuterJoin- Sql to verify
-
git add --allgit commit -am"Updated the expense BO related metadata" - Client - Package & upload
- cd /Users/vdesu/Boss/erp-boss-example/erpSelfService/src/main/resources
- boss metadata package
curl -u super_user:welcome1 -X PUT --data-binary@bmd.zip http://slc04lmq.us.oracle.com:8080/metadataboss bo create -t EXM_EXPENSE_TYPES -bo ExpenseType -m expensesboss metadata packagecurl -u super_user:welcome1 -X PUT --data-binary@bmd.zip http://localhost:8080/metadatahttp://adfbuild-jaeger.subnet3ad3phx.devdevcsphx.oraclevcn.com:16686/trace/<trace id as identified on the response header>?uiFind=ucpwrhttp://adfbuild-jaeger.subnet3ad3phx.devdevcsphx.oraclevcn.com:16686/trace/ffc359d1d82bae16?uiFind=ucpwrboss module create -m applcoreboss bo create -t FND_LOOKUP_VALUES_B -bo FndLookupValue -m applcoreboss bo addtranslation -bo FndLookupValue -m applcore -trm sparseVBCS
Comments
Post a Comment