Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
399 commits
Select commit Hold shift + click to select a range
a91b750
Update 403-MobileLab.md
cholho Jul 24, 2017
cd0c0c6
Update 403-MobileLab.md
cholho Jul 24, 2017
29914f3
Update 403-MobileLab.md
cholho Jul 24, 2017
6d02645
Update 403-MobileLab.md
cholho Jul 24, 2017
2422ac3
Update 403-MobileLab.md
cholho Jul 24, 2017
b643be7
Add files via upload
cholho Jul 24, 2017
6a8747d
Update README.md
cholho Jul 25, 2017
9b0ce1e
Update 400-MobileLab.md
cholho Jul 25, 2017
ad67a22
Update 401-MobileLab.md
cholho Jul 25, 2017
ac550b6
Update 402-MobileLab.md
cholho Jul 25, 2017
1707e8d
Update 403-MobileLab.md
cholho Jul 25, 2017
9c04cb0
Update 402-MobileLab.md
cholho Jul 25, 2017
79d512d
Update 403-MobileLab.md
cholho Jul 25, 2017
ebdd9b0
Add files via upload
cholho Jul 26, 2017
dfd7f77
Update README.md
cholho Jul 26, 2017
e4a3aa6
Update 400-MobileLab.md
cholho Jul 26, 2017
10152d7
Update 400-MobileLab.md
cholho Jul 26, 2017
b74ca0d
Add files via upload
cholho Jul 26, 2017
aaf51df
Update 400-MobileLab.md
cholho Jul 26, 2017
8074f90
Update 400-MobileLab.md
cholho Jul 26, 2017
0625788
Update 400-MobileLab.md
cholho Jul 26, 2017
2b5d5da
Update 401-MobileLab.md
cholho Jul 26, 2017
6f304c3
Update 400-MobileLab.md
cholho Jul 26, 2017
6a4110b
Update 401-MobileLab.md
cholho Jul 26, 2017
118a8c0
Update 400-MobileLab.md
cholho Jul 26, 2017
6da5510
Upload a updated loyalty management RAML file
cholho Jul 26, 2017
c147156
Merge branch 'master' into MobileLab-Delta
cholho Jul 27, 2017
50fb3b1
Add files via upload
cholho Jul 27, 2017
0898f8c
Update 401-MobileLab.md
cholho Jul 27, 2017
2718faf
Update 403-MobileLab.md
cholho Jul 27, 2017
6a514bb
Add files via upload
cholho Jul 27, 2017
3ab0e14
Delete 402-QRCode_Connector_URL_Setting.png
cholho Jul 27, 2017
6bb379d
Add files via upload
cholho Jul 27, 2017
d00b9c2
Update 402-MobileLab.md
cholho Jul 27, 2017
baef7fb
Delete 402-QRCode_Connector_URL_Setting.png
cholho Jul 27, 2017
fb4d4f5
Add files via upload
cholho Jul 27, 2017
15be3cf
Add files via upload
cholho Jul 27, 2017
746fcdd
Add files via upload
cholho Jul 27, 2017
3f3201b
Update 401-MobileLab.md
cholho Jul 27, 2017
d485688
Update README.md
cholho Jul 27, 2017
fd8383d
Update 401-MobileLab.md
cholho Jul 27, 2017
d8b03fa
Update 403-MobileLab.md
cholho Jul 27, 2017
f18ae45
initial 501
choichi Jul 27, 2017
120321f
minor correct on 501
choichi Jul 27, 2017
c4d480b
minor correction on 501
choichi Jul 27, 2017
8332896
minor changes on 501
choichi Jul 27, 2017
c0b14cd
resize all mobile screen images
choichi Jul 27, 2017
bb1c169
v2
choichi Jul 28, 2017
c0a5163
Merge pull request #34 from APACTestDrive/MobileLab-Delta
cholho Jul 28, 2017
5565a27
part II
choichi Jul 28, 2017
cd74fa1
final lab draft
choichi Jul 30, 2017
43d5404
Replace Hurl with Postman
choichi Jul 31, 2017
27e2803
Merge pull request #38 from APACTestDrive/JavaAppsLab-delta-only
choichi Jul 31, 2017
24f99ab
Merge pull request #37 from APACTestDrive/IntegrationsLab-delta-only
choichi Jul 31, 2017
17bab26
Merge pull request #36 from APACTestDrive/FinalTestLab-delta-only
choichi Jul 31, 2017
18db186
added weblogic admin and password for reference
choichi Jul 31, 2017
f979b2c
change the image for about today lab
heungheung Jul 31, 2017
b46479f
Merge pull request #39 from APACTestDrive/microserv
heungheung Jul 31, 2017
d9945c2
broken link correction
choichi Jul 31, 2017
8f8d060
Reflect overall lab information
cholho Aug 1, 2017
9ee3dcf
Update with Chol Ho comment and added explaination diagrams
choichi Aug 1, 2017
0babb3d
Merge pull request #41 from APACTestDrive/FinalTestLab-delta-only
choichi Aug 1, 2017
8fa5c7e
layout correction
choichi Aug 1, 2017
7324771
Merge pull request #42 from APACTestDrive/FinalTestLab-delta-only
choichi Aug 1, 2017
4170776
Updated text under Lab Assumption
kwanwan Aug 2, 2017
52aecff
Updated text under Introduction
kwanwan Aug 2, 2017
6ff7dd4
Merge pull request #43 from APACTestDrive/JavaAppsLab-delta-only
choichi Aug 2, 2017
36c7ac3
change the service binding and fix one typo.... more to add
heungheung Aug 3, 2017
a98adef
change from add service to check service
heungheung Aug 3, 2017
2d082e9
another graphic change
heungheung Aug 3, 2017
969f7b6
one more typo
heungheung Aug 3, 2017
49cfb40
Merge pull request #45 from APACTestDrive/microserv
heungheung Aug 3, 2017
09da499
added download link for the VM iamge
choichi Aug 3, 2017
d469f6c
Merge branch 'JavaAppsLab-delta-only' of https://github.com/APACTestD…
choichi Aug 3, 2017
cb355d9
Merge pull request #46 from APACTestDrive/JavaAppsLab-delta-only
choichi Aug 3, 2017
cfe6657
cert warning and deploy to cluster
heungheung Aug 4, 2017
d0b923b
Add the certificate warning and deploy to cluster
heungheung Aug 4, 2017
27f161f
Merge pull request #47 from APACTestDrive/JavaAppsLab-delta-only
choichi Aug 5, 2017
133b11f
Update as per Rayes input
choichi Aug 8, 2017
b198369
Update as per Victor's input
choichi Aug 8, 2017
ed3e1ba
Updated sign-in screen
choichi Aug 8, 2017
29c14dc
Merge pull request #48 from APACTestDrive/IntegrationsLab-delta-only
choichi Aug 8, 2017
9ccb1ce
Updated customize dashboard screens
choichi Aug 8, 2017
932b2d0
Updated dashboard screen
choichi Aug 8, 2017
4003687
Merge pull request #50 from APACTestDrive/JavaAppsLab-delta-only
heungheung Aug 8, 2017
f1c99e3
short version initiated
choichi Aug 8, 2017
e2a01ac
Short version skeletion initiated
choichi Aug 8, 2017
e841dc4
Updated Eclipse Project Explorer tree
choichi Aug 8, 2017
edcdefc
Move to new branch
choichi Aug 8, 2017
430b12a
add drag file from unstaged to staged
heungheung Aug 8, 2017
409ebe3
add json 11 screen capture back
heungheung Aug 8, 2017
dde9273
revert to the original screen capture
heungheung Aug 8, 2017
025ec10
Merge pull request #53 from APACTestDrive/microserv
heungheung Aug 8, 2017
3a20eda
corrected image 14b
choichi Aug 9, 2017
36d7f23
Merge pull request #51 from APACTestDrive/JavaAppsLab-delta-only
choichi Aug 9, 2017
ddae064
Merge pull request #55 from APACTestDrive/master
heungheung Aug 9, 2017
4b1b12b
Typo - Through
heungheung Aug 9, 2017
d181bb5
Merge pull request #56 from APACTestDrive/microserv
heungheung Aug 10, 2017
e9d83f1
Add files via upload
cholho Aug 10, 2017
8c42556
Add files via upload
cholho Aug 10, 2017
27b4791
Add files via upload
cholho Aug 10, 2017
d9dec6f
Update 404-MobileLab.md
cholho Aug 10, 2017
8aed89f
Update 404-MobileLab.md
cholho Aug 10, 2017
a4eba4e
Update 404-MobileLab.md
cholho Aug 10, 2017
9f699e5
Update 404-MobileLab.md
cholho Aug 10, 2017
0a11ba6
Update 404-MobileLab.md
cholho Aug 10, 2017
bd3a8cd
Update 404-MobileLab.md
cholho Aug 10, 2017
117f451
Reflect Kenneth's input
choichi Aug 10, 2017
650b49e
Update 404-MobileLab.md
cholho Aug 10, 2017
814200c
Add files via upload
cholho Aug 10, 2017
27e3844
Add files via upload
cholho Aug 10, 2017
6a30077
Update README.md
cholho Aug 10, 2017
5117234
Update README.md
cholho Aug 10, 2017
a4a5edd
Update README.md
cholho Aug 10, 2017
0cc6d35
Update README.md
cholho Aug 10, 2017
ffabfe3
Delete Cafe Supremo.apk
cholho Aug 10, 2017
f7e0b07
Add files via upload
cholho Aug 10, 2017
b9d065f
Update README.md
cholho Aug 10, 2017
47bd320
Update README.md
cholho Aug 10, 2017
f404397
Delete 400-MobileLab.md
cholho Aug 10, 2017
1fa1e58
Update 401-MobileLab.md
cholho Aug 10, 2017
9c9a068
Update 402-MobileLab.md
cholho Aug 10, 2017
48c82ed
Update 403-MobileLab.md
cholho Aug 10, 2017
ea3f6dd
Update 403-MobileLab.md
cholho Aug 10, 2017
b139102
Update 403-MobileLab.md
cholho Aug 10, 2017
cf89d23
Update 403-MobileLab.md
cholho Aug 10, 2017
3ecf768
Update 403-MobileLab.md
cholho Aug 10, 2017
5dcfc93
Update 403-MobileLab.md
cholho Aug 10, 2017
80a0f86
Update 404-MobileLab.md
cholho Aug 10, 2017
94fba02
Add files via upload
cholho Aug 10, 2017
bc34a97
Add files via upload
cholho Aug 10, 2017
18c6fc7
Update 404-MobileLab.md
cholho Aug 10, 2017
e693b9d
Delete 02.qr.result.png
cholho Aug 10, 2017
28debde
Delete 03.mobile.app.png
cholho Aug 10, 2017
b99de50
Delete 04.mobile.menu.png
cholho Aug 10, 2017
eeb258e
Delete 05.mobile.settings.png
cholho Aug 10, 2017
98d1fcc
Delete 06.mobile.qr.png
cholho Aug 10, 2017
a033c90
Delete 07.mobile.cam.png
cholho Aug 10, 2017
0dca1b4
Delete 08.mobile.qr.result.png
cholho Aug 10, 2017
960dde3
Delete 09.mobile.login.png
cholho Aug 10, 2017
fb09b1a
Delete 10.mobile.welcome.png
cholho Aug 10, 2017
64d1fa9
Add files via upload
cholho Aug 10, 2017
49c3786
Update 404-MobileLab.md
cholho Aug 10, 2017
01f3836
Update 405-MobileLab.md
cholho Aug 10, 2017
8101aa0
Update 501-PuttingAllTogetherLab.md
cholho Aug 10, 2017
b0099ac
Update 403-MobileLab.md
cholho Aug 11, 2017
d56d98b
Update 403-MobileLab.md
cholho Aug 11, 2017
cde9c55
Update 403-MobileLab.md
cholho Aug 11, 2017
7fedb86
Update 403-MobileLab.md
cholho Aug 11, 2017
8104fa8
Add files via upload
cholho Aug 11, 2017
b452250
Update 403-MobileLab.md
cholho Aug 11, 2017
f0a2537
Update 403-MobileLab.md
cholho Aug 11, 2017
498dec3
Update 403-MobileLab.md
cholho Aug 11, 2017
78222e9
Update 403-MobileLab.md
cholho Aug 11, 2017
1c8e469
Update 403-MobileLab.md
cholho Aug 11, 2017
dae3032
Update 403-MobileLab.md
cholho Aug 11, 2017
2b445a1
Update README.md
cholho Aug 12, 2017
8af2624
Update 401-MobileLab.md
cholho Aug 12, 2017
b581eef
Update 402-MobileLab.md
cholho Aug 12, 2017
51366e6
Add files via upload
cholho Aug 12, 2017
9b6c455
Update 403-MobileLab.md
cholho Aug 12, 2017
6175bee
Update 403-MobileLab.md
cholho Aug 12, 2017
074e336
Update 403-MobileLab.md
cholho Aug 12, 2017
406c98f
Update 403-MobileLab.md
cholho Aug 12, 2017
d51a65b
Update 403-MobileLab.md
cholho Aug 12, 2017
49a369b
Update 403-MobileLab.md
cholho Aug 12, 2017
0325e26
Update 403-MobileLab.md
cholho Aug 12, 2017
de8b979
Updated API security to allow anonymous access
rayeswong Aug 12, 2017
fb39db7
Updated Lab 402 to create the connector to ICS instead of the connect…
rayeswong Aug 12, 2017
5378869
Merge pull request #57 from APACTestDrive/MobileLab-short-delta-only
cholho Aug 14, 2017
c7552cd
Updated to create all three connectors, and update the names in custo…
rayeswong Aug 14, 2017
ac9dc7e
Refined the table for the two new connectors
rayeswong Aug 14, 2017
82103a8
Reverted to create 3 connectors, and updated the images and name of c…
rayeswong Aug 14, 2017
20b62dd
Updated 403 in the adding responses step
rayeswong Aug 14, 2017
eb27068
Blur out sensitive information in text and images
rayeswong Aug 15, 2017
238a1d7
Blur out URL
rayeswong Aug 15, 2017
08d8c20
adding Git as 2nd step so that we can name the Git
heungheung Aug 15, 2017
fd32786
fixed and combined original and short version
choichi Aug 15, 2017
427d9dc
Merge pull request #64 from APACTestDrive/JavaAppsLab-delta-only
heungheung Aug 15, 2017
5eddba1
Merge pull request #65 from APACTestDrive/IntegrationsLab-delta-only
choichi Aug 16, 2017
6116668
Updated home to point ICS lab to short version
choichi Aug 16, 2017
0c6a905
Merge pull request #66 from APACTestDrive/Home-delta-only
heungheung Aug 16, 2017
fca365d
Update README.md
cholho Aug 16, 2017
32c9d60
Updated apk link
rayeswong Aug 16, 2017
169df55
Merge branch 'master' into MobileLab-short-delta-only
heungheung Aug 16, 2017
e0a441c
Merge pull request #67 from APACTestDrive/MobileLab-short-delta-only
heungheung Aug 16, 2017
49ae26b
integration lab short & long restructured
choichi Aug 17, 2017
b87d113
Move the 100 to archive directory
choichi Aug 18, 2017
46064ca
fixes after 1st CTD
choichi Aug 18, 2017
cf18b06
Rolling fixes
choichi Aug 18, 2017
0c0591a
Removed login to seamless transition 101 to 102
choichi Aug 18, 2017
027886c
Updated Integration lab linkage after restructured
choichi Aug 18, 2017
0d26919
change from using eclipse to setting via config
heungheung Aug 18, 2017
4f7c70a
remove VM dependence
heungheung Aug 18, 2017
2f18272
Revert "layout correction"
heungheung Aug 18, 2017
e69d524
Merge pull request #79 from APACTestDrive/master
heungheung Aug 18, 2017
709f51c
Merge pull request #74 from APACTestDrive/JavaAppsLab-delta-only
heungheung Aug 18, 2017
51f2923
fix the boldface
heungheung Aug 18, 2017
cb1f005
one more boldface
heungheung Aug 18, 2017
5f2e8d8
Installation of Brackets and archive virtualbox guide
choichi Aug 18, 2017
5f1192e
Typo fixes on the brackets.md
choichi Aug 18, 2017
ee77161
Updated with brackets
choichi Aug 18, 2017
2033e46
Fixed link name 'Eclipse' -> 'Brackets'
choichi Aug 18, 2017
083ece8
syntax correction
choichi Aug 18, 2017
4bca241
Merge pull request #75 from APACTestDrive/IntegrationsLab-delta-only
choichi Aug 18, 2017
2c9ea67
Merge pull request #76 from APACTestDrive/Home-delta-only
choichi Aug 18, 2017
5485319
Merge pull request #80 from APACTestDrive/FinalTestLab-delta-only
heungheung Aug 18, 2017
c205c1d
Merge pull request #81 from APACTestDrive/JavaAppsLab-delta-only
choichi Aug 18, 2017
367b4c8
change from VM to local Brackets
heungheung Aug 19, 2017
813e1a3
fix minor typo and styles
heungheung Aug 19, 2017
de944f1
Move previous lab to 'long' folder. Updated readme and 401 in short v…
rayeswong Aug 19, 2017
c4d1b14
Merge pull request #84 from APACTestDrive/microserv
heungheung Aug 20, 2017
fcf812a
Updated lab 402, and refined readme and 401 for mobile
rayeswong Aug 20, 2017
15f62d3
Updated lab 403, 404, deleted lab 405 in short version, and updated t…
rayeswong Aug 20, 2017
8207065
Deleted 405, and updated the mobile section on global readme
rayeswong Aug 20, 2017
9a5352b
Refined format and screen capture in 403
rayeswong Aug 20, 2017
4d52fa8
Refine format in readme and 403
rayeswong Aug 20, 2017
b5cb4a4
Refine format in 401 and 402
rayeswong Aug 20, 2017
496e221
MBE Packages for Testing
rayeswong Aug 20, 2017
8015c1c
Clarify the account to be used for login
rayeswong Aug 20, 2017
f80770c
Minor changes
rayeswong Aug 21, 2017
c112eac
Minor changes
rayeswong Aug 21, 2017
df94420
Uploaded more packages for testing
rayeswong Aug 21, 2017
36f740c
Update README.md
cholho Aug 21, 2017
48a70ea
Add files via upload
cholho Aug 21, 2017
31e570a
Add files via upload
cholho Aug 21, 2017
f5ab3d2
Added MBE Packages and API Implementation Zips
rayeswong Aug 21, 2017
ccbe8f4
Merge remote-tracking branch 'origin/MobileLab-short-delta-only' into…
rayeswong Aug 21, 2017
ebf594b
Updated apk file
rayeswong Aug 21, 2017
6eca4f5
Merge pull request #85 from APACTestDrive/MobileLab-short-delta-only
rayeswong Aug 21, 2017
105b41b
Mosaic the username / password
rayeswong Aug 21, 2017
f5279cd
Merge pull request #86 from APACTestDrive/MobileLab-short-delta-only
rayeswong Aug 21, 2017
8f65f3d
Fixed broken botton link to L302, L303 and L304
choichi Aug 22, 2017
4ed7c95
Merge pull request #88 from APACTestDrive/IntegrationsLab-delta-only
heungheung Aug 22, 2017
114da39
add Git client install
heungheung Aug 22, 2017
b379055
Merge pull request #90 from APACTestDrive/JavaAppsLab-delta-only
heungheung Aug 22, 2017
208f42d
remind people to copy and paste the url for use later
heungheung Aug 22, 2017
29a7ca0
add one more space
heungheung Aug 22, 2017
e56c4b6
Merge pull request #91 from APACTestDrive/microserv
heungheung Aug 22, 2017
643df66
Cut J's tail to become I :)
choichi Aug 24, 2017
9262d4f
Merge pull request #94 from APACTestDrive/IntegrationsLab-delta-only
heungheung Aug 24, 2017
8e36619
Change a image for CTD KR event
cholho Sep 1, 2017
58e3fe5
Upload a image for KR CTD event
cholho Sep 1, 2017
976e0da
Merge branch 'master' into Home-delta-only
heungheung Sep 1, 2017
4f7dae9
add the line
heungheung Sep 1, 2017
58f1197
Merge pull request #96 from APACTestDrive/Home-delta-only
heungheung Sep 1, 2017
63b07d2
fixing MCS instance name issue
heungheung Sep 13, 2017
ded2486
Merge pull request #98 from APACTestDrive/FinalTestLab-delta-only
heungheung Sep 13, 2017
9cd114f
Update for TW event
choichi Oct 16, 2017
c1d713f
Merge pull request #100 from APACTestDrive/Home-delta-only
heungheung Oct 16, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 17 additions & 2 deletions Integrations/301-IntegrationsLab.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,22 @@ In this exercise, we will:

#### Navigating Oracle Integration Cloud Service ####

1. [Sign in](sign.in.to.oracle.cloud.md) to [https://cloud.oracle.com/sign-in](https://cloud.oracle.com/sign-in). First select your datacenter then provide the identity domain and credentials of **Integration Cloud Service \(ICS\)**. After a successful login you will see your Dashboard. Find the **integration** services tile and click the hamburger icon. In the dropdown menu click `Open Service Console`.
1. On completion of previous Microservices lab, we can logout from Cloud Dashboard before proceed this lab exercise.
On the top right corner of dashboard, click on your username and then click `Sign Out`.

![](images/301/00.logout.png)

2. Click `Confirm` button to signout.

![](images/301/00.logout.confirm.png)

3. Sign in to Cloud again from [https://cloud.oracle.com/sign-in](https://cloud.oracle.com/sign-in), first select your datacenter then provide the identity domain and credential of **Integration Cloud Service \(ICS\)**.

**Alternatively you can access thru the Access Document - Integrations Lab section provided by instructor.**

(**\*Notice**: The identity domain and credential of this Integrations Lab is **DIFFERENT** from those you were using in JavaApps Lab and Microservices Lab previously. Please check carefully with detail provided by instructor)

After a successful login you will see your Dashboard. Find the **integration** services tile and click the hamburger icon. In the dropdown menu click `Open Service Console`.

![](images/301/01.dashboard.png)

Expand All @@ -41,7 +56,7 @@ In this exercise, we will:

The navigation pane provides you with access to all the development features in the Oracle Integration Cloud Service.

[Procced to Next - 302: Define Connections for CRM Customer Activity Service and REST Service Exposure](302-IntegrationsLab.md)
[Procced to Next - 302: Import and Define Connections for CRM Customer Activity Service and REST Service Exposure](302-IntegrationsLab.md)

or

Expand Down
122 changes: 64 additions & 58 deletions Integrations/302-IntegrationsLab.md
Original file line number Diff line number Diff line change
@@ -1,129 +1,135 @@
# ORACLE Cloud Test Drive #
-----
## 302: Define Connections for CRM Customer Activity Service and REST Service Exposure ##
## 302: Import and Define Connections for CRM Customer Activity Service and REST Service Exposure ##

### Introduction ###
This tutorial demonstrates how to:
- Define ICS connections for a REST trigger service exposure and invoke an external SOAP service
- Import and define ICS connections for a REST trigger service exposure and invoke an external SOAP service

### About the Exercise Today ###
In this exercise, we will:
- Using the web-based click and configure techniques to define ICS connection resources: **SOAP** and **REST** respectively.
- Using the web-based click and configure techniques to import and define ICS connection resources: **SOAP** and **REST** respectively.

### Prerequisites ###
- Oracle Public Cloud Service account including Integration Cloud Service
- An Integration Archive File (IAR) name as `XXX_ICS_INTMGT_01_lab.iar` distributed by instructor

#### Define SOAP Connection for CRM Customer Activity Service ####
#### Import Integration Cloud Service Project Artifact ####

1. Go to **Connections** Summary Page by click on the `Connection` green icon.
1. Go to **Integrations** Summary Page by click on the `Integrations` blue icon.

![](images/302/01.home_conn.png)
![](images/302/01.home_integrate.png)

Alternatively, you can go to **Connections** Summary Page by click the hamburger icon at the top left corner, click `Designer` and then `Connections`
Alternatively, you can go to **Integrations** Summary Page by click the hamburger icon at the top left corner, click `Designer` and then `Integrations`.

![](images/302/02.home_hamburger.png)

![](images/302/03.home_hamburger_designer.png)

![](images/302/01.home_hamburger_integrate.png)

2. Click `Import` on the top right corner, the **Import Integration?** dialog window appears. Click `Browse` button.

![](images/302/02.integration_import.png)

3. Browse and open your machine local directory to select the *IAR* file provided by instructor previously, then click `Import` button.

![](images/302/02.integration_import1.png)

4. You should find a green dialog text area about **Integration was imported successfully** and the newly imported entity named **XXX_ICS_INTMGT (1.0)** shown on the integration list.

![](images/302/02.integration_import2.png)

You have successfully imported a set of partial pre-built artifacts. We will walk-thru what has been built and complete the remaining part.

#### Define SOAP Connection for CRM Customer Activity Service ####

5. Go to **Connections** Summary Page by click the hamburger icon at the top left corner, click `Designer` and then `Connections`.

![](images/302/04.home_hamburger_connections.png)

2. In the home page of **Connections**, click `Create` button on the top left corner, the **Create Connection - Select Adapter** dialog window is shown.
You could see different types of connection adapters are available, such as *Sales Cloud, E-Business Suite, Twitter, Salesforce and more*. However in this lab exercise, we will create a simple *SOAP* connection to connect a CRM Customer Activity Service interface.
Now, do a search by entering `SOAP` in the search text box, then click `Select` button in the **SOAP** adapter connection box like below.
6. In the home page of **Connections**, you should be able to locate the newly imported connection entities named as **XXX_CRM_CustomerService** and **XXX_ICSINTMGT_ProcessOffer** respectively.

![](images/302/05.connection_create.png)
![](images/302/05.connection_import.png)

3. A new dialog window **Create New Connection** is shown, enter the following information to create our first *SOAP Connection*:
* **Name:** Provide an unique and easily identified *Connection* Name, such as <Your Short Name\_<System_Name>\_<Service_Name>. In our example, this is **KD_CRM_CustomerService**, while *KD* is short name of *Kelvin Durant*.
* **Identifier:** The **Identifier** will be automatically filled-in while you type the **Name** above, however you can provide another unique identifier, suggest include your short name as prefix.
* **Role:** Select **Invoke** from the drop-down list. (We are going to *Invoke* this service only)
* **Description (Optional):** You can leave it empty or enter any meaningful text to describe this *SOAP Connection*.
7. Next, on the row of **XXX_CRM_CustomerService** Connection, click the hamburger menu icon at the right side and select `Edit` like below.

![](images/302/06.connection_new.png)
![](images/302/05.connection_import1.png)

4. Click `Create` button, the **SOAP Connection** page with your provided **Name** is shown.
8. The **XXX_CRM_CustomerService** Connection detail page is shown. As stated, this is a *SOAP* protocol based connection which will *Invoke* a service endpoint. We are going to define this connection detail.

![](images/302/07.connection_initial.png)

5. Scroll down to **Connection Properties** section, click `Configure Connectivity` button, the **Connection Properties** dialog window is shown. Fill in the **WSDL URL** by providing **Property Value** in the format of:
9. Scroll down to **Connection Properties** section, click `Configure Connectivity` button.

![](images/302/05.connection_import2.png)

10. The **Connection Properties** dialog window is shown. Fill in the **WSDL URL** by providing **Property Value** in the format of:
* **http://\<Your Java Cloud Service Instance IP Address\>/crm/CustomerServicePort?WSDL**
*\*If you forget your JCS instance IP address, [Click Here!](../Java%20Apps/java.cloud.md)*
*\*If you forget your JCS instance IP address, [Click Here!](../../Java%20Apps/java.cloud.md)*
Leave other properties **empty** as they are optional and not required in this lab exercise.

![](images/302/08.connection_properties.png)

6. Click `OK` button to save changes made.
Scroll down to **Security** section, click `Configure Security` button, the **Credentials** dialog window is shown.
From **Security Policy**, select `No Security Policy` from the drop-down list. Although *Basic Authentication* and *Username Password Token* are supported, we skip to use no security policy which is used by the lab exercise.

![](images/302/09.connection_security.png)
11. Leave other property settings unchanged. Click `OK` button to save changes made.
Notice that `No Security Policy` is selected as this is required by the endpoint interface.

7. Click `OK` button to save changes made.
From the **SOAP Connection** page, click `Test` from top right corner, the test **Confirmation** dialog window is shown.
12. From the top of **SOAP Connection** page, click `Test` from top right corner, the test **Confirmation** dialog window is shown.
Click `Validate and Test` button.

![](images/302/10.connection_test.png)

8. You should find a green dialog text area about **Connection was tested successfully**.
13. You should find a green dialog text area about **Connection was tested successfully**.

![](images/302/11.connection_testresult.png)

9. Next, click `Save` from top right corner.
14. Next, click `Save` from top right corner.

![](images/302/12.connection_save.png)

10. Similarly you should find a green dialog text area about **Connection was saved successfully**.
15. The **Save Changes?** dialog window appears to warn about reactivating integrations, just click `Save` to confirm and close the dialog.

![](images/302/12.connection_save1.png)

16. You should find a green dialog text area about **Connection was saved successfully**.
Click `Close` to exit and back to **Connection** Summary Page.

![](images/302/13.connection_saveresult.png)

11. A *SOAP Connection* to CRM Customer Service was made and ready to be \*invoked\*.
17. A *SOAP Connection* to CRM Customer Service was updated and ready to be \*invoked\*.

#### Define REST Connection for ICS Service Exposure ####

Now we are going to create another *REST* connection.
18. Now we are going to update the **XXX_ICSINTMGT_ProcessOffer** connection.
However, this time the *Connection* is **NOT** to \*invoke\* any endpoint service, but instead it is a *\*trigger\** which is being called by a front client, i.e. A mobile client *triggers* to this *REST* connection service.

Make sure you are still on **Connections** Summary Page. If not, follow step 1 previously.
On the row of **XXX_ICSINTMGT_ProcessOffer** Connection, click the hamburger menu icon at the right side and select `Edit` like below.

Click `Create` button on the top left corner, the **Create Connection - Select Adapter** dialog window is shown.
Enter search text `REST` in the search text box, then click `Select` button in the **REST** adapter connection box like below.

![](images/302/14.connection_create1.png)
![](images/302/14.connection_rest.png)

12. A new dialog window **Create New Connection** is shown, enter the following information to create our *REST Connection*:
* **Name:** Provide an unique and easily identified *Connection* Name, such as <Your Short Name>\_<System_Name>\_<Service_Name>. In our example, this is **KD_ICSINTMGT_ProcessOffer**, while *KD* is short name of *Kelvin Durant*.
* **Identifier:** The **Identifier** will be automatically filled-in while you type the **Name** above, however you can provide another unique identifier, suggest include your short name as prefix.
* **Role:** Select **Trigger** from the drop-down list. (We are going to *Trigger* this service only)
* **Description (Optional):** You can leave it empty or enter any meaningful text to describe this *REST Connection*.

![](images/302/15.connection_new1.png)

13. Click `Create` button, the **REST Connection** page with your provided **Name** is shown.
This time, the page is more simpler due to the *Trigger* type connection.
19. This time, the **XXX_ICSINTMGT_ProcessOffer** Connection detail page is shown and is more simpler due to the *REST Trigger* type connection.

![](images/302/16.connection_initial1.png)

14. On **Security** section, click `Configure Security` button, the **Credentials** dialog window is shown.
From **Security Policy**, the default and only available option is `Basic Authentication` from the drop-down list. This is the minimal security policy required by ICS.
Click `OK` button to save changes made.

![](images/302/17.connection_security1.png)

15. From the **REST Connection** page, click `Test` from top right corner.
20. From **REST Connection** page, click `Test` from top right corner.
You should find a green dialog text area about **Connection was tested successfully**.

![](images/302/18.connection_test1.png)

16. Next, click `Save` from top right corner.
You should find a green dialog text area about **Connection was saved successfully**.
21. Next, click `Save` from top right corner.
Similarly, the **Save Changes?** dialog window appears to warn about reactivating integrations, click `Save` to confirm and close the dialog again.

![](images/302/20.connection_save2.png)

22. You should find a green dialog text area about **Connection was saved successfully**.
Click `Close` to exit and back to **Connection** Summary Page.

[](images/302/19.connection_save1.png)
![](images/302/19.connection_save1.png)

17. Two *Connections* are just made ready, the **SOAP Connection - \*Invoke\* to CRM Customer Service** and **REST Connection - \*Trigger\* to ICS for Process Offer** respectively.
23. Two *Connections* are just made ready, the **SOAP Connection - \*Invoke\* to CRM Customer Service** and **REST Connection - \*Trigger\* to ICS for Process Offer** respectively.

[Procced to Next - 303: Create an Integration - An Orchestration Integration Flow](303-IntegrationsLab.md)
[Procced to Next - 303: Complete an Integration - An Orchestration Integration Flow](303-IntegrationsLab.md)

or

Expand Down
Loading