Get Guid From String
- 15 Dec 2022
- 2 Minutes to read
- Print
- DarkLight
Get Guid From String
- Updated on 15 Dec 2022
- 2 Minutes to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
Step Details | |
Introduced in Version | 4.0.0 |
Last Modified in Version | 5.0.0 |
Location | Data > Text |
The Get Guid From String helps to generate GUID from provided input. It also helps to convert the String input type to GUID type output.
Properties
Inputs
Property | Description | Data Type |
---|---|---|
Value | Text to get GUID from | String |
Outputs
Property | Description | Data Type |
---|---|---|
Output | GUID formatted string | String |
Example Inputs and Outputs
Input | Output |
---|---|
625524a45ec33a0f53645a64600438b9 | 625524a4-5ec3-3a0f-5364-5a64600438b9 |
fdeMbdc9d9TbcMafdae9afTc9ca9eTbb | EXCEPTION MESSAGE |
ef5ec5bafdacefacfb5ccffcdccecbcafaac5cdfeafef | EXCEPTION MESSAGE |
Null Value | EXCEPTION MESSAGE |
Empty String | EXCEPTION MESSAGE |
Common Errors
Guid string should only contain hexadecimal characters
If the input string contains characters other than hexadecimal characters, an error will occur.
To resolve this, ensure that the input only contains the letters A - F and numbers 0 - 9.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Guid From String 1[GetGuidFromString] in flow [Flow 2]: Exception invoking method GetGuidFromString on class StringSteps
---> DecisionsFramework.LoggedException: Exception invoking method GetGuidFromString on class StringSteps
---> System.FormatException: Guid string should only contain hexadecimal characters. at System.Guid.GuidResult.SetFailure(Boolean overflow, String failureMessageID
at System.Guid.TryParseExactN(ReadOnlySpan`1 guidString, GuidResult& result
at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result
at System.Guid.Parse(ReadOnlySpan`1 input
at System.Guid.Parse(String input
at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.StringSteps.GetGuidFromString(String value)
--- 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 ---
Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
If the input contains under or more than 32 characters, an error will occur.
To correct this, ensure that there is only 32 characters.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Guid From String 1[GetGuidFromString] in flow [Flow 2]: Exception invoking method GetGuidFromString on class StringSteps
---> DecisionsFramework.LoggedException: Exception invoking method GetGuidFromString on class StringSteps
---> System.FormatException: Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). at System.Guid.GuidResult.SetFailure(Boolean overflow, String failureMessageID
at System.Guid.TryParseExactN(ReadOnlySpan`1 guidString, GuidResult& result
at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result
at System.Guid.Parse(ReadOnlySpan`1 input
at System.Guid.Parse(String input
at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.StringSteps.GetGuidFromString(String value)
--- 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 ---
Value cannot be null
If the input value is null, an error will occur.
To resolve this, ensure that the value is correctly mapped/entered.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Guid From String 1[GetGuidFromString] in flow [Flow 2]: Exception invoking method GetGuidFromString on class StringSteps
---> DecisionsFramework.LoggedException: Exception invoking method GetGuidFromString on class StringSteps
---> System.ArgumentNullException: Value cannot be null. (Parameter 'input'
at System.Guid.Parse(String input
at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.StringSteps.GetGuidFromString(String value)
--- 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 ---
Unrecognized Guid format
If the value is an empty string, an error will occur
To resolve this, ensure that there is a value entered in the Value field.
Exception Message:
Exception Stack Trace: DecisionsFramework.Design.Flow.ErrorRunningFlowStep: Error running step Get Guid From String 1[GetGuidFromString] in flow [Flow 2]: Exception invoking method GetGuidFromString on class StringSteps
---> DecisionsFramework.LoggedException: Exception invoking method GetGuidFromString on class StringSteps
---> System.FormatException: Unrecognized Guid format. at System.Guid.GuidResult.SetFailure(Boolean overflow, String failureMessageID
at System.Guid.TryParseGuid(ReadOnlySpan`1 guidString, GuidResult& result
at System.Guid.Parse(ReadOnlySpan`1 input
at System.Guid.Parse(String input
at DecisionsFramework.Design.Flow.CoreSteps.StandardSteps.StringSteps.GetGuidFromString(String value)
--- 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?