Wednesday, November 2, 2011

Siebel Integration Specialist


Role:  Siebel Integration Specialist
Description:  Supporting DHS-USCIS project
Location:  Washington, DC
Duration:  Through Dec, 2013
Citizenship:  US Citizen
Rate:  $60/hr

Details:

The main focus on this project is Siebel inbound web services via EAI object manager.  It is OK if you haven't done inbound web services before (I hadn't either), but you need to understand the concepts.  Also, we are using Siebel Public Sector/Case Mgmt.

- Integration Objects are how the Siebel schemas are structured for the WSDLs
- Familiarize yourself on how to create IOs using the wizard and how to setup the user keys
- Business Services and Workflows can be exposed as web services
- Business Services and Workflows are deployed as web services via Siebel Tools on the server
- Inbound and Outbound web services are administratively controlled in the Administration > Web Services screen.  WSDLs are generated from a button on this screen.
- Workflows have process properties which can be input or output.  The process properties can be typed as IOs and populated in the WF.  You can strongly type these process properties, so that the schema isn't all strings.  Strongly typed process properties allow the schemas to have dates, etc.
- Read up on the EAI Transaction Service for rolling back transactions on failures.
- Read up on the EAI XML Converter
- If you expose a Business Service as a Web Services then you will be writing eScript to handle the requests.  We usually use Workflows as web services, but have a few business services as web services.
- Look at how you used Assignment Manager in the past.  It isn't a key part of the role, but they have asked this question before and if you have an answer then that would be great.
- Look at how you setup SSO web service calls in the past.  We are passing User Id and Token in the SOAP header which is then validated on the LDAP server and authenticates the user.
- You will get some questions about setting up BCs, etc.  These should be general questions.  Maybe relearn Multivalue 



No comments:

Post a Comment