Sanjay,
you are going to need something in the range of 11 filters...one of them
that does a STRSTR to find the location of the , then one filter for each
of the field1-10.  Put them in a filter guide.  Fire the filter that finds
the , then, if that int is > 0 use SUBSTR to grab the first value, storing
it in field 1 and removing that value from your temp field, then call your
find the , filter, rinse and repeat untill no , is found.  If no , is
found, exit the guide.


On Thu, May 2, 2013 at 7:06 AM, kanhu mohapatra <kanhu.san...@gmail.com>wrote:

> **
> Hello Pierson,
>
> Thanks for your post.But how do I get the start and end position of the
> incident as the string is dynamic and start and end position cannot be hard
> coded. See below.
>
> I have just outlined the requirement. The string which contain incident
> has dynamic values and maximum contains 10 ids.Where I have to count the
> no. incidents and then put individual incident to different field.
>
> Example :
> Temp_field = string
> string ="INC000123, INC000456, INC000789, INC000005" or "INC000123,
> INC000456, INC000789, INC000005,"INC000121, INC000453, INC000781, INC000002"
>
> field1="INC000123"
> .
> .
> .
> Field4="INC000121"
> Field5="NULL"
> .
> .
> Field10="NULL"
>
> or
> field1="INC000123"
> .
> .
> Field8="INC000002"
> Field9="NULL'
> Field10="NULL"
>
> what I have to do is to count no. of ids and then put individual ids to
> fields. The value of sting cannot be hard coded. it is always dynamic but
> the limit is 10 records.
>
> Basically what I want to do is to parse the string and extract the
> sub-string whenever it find the delimiter "," and then put the values to
> fields.
>
> Hope you have understood my requirement.And expect more suggestion from
> Lister's.
>
> Again,thanking in advance for all suggestion and help.
>
> Regards,
> Sanjay
>
>
> On Thu, May 2, 2013 at 6:11 PM, Pierson, Shawn <
> shawn.pier...@energytransfer.com> wrote:
>
>> So you will always have four Incidents that you have to parse to pass to
>> four specific fields?  If so, you can do four different Set Fields on the
>> same AL/Filter with different SUBSTRING values pulling each Incident out
>> based on the start and stop values of the SUBSTRING function on the
>> TMP_field.  If it's a one to many type of list, then I wouldn't do that,
>> nor would I write them to hardcoded fields.  In that case it gets more
>> complicated, but it's still easily doable.
>>
>> Thanks,
>>
>> Shawn Pierson
>> Remedy Developer | Energy Transfer
>>
>>
>> -----Original Message-----
>> From: Action Request System discussion list(ARSList) [mailto:
>> arslist@ARSLIST.ORG] On Behalf Of sanjay
>> Sent: Thursday, May 02, 2013 7:35 AM
>> To: arslist@ARSLIST.ORG
>> Subject: Extracting substring from string and putting the value in
>> different field
>>
>> Hello Lister's,
>>
>> We have a requirement. Where we have a string which contains  incident
>> id's separated by ",". And my requirement is to extract the individual
>> incident from the string and put the value to separate field.
>>
>> Example of the above requirement
>> ==========================
>>
>> Input
>> ======
>> TMP_field ="INC000123, INC000456, INC000789, INC000005"
>>
>> Output
>> =======
>> Felid1 = INC000123
>> Felid2 = INC000456
>> Felid3 = INC000789
>> Felid4 = INC000005
>>
>> and my question is how do I accomplish the above task. Please help me out
>> to accomplish the above requirement.
>>
>> Many thanks for all your suggestion and help in advance.
>>
>> Regards,
>> Sanjay.
>>
>>
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://ars-action-request-system.1093659.n2.nabble.com/Extracting-substring-from-string-and-putting-the-value-in-different-field-tp7588518.html
>> Sent from the ARS (Action Request System) mailing list archive at
>> Nabble.com.
>>
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the
>> Answers Are, and have been for 20 years"
>>
>> Private and confidential as detailed here:
>> http://www.energytransfer.com/mail_disclaimer.aspx .  If you cannot
>> access the link, please e-mail sender.
>>
>>
>> _______________________________________________________________________________
>> UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
>> "Where the Answers Are, and have been for 20 years"
>>
>
> _ARSlist: "Where the Answers Are" and have been for 20 years_

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
"Where the Answers Are, and have been for 20 years"

Reply via email to