Hi guys,
I am currently implementing an integration between a 3rd party and BMC Remedy incident management using Spoon. The sequence is like this:
1) Vendor sends an XML file
2) Atrium Integrator(which uses kitchen to run jobs) picks up the xml and maps fields with Remedy
3) Remedy workflow updates the Incident worklog.
If the format of the XML file is like this,
<?xml version="1.0"?>
-<Row><CI/><Category/><City>New York</City><Company>Calbro Services</Company><Contact_Company>Calbro Services</Contact_Company><Country>United States</Country><Customer/><Description>Setup and Install Computer System Hardware.</Description><Detailed_Decription/><Direct_Contact_First_Name>Joe</Direct_Contact_First_Name><Direct_Contact_Last_Name>Unser</Direct_Contact_Last_Name><Direct_Contact_Phone_Number>1 212 555-5454 (66)</Direct_Contact_Phone_Number><First_Name>Joe</First_Name><Full_Name/><HPD_CI/><Incident_Location/><Incident_Number>INC_CAL_1000025</Incident_Number><Internet_Email>J.Unser@calbroservices.com</Internet_Email><Last_Name>Unser</Last_Name><Phone_Number>1 212 5555454 (66)</Phone_Number><Product_Categorization_Tier_1>Hardware</Product_Categorization_Tier_1><Product_Categorization_Tier_2>Processing Unit</Product_Categorization_Tier_2><Product_Categorization_Tier_3>Server</Product_Categorization_Tier_3><Product_Model_Version/><Product_Name/><Region>Americas</Region><Service/><Service_Type>2</Service_Type><ServiceCI/><Site>Headquarters, Building 1.31</Site><Site_ID>STE_SOLN0002846</Site_ID><State_Province>New York</State_Province><Street>1114 Eighth Avenue, 31st Floor</Street></Row>
I am able to map it 1-1 with Remedy incident management form fields.
Now, client wants the format of XML like this:
<message name="Vendors Update Ticket">
<fields name="Ticket Info">
<field name="Incident Number">INC000003002701</field>
<field name="Vendor Ticket Number">12345</field>
<field name="Vendor Group">XYZ Group</field>
<field name="Status">1</field>
<field name="HPD_CI"></field>
<field name="Support_Group"></field>
<field name="Summary">XYZ Acknowledgement recipt</field>
<field name="Description">XYZ Acknowledgement recipt</field>
<field name="Urgency"></field>
<field name="Impact"></field>
<field name="Service Type"></field>
<field name="Status"></field>
<field name="Status_Reason"></field>
<field name="Resolution"></field>
<field name="Login_ID"></field>
<field name="Update_Datetime">20130822000101</field>
</fields>
<fields name="Categorization">
<field name="Categorization Tier 1"/>
<field name="Categorization Tier 2"/>
<field name="Categorization Tier 3"/>
<field name="Product Categorization Tier 1"/>
<field name="Product Categorization Tier 2"/>
<field name="Product Categorization Tier 3"/>
<field name="Resolution Category Tier 1"/>
<field name="Resolution Category Tier 2"/>
<field name="Resolution Category Tier 3"/>
<field name="Closure Product Category Tier1"/>
<field name="Closure Product Category Tier2"/>
<field name="Closure Product Category Tier3"/>
</fields>
</message>
I cannot create a 1-1 mapping between Remedy fields and XML elements with this format. Is it possible to change the format to the earlier listing within the trasformation?
Regards
KR
I am currently implementing an integration between a 3rd party and BMC Remedy incident management using Spoon. The sequence is like this:
1) Vendor sends an XML file
2) Atrium Integrator(which uses kitchen to run jobs) picks up the xml and maps fields with Remedy
3) Remedy workflow updates the Incident worklog.
If the format of the XML file is like this,
<?xml version="1.0"?>
-<Row><CI/><Category/><City>New York</City><Company>Calbro Services</Company><Contact_Company>Calbro Services</Contact_Company><Country>United States</Country><Customer/><Description>Setup and Install Computer System Hardware.</Description><Detailed_Decription/><Direct_Contact_First_Name>Joe</Direct_Contact_First_Name><Direct_Contact_Last_Name>Unser</Direct_Contact_Last_Name><Direct_Contact_Phone_Number>1 212 555-5454 (66)</Direct_Contact_Phone_Number><First_Name>Joe</First_Name><Full_Name/><HPD_CI/><Incident_Location/><Incident_Number>INC_CAL_1000025</Incident_Number><Internet_Email>J.Unser@calbroservices.com</Internet_Email><Last_Name>Unser</Last_Name><Phone_Number>1 212 5555454 (66)</Phone_Number><Product_Categorization_Tier_1>Hardware</Product_Categorization_Tier_1><Product_Categorization_Tier_2>Processing Unit</Product_Categorization_Tier_2><Product_Categorization_Tier_3>Server</Product_Categorization_Tier_3><Product_Model_Version/><Product_Name/><Region>Americas</Region><Service/><Service_Type>2</Service_Type><ServiceCI/><Site>Headquarters, Building 1.31</Site><Site_ID>STE_SOLN0002846</Site_ID><State_Province>New York</State_Province><Street>1114 Eighth Avenue, 31st Floor</Street></Row>
I am able to map it 1-1 with Remedy incident management form fields.
Now, client wants the format of XML like this:
<message name="Vendors Update Ticket">
<fields name="Ticket Info">
<field name="Incident Number">INC000003002701</field>
<field name="Vendor Ticket Number">12345</field>
<field name="Vendor Group">XYZ Group</field>
<field name="Status">1</field>
<field name="HPD_CI"></field>
<field name="Support_Group"></field>
<field name="Summary">XYZ Acknowledgement recipt</field>
<field name="Description">XYZ Acknowledgement recipt</field>
<field name="Urgency"></field>
<field name="Impact"></field>
<field name="Service Type"></field>
<field name="Status"></field>
<field name="Status_Reason"></field>
<field name="Resolution"></field>
<field name="Login_ID"></field>
<field name="Update_Datetime">20130822000101</field>
</fields>
<fields name="Categorization">
<field name="Categorization Tier 1"/>
<field name="Categorization Tier 2"/>
<field name="Categorization Tier 3"/>
<field name="Product Categorization Tier 1"/>
<field name="Product Categorization Tier 2"/>
<field name="Product Categorization Tier 3"/>
<field name="Resolution Category Tier 1"/>
<field name="Resolution Category Tier 2"/>
<field name="Resolution Category Tier 3"/>
<field name="Closure Product Category Tier1"/>
<field name="Closure Product Category Tier2"/>
<field name="Closure Product Category Tier3"/>
</fields>
</message>
I cannot create a 1-1 mapping between Remedy fields and XML elements with this format. Is it possible to change the format to the earlier listing within the trasformation?
Regards
KR