geo ip

23
Outbound Integration(GeoIP)

Upload: raza0711

Post on 25-Jul-2015

9 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: GEO IP

Outbound Integration(GeoIP)

Page 2: GEO IP

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

Download GeoIP WSDL

geoipservice.asmx.xml.wsdl

Page 4: GEO IP

Creating Business Service of GeoIP

• Choose web service under EAI tab of new object wizard

Page 5: GEO IP

Creating Business Service of GeoIP contd..

• Choose your own project name and browse for the GeoIP WSDL file

Page 6: GEO IP

Creating Business Service of GeoIP contd..

• After that Business Service would be made in your Business Service OBLE

Page 7: GEO IP

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

Creating an Internal Integration Object (IO)

• Create a new internal IO under EAI tab

Page 9: GEO IP

Creating an Internal Integration Object (IO)Contd..

• Select your own project and EAI Siebel Wizard

Page 10: GEO IP

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

Creating an Internal Integration Object (IO)Contd..

• Click next

Page 12: GEO IP

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

Creating an Internal Integration Object (IO)Contd..

• Click finish and compile the IO

Page 14: GEO IP

Creating Data Map

• Navigate through sitemap Administration Integration DataMapEditor

• Create a new data map as shown

Page 15: GEO IP

Creating Data Map contd..

• Create a new Integration Component map as shown

Page 16: GEO IP

Creating Data Map contd..

• Create a field map, for this example Name field is used for storing the IP address.

Page 17: GEO IP

Creating Work Flow Process

Page 18: GEO IP

Creating Work Flow

• Drag and drop workflow process as shown

Page 19: GEO IP

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

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

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

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

Response from the Server

• Used 192.168.2.1 as IP