Get Information By Zip
  • 30 Jan 2023
  • 1 Minute to read
  • Dark
    Light

Get Information By Zip

  • Dark
    Light

Article Summary

Step Details

Introduced in Version4.0.0
Last Modified in Version7.1.0
LocationIntegration > USPS

The Get Information By Zip step returns the city, zip code, and state of the specified zip code.

Prerequisites 

This step requires the USPS module to be installed before it will be available in the toolbox. 


Properties

Inputs

PropertyDescriptionData Type
Zip5The desired zip codeString

Outputs

PropertyDescriptionData Type
OutputInformation about the zip codeCityStateLookupResponse

Example Inputs and Outputs

Zip5Output
23455Zip5:"23455", City:"VIRGINIA BEACH", State:"VA", Error:null
23323Zip5:"23323", City:"CHESAPEAKE", State:"VA", Error:null
Null Zip5:null, City:null, State:null, Error: Number: "-2147219399", Source:"WebtoolsAMS;CityStateLookup", Description: "Invalid Zip Code."
9023Zip5:null, City:null, State:null, Error:[Number:"-2147219024",Source:"WebtoolsAMS;CityStateLookup",Description:"ZIPCode must be 5 characters"]
EmptyEXCEPTION MESSAGE


Common Errors

Incorrect Parameter Count, Data Not Mapped Correctly

If the zip code is empty, the step will cause an error.

To correct this, ensure that a properly formatted zip code is entered or mapped.

Exception Message:

Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Information By Zip 1[GetInformationByZip] in flow [Flow 1]: Incorrect Parmater Count, Data Not Mapped Correctly
 ---> DecisionsFramework.LoggedException: Incorrect Parmater Count, Data Not Mapped Correctly
 ---> System.Reflection.TargetParameterCountException: Parameter count mismatch. at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture
 at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data)
   --- End of inner exception stack trace --- at DecisionsFramework.Design.Flow.StepImplementations.InvokeMethodStep.Run(StepStartData data
 at DecisionsFramework.Design.Flow.FlowStep.RunStepInternal(String flowTrackingID, String stepTrackingID, KeyValuePairDataStructure[] stepRunDataValues, AbstractFlowTrackingData trackingData
 at DecisionsFramework.Design.Flow.FlowStep.Start(String flowTrackingID, String stepTrackingID, FlowStateData data, AbstractFlowTrackingData trackingData, RunningStepData currentStepData)
   --- End of inner exception stack trace ---

Was this article helpful?