Closed dirkkelly closed 9 years ago
The initial post of a StaffHire is returning a failure message, however it is still creating the record.
\nInput string was not in a correct format.\n\n
A follow up posts responds with success and a duplicate record notification within CampMinder.
<?xml version="1.0" encoding="UTF-8"?> <staffDataContainer version="1"> <cmClientId>153</cmClientId> <token>56e6c17b-bc1e-4b90-9413-b602720eeb0a</token> <partnerClientId>6500</partnerClientId> <staffDataArray> <staffData version="1"> <uniqueKey>4493</uniqueKey> <firstName>Lana</firstName> <lastName>Kane</lastName> <gender>0</gender> <dob>1996-03-11</dob> <birthPlace>SF</birthPlace> <citizenship>NZ</citizenship> <address1>Example</address1> <city>Wellington</city> <isStateProvinceRequired>true</isStateProvinceRequired> <stateProvince>Wellington</stateProvince> <isPostalCodeRequired>true</isPostalCodeRequired> <postalCode>6037</postalCode> <country>NZ</country> <email>lana@example.com</email> <agencyMemberNumber>56696</agencyMemberNumber> <address2 /> <middleInitial /> <nickName /> <nationalID /> <licenseState /> <licenseNumber /> <permanentPhone>+64-2102246150</permanentPhone> <schoolPhone /> <cellPhone /> <workPhone /> <otherPhone /> <email2 /> <hireDate>2015-02-05 15:46:25</hireDate> <occupationYearAtSchool /> <employmentStartDate>2015-05-20</employmentStartDate> <employmentEndDate>2015-05-22</employmentEndDate> <school /> <schoolAddress1 /> <schoolAddress2 /> <schoolCity /> <schoolState /> <schoolPostalCode /> <schoolCountry /> <major /> <springBreak /> <summerBreak /> <graduationDate /> <extracurricularActivities /> <career /> <maritalStatus>4</maritalStatus> <baseSalary>$1,650</baseSalary> <agencyFee>$750</agencyFee> <specialTerms /> <arrestRecord /> <duiRecord /> <childAbuseRecord /> <smoking>false</smoking> <smallCraftAbility /> <cprExpiration /> <firstAidExpiration /> <lifeguardExpiration /> <wsiExpiration /> <height /> <weight /> <wildernessEMTExpiration /> <ropesExpiration /> <canoeingExpiration /> <sailingExpiration /> <militaryExperience /> <foreignLanguages>English</foreignLanguages> <musicalInstruments /> </staffData> </staffDataArray> </staffDataContainer>
Exception, including the signed payload (from the exception request)
CampMinder::StaffHireException #<CampMinder::StaffHire:0x007fd1b656e430 @client_id="153", @token="56e6c17b-bc1e-4b90-9413-b602720eeb0a", @partner_client_id="6500", @unique_key="4493", @first_name="Lana", @last_name="Kane", @email="lana@example.com", @gender="0", @dob="1996-03-11", @birth_place="SF", @citizenship="NZ", @address1="Example", @city="Wellington", @state_province="Wellington", @postal_code="6037", @country="NZ", @permanent_phone="+64-2102246150", @agency_member_number="56696", @hire_date="2015-02-05 15:46:25", @employment_start_date="2015-05-20", @employment_end_date="2015-05-22", @marital_status="4", @base_salary="$1,650", @agency_fee="$750", @smoking="false", @foreign_languages="English", @middle_initial=nil, @address2=nil, @nick_name=nil, @national_id=nil, @license_state=nil, @license_number=nil, @school_phone=nil, @cell_phone=nil, @work_phone=nil, @other_phone=nil, @email2=nil, @occupation_year_at_school=nil, @school=nil, @school_address1=nil, @school_address2=nil, @school_city=nil, @school_state=nil, @school_postal_code=nil, @school_country=nil, @major=nil, @spring_break=nil, @summer_break=nil, @graduation_date=nil, @extracurricular_activities=nil, @career=nil, @special_terms=nil, @arrest_record=nil, @dui_record=nil, @child_abuse_record=nil, @small_craft_ability=nil, @cpr_expiration=nil, @first_aid_expiration=nil, @lifeguard_expiration=nil, @wsi_expiration=nil, @height=nil, @weight=nil, @wilderness_emt_expiration=nil, @ropes_expiration=nil, @canoeing_expiration=nil, @sailing_expiration=nil, @military_experience=nil, @musical_instruments=nil, @failure_details="\nInput string was not in a correct format.\n\n", @payload="<staffDataContainer version=\"1\">\n <cmClientId>153</cmClientId>\n <token>56e6c17b-bc1e-4b90-9413-b602720eeb0a</token>\n <partnerClientId>6500</partnerClientId>\n <staffDataArray>\n <staffData version=\"1\">\n <uniqueKey>4493</uniqueKey>\n <firstName>Lana</firstName>\n <lastName>Kane</lastName>\n <gender>0</gender>\n <dob>1996-03-11</dob>\n <birthPlace>SF</birthPlace>\n <citizenship>NZ</citizenship>\n <address1>Example</address1>\n <city>Wellington</city>\n <isStateProvinceRequired>true</isStateProvinceRequired>\n <stateProvince>Wellington</stateProvince>\n <isPostalCodeRequired>true</isPostalCodeRequired>\n <postalCode>6037</postalCode>\n <country>NZ</country>\n <email>lana@example.com</email>\n <agencyMemberNumber>56696</agencyMemberNumber>\n <address2/>\n <middleInitial/>\n <nickName/>\n <nationalID/>\n <licenseState/>\n <licenseNumber/>\n <permanentPhone>+64-2102246150</permanentPhone>\n <schoolPhone/>\n <cellPhone/>\n <workPhone/>\n <otherPhone/>\n <email2/>\n <hireDate>2015-02-05 15:46:25</hireDate>\n <occupationYearAtSchool/>\n <employmentStartDate>2015-05-20</employmentStartDate>\n <employmentEndDate>2015-05-22</employmentEndDate>\n <school/>\n <schoolAddress1/>\n <schoolAddress2/>\n <schoolCity/>\n <schoolState/>\n <schoolPostalCode/>\n <schoolCountry/>\n <major/>\n <springBreak/>\n <summerBreak/>\n <graduationDate/>\n <extracurricularActivities/>\n <career/>\n <maritalStatus>4</maritalStatus>\n <baseSalary>$1,650</baseSalary>\n <agencyFee>$750</agencyFee>\n <specialTerms/>\n <arrestRecord/>\n <duiRecord/>\n <childAbuseRecord/>\n <smoking>false</smoking>\n <smallCraftAbility/>\n <cprExpiration/>\n <firstAidExpiration/>\n <lifeguardExpiration/>\n <wsiExpiration/>\n <height/>\n <weight/>\n <wildernessEMTExpiration/>\n <ropesExpiration/>\n <canoeingExpiration/>\n <sailingExpiration/>\n <militaryExperience/>\n <foreignLanguages>English</foreignLanguages>\n <musicalInstruments/>\n </staffData>\n </staffDataArray>\n</staffDataContainer>\n", @signed_object="21MOb9pc9dnpJg4FQArZyCYyYAN9p9B6vwcXa1fEEyk.PHN0YWZmRGF0YUNvbnRhaW5lciB2ZXJzaW9uPSIxIj4KICA8Y21DbGllbnRJZD4xNTM8L2NtQ2xpZW50SWQ-CiAgPHRva2VuPjU2ZTZjMTdiLWJjMWUtNGI5MC05NDEzLWI2MDI3MjBlZWIwYTwvdG9rZW4-CiAgPHBhcnRuZXJDbGllbnRJZD42NTAwPC9wYXJ0bmVyQ2xpZW50SWQ-CiAgPHN0YWZmRGF0YUFycmF5PgogICAgPHN0YWZmRGF0YSB2ZXJzaW9uPSIxIj4KICAgICAgPHVuaXF1ZUtleT40NDkzPC91bmlxdWVLZXk-CiAgICAgIDxmaXJzdE5hbWU-TGFuYTwvZmlyc3ROYW1lPgogICAgICA8bGFzdE5hbWU-S2FuZTwvbGFzdE5hbWU-CiAgICAgIDxnZW5kZXI-MDwvZ2VuZGVyPgogICAgICA8ZG9iPjE5OTYtMDMtMTE8L2RvYj4KICAgICAgPGJpcnRoUGxhY2U-U0Y8L2JpcnRoUGxhY2U-CiAgICAgIDxjaXRpemVuc2hpcD5OWjwvY2l0aXplbnNoaXA-CiAgICAgIDxhZGRyZXNzMT5FeGFtcGxlPC9hZGRyZXNzMT4KICAgICAgPGNpdHk-V2VsbGluZ3RvbjwvY2l0eT4KICAgICAgPGlzU3RhdGVQcm92aW5jZVJlcXVpcmVkPnRydWU8L2lzU3RhdGVQcm92aW5jZVJlcXVpcmVkPgogICAgICA8c3RhdGVQcm92aW5jZT5XZWxsaW5ndG9uPC9zdGF0ZVByb3ZpbmNlPgogICAgICA8aXNQb3N0YWxDb2RlUmVxdWlyZWQ-dHJ1ZTwvaXNQb3N0YWxDb2RlUmVxdWlyZWQ-CiAgICAgIDxwb3N0YWxDb2RlPjYwMzc8L3Bvc3RhbENvZGU-CiAgICAgIDxjb3VudHJ5Pk5aPC9jb3VudHJ5PgogICAgICA8ZW1haWw-bGFuYUBleGFtcGxlLmNvbTwvZW1haWw-CiAgICAgIDxhZ2VuY3lNZW1iZXJOdW1iZXI-NTY2OTY8L2FnZW5jeU1lbWJlck51bWJlcj4KICAgICAgPGFkZHJlc3MyLz4KICAgICAgPG1pZGRsZUluaXRpYWwvPgogICAgICA8bmlja05hbWUvPgogICAgICA8bmF0aW9uYWxJRC8-CiAgICAgIDxsaWNlbnNlU3RhdGUvPgogICAgICA8bGljZW5zZU51bWJlci8-CiAgICAgIDxwZXJtYW5lbnRQaG9uZT4rNjQtMjEwMjI0NjE1MDwvcGVybWFuZW50UGhvbmU-CiAgICAgIDxzY2hvb2xQaG9uZS8-CiAgICAgIDxjZWxsUGhvbmUvPgogICAgICA8d29ya1Bob25lLz4KICAgICAgPG90aGVyUGhvbmUvPgogICAgICA8ZW1haWwyLz4KICAgICAgPGhpcmVEYXRlPjIwMTUtMDItMDUgMTU6NDY6MjU8L2hpcmVEYXRlPgogICAgICA8b2NjdXBhdGlvblllYXJBdFNjaG9vbC8-CiAgICAgIDxlbXBsb3ltZW50U3RhcnREYXRlPjIwMTUtMDUtMjA8L2VtcGxveW1lbnRTdGFydERhdGU-CiAgICAgIDxlbXBsb3ltZW50RW5kRGF0ZT4yMDE1LTA1LTIyPC9lbXBsb3ltZW50RW5kRGF0ZT4KICAgICAgPHNjaG9vbC8-CiAgICAgIDxzY2hvb2xBZGRyZXNzMS8-CiAgICAgIDxzY2hvb2xBZGRyZXNzMi8-CiAgICAgIDxzY2hvb2xDaXR5Lz4KICAgICAgPHNjaG9vbFN0YXRlLz4KICAgICAgPHNjaG9vbFBvc3RhbENvZGUvPgogICAgICA8c2Nob29sQ291bnRyeS8-CiAgICAgIDxtYWpvci8-CiAgICAgIDxzcHJpbmdCcmVhay8-CiAgICAgIDxzdW1tZXJCcmVhay8-CiAgICAgIDxncmFkdWF0aW9uRGF0ZS8-CiAgICAgIDxleHRyYWN1cnJpY3VsYXJBY3Rpdml0aWVzLz4KICAgICAgPGNhcmVlci8-CiAgICAgIDxtYXJpdGFsU3RhdHVzPjQ8L21hcml0YWxTdGF0dXM-CiAgICAgIDxiYXNlU2FsYXJ5PiQxLDY1MDwvYmFzZVNhbGFyeT4KICAgICAgPGFnZW5jeUZlZT4kNzUwPC9hZ2VuY3lGZWU-CiAgICAgIDxzcGVjaWFsVGVybXMvPgogICAgICA8YXJyZXN0UmVjb3JkLz4KICAgICAgPGR1aVJlY29yZC8-CiAgICAgIDxjaGlsZEFidXNlUmVjb3JkLz4KICAgICAgPHNtb2tpbmc-ZmFsc2U8L3Ntb2tpbmc-CiAgICAgIDxzbWFsbENyYWZ0QWJpbGl0eS8-CiAgICAgIDxjcHJFeHBpcmF0aW9uLz4KICAgICAgPGZpcnN0QWlkRXhwaXJhdGlvbi8-CiAgICAgIDxsaWZlZ3VhcmRFeHBpcmF0aW9uLz4KICAgICAgPHdzaUV4cGlyYXRpb24vPgogICAgICA8aGVpZ2h0Lz4KICAgICAgPHdlaWdodC8-CiAgICAgIDx3aWxkZXJuZXNzRU1URXhwaXJhdGlvbi8-CiAgICAgIDxyb3Blc0V4cGlyYXRpb24vPgogICAgICA8Y2Fub2VpbmdFeHBpcmF0aW9uLz4KICAgICAgPHNhaWxpbmdFeHBpcmF0aW9uLz4KICAgICAgPG1pbGl0YXJ5RXhwZXJpZW5jZS8-CiAgICAgIDxmb3JlaWduTGFuZ3VhZ2VzPkVuZ2xpc2g8L2ZvcmVpZ25MYW5ndWFnZXM-CiAgICAgIDxtdXNpY2FsSW5zdHJ1bWVudHMvPgogICAgPC9zdGFmZkRhdGE-CiAgPC9zdGFmZkRhdGFBcnJheT4KPC9zdGFmZkRhdGFDb250YWluZXI-Cg">
Solved after discussing with @cmMcKeevek
<baseSalary>1650</baseSalary> <agencyFee>750</agencyFee>
The initial post of a StaffHire is returning a failure message, however it is still creating the record.
A follow up posts responds with success and a duplicate record notification within CampMinder.
Exception, including the signed payload (from the exception request)