GEO IP
Transcript of GEO IP
Outbound Integration(GeoIP)
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
Download GeoIP WSDL
geoipservice.asmx.xml.wsdl
Creating Business Service of GeoIP
• Choose web service under EAI tab of new object wizard
Creating Business Service of GeoIP contd..
• Choose your own project name and browse for the GeoIP WSDL file
Creating Business Service of GeoIP contd..
• After that Business Service would be made in your Business Service OBLE
Creating Business Service of GeoIP contd..
• External IO of type XML is also created
• Compile the Business Service and External IO
Creating an Internal Integration Object (IO)
• Create a new internal IO under EAI tab
Creating an Internal Integration Object (IO)Contd..
• Select your own project and EAI Siebel Wizard
Creating an Internal Integration Object (IO)Contd..
• Choose BO on which you want to make a IO and a unique name for IO.
Creating an Internal Integration Object (IO)Contd..
• Click next
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.
Creating an Internal Integration Object (IO)Contd..
• Click finish and compile the IO
Creating Data Map
• Navigate through sitemap Administration Integration DataMapEditor
• Create a new data map as shown
Creating Data Map contd..
• Create a new Integration Component map as shown
Creating Data Map contd..
• Create a field map, for this example Name field is used for storing the IP address.
Creating Work Flow Process
Creating Work Flow
• Drag and drop workflow process as shown
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
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
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
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
Response from the Server
• Used 192.168.2.1 as IP