Kenexa XML
Integrations
Foundation Data Integrations: Foundation data can be imported from an external system into Kenexa
Recruiter BrassRing. Foundation Data is comprised of a client’s HRIS
source codes, department codes, location codes, and any additional
information in drop down lists. Foundation data is data that can be included on your Kenexa
Recruiter BrassRing requisition form as a custom drop-down list.
Foundation data often appears in the form of tables (drop-down lists) in
your HRIS system. These tables can be uploaded into Kenexa Recruiter
BrassRing during your initial system implementation and kept in synch in
real-time through the Foundation Import integration type. For each
foundation data item, all three tags (<Code>,
<Description> and <Status>) are required. <?xml
version="1.0"?> <Envelope
version="01.00">
<Sender>
<Id>HRISUSER</Id>
<!--
Configured for a Client - Integration User - this information does not
change once Kenexa provides -->
<Credential>100</Credential>
<!--
Configured for a Client - Client ID - this information does not change
once Kenexa provides -->
</Sender>
<Recipient>
<Id/>
</Recipient>
<TransactInfo
transactType="data">
<TransactId>5555</TransactId> <!--
This is for tracking purpose for use to the Client only. It can be numeric
or alphanumeric -->
<TimeStamp>2006-02-28
09:22:10AM</TimeStamp>
<!--date-time
value for troubleshooting and tracking -->
</TransactInfo>
<Packet>
<PacketInfo
packetType="data">
<PacketId>1</PacketId>
<Action>SET</Action>
<Manifest>MANIFESTNAME</Manifest>
<!--
Manifest is configured for a client at the time of integration. Provided
by Kenexa-->
</PacketInfo>
<Payload><![CDATA[<?xml
version="1.0"?> <Foundation_Data>
<Foundation_Item>
<Code>0001</Code>
<Description>Code 1</Description>
<Status>A</Status> <!-- Makes an option Active
-->
</Foundation_Item>
<Foundation_Item>
<Code>0002</Code>
<Description>Code 2</Description>
<Status>I</Status> <!-- Makes an option InActive
-->
</Foundation_Item> </Foundation_Data> ]]></Payload>
</Packet> </Envelope>
1. The <Code> tag sets the foundation option code and
serves as a record key to identify whether it is an update to an existing
record or an insert of a new record.
2. The <Description>
3. The
<Status>
Note:The file size limit for
Foundation Imports should be 64KB per transaction. Wait for the response
(success or failure) then send the next transaction of up to 64KB.Sample
XML
© 2008 Kenexa |