Send to Transaction Queue Failed Reporting Service Not Available (417)

Problem

In situations where AGRIS cannot send a type of info to AIS.  (Farm, Field and or Crop zone) has been where most commonly identified. The typical behavior of the Agris Web Service will not send a transaction past a specific date in time. (Example Farms are stopped on Jan 17th and will not continue)    

Stated another way the record that is the Parent record of the transaction is missing so the transaction will not be sent.   

Example   

Transaction Queue Failed Reporting Service Not Available (417) for a field   - This means that the Farm and possibly the Client record does not exist in AIS.   The solution is to resend the Client and Farm records.

Solution

This issue can be resolved by the following steps.

Troubleshooting the issue

Checking the AGRIS CFT communication log to review rejected records

  1. Log into AGRIS and Select the CFT menu> Communications>AGRIS Web Service
  2. Select the Recent Rejection Details
  3. Select EDIT>Find from your browser or Notepad when the report opens. 
  4. Search for (417) in the report.
  5. Review the error that is causing the "Transaction Queue Failed Reporting Service Not Available (417)" error and then do one of the following.
    1. If the error record does not relate to a Client, Farm, Field or Crop Zone record, contact Customer Support for assistance.
    2. If the error does relate to the Client, Farm, Field or Cropzone proceed to the next step. 

Determine the best solution 

IF ONE record is reporting the (417) error.    

  1. Edit the Name Address Record for the Client
    1. Open Name Address>Edit name id 
    2. Adjust the Name ID in a way that a Change record is recorded. (example put a period in address line 2)
  2. Edit the Farm, Field and if needed cropzone 
    1. Open AgroGuide>Search for the Client>
      1. Select the Farm (then edit the description or other data to generate a change record) 
      2. Make sure you save 
      3. Repete for farm and field.
  3. Reprocess the CFT AGRIS Web Service using the Process AGRIS Web Service Integration. 
  4. Review to ensure the date updates... if not repete the steps above for remaining records that rejected or..

If Many "Transaction Queue Failed Reporting Service Not Available (417)" messages are reported. 

  1. Select the AGRIS Web Service Configuration
  2. Adjust the Name ID extract, Agronomy Client, Agronomy Farm, Agronomy Field and if used Agronomy Crop Zone messages
  3. Adjust each message in the following ways.
    1. Change the Last Date Time to Jan 1 2010
    2. Change Maximum number of documents to 100 if empty.
    3. Save and exit
  4. Reprocess
    1. Select Process AGRIS Web Service Integration
  5. Once the process is complete, verify the Last Date / Time has been updated to the current date time for the messages in qeustion. 
  6. If the situation still exists please contact the Customer Support team for further assistance. 


Is your Recent Rejection detail listing too large?
  1. Check out this article to reset the size.  My Recent Rejections Detail report is too big