geo ip
TRANSCRIPT
![Page 1: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/1.jpg)
Outbound Integration(GeoIP)
![Page 2: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/2.jpg)
Steps For Creating Outbound Web service
• Creating Business Service of GeoIP• Creating an Internal Integration Object (IO)• Creating a map between an internal and
external IO.• Creating Work Flow steps
![Page 3: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/3.jpg)
Download GeoIP WSDL
geoipservice.asmx.xml.wsdl
![Page 4: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/4.jpg)
Creating Business Service of GeoIP
• Choose web service under EAI tab of new object wizard
![Page 5: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/5.jpg)
Creating Business Service of GeoIP contd..
• Choose your own project name and browse for the GeoIP WSDL file
![Page 6: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/6.jpg)
Creating Business Service of GeoIP contd..
• After that Business Service would be made in your Business Service OBLE
![Page 7: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/7.jpg)
Creating Business Service of GeoIP contd..
• External IO of type XML is also created
• Compile the Business Service and External IO
![Page 8: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/8.jpg)
Creating an Internal Integration Object (IO)
• Create a new internal IO under EAI tab
![Page 9: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/9.jpg)
Creating an Internal Integration Object (IO)Contd..
• Select your own project and EAI Siebel Wizard
![Page 10: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/10.jpg)
Creating an Internal Integration Object (IO)Contd..
• Choose BO on which you want to make a IO and a unique name for IO.
![Page 11: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/11.jpg)
Creating an Internal Integration Object (IO)Contd..
• Click next
![Page 12: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/12.jpg)
Creating an Internal Integration Object (IO)Contd..
• Choose only Account to make IO short, for this example we only require one field to store the IP.
![Page 13: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/13.jpg)
Creating an Internal Integration Object (IO)Contd..
• Click finish and compile the IO
![Page 14: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/14.jpg)
Creating Data Map
• Navigate through sitemap Administration Integration DataMapEditor
• Create a new data map as shown
![Page 15: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/15.jpg)
Creating Data Map contd..
• Create a new Integration Component map as shown
![Page 16: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/16.jpg)
Creating Data Map contd..
• Create a field map, for this example Name field is used for storing the IP address.
![Page 17: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/17.jpg)
Creating Work Flow Process
![Page 18: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/18.jpg)
Creating Work Flow
• Drag and drop workflow process as shown
![Page 19: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/19.jpg)
Work Flow Process Properties
• Create following process properties.
• Take Row Id and make it as default string of ObjectId process property
Name Data Type Integration Object
In Integration Object
GetGeoIP
Out Integration Object
GetGeoIPResponse
![Page 20: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/20.jpg)
BS:EAI Siebel Adapter
• Business Service Method: Query• Input Arguments are
Input Argument
Type Value Property Name
OutputIntObjectName
Literal [Your Created IO]
PrimaryRowId Process Property
Object Id
• Output Argument
Property Name Type Output Argument
SIebelMsg Output Argument SiebelMessage
![Page 21: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/21.jpg)
BS: EAI Data Transformation Engine
• Input argumentsInput Argument
Type Value Property Name
MapName Literal [Your Created DataMap eg Accountss]
SiebelMessage
Process Property
Siebel Msg
Property Name Type Output Argument
In Output Argument SiebelMessage
• Output argument
![Page 22: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/22.jpg)
BS: GeoIPServiceSoap
• Input argument isProperty Name Type Output Argument
GetGeoIPSoapIn:parameters
Process Property In
• Output Argument is
Property Name Type Output Argument
Out Output Argument GetGeoIPSoapOut:parameters
![Page 23: GEO IP](https://reader033.vdocument.in/reader033/viewer/2022052620/557202a74979599169a3e56f/html5/thumbnails/23.jpg)
Response from the Server
• Used 192.168.2.1 as IP