It really depends on the 'kind of work' that you are having the server
perform. A major factor to consider would also be, your environment. What
kind of clients would be interfacing with the AR Server? Just your regular
WUT or the MT client? Or would you be using web-services or a variety of
other client types. With some client types other than the WUT or MT, it is
important to understand that your client side workflow may not be supported.
For these you might need to use Filters to do what an AL can although it may
seem that an AL would be better...

If your environment is one where you have your users limited to the WUT or
MT, then  actions such as validations and data integrity checks for example,
are better done on a client before the transaction is sent to the server,
than having the server do it.

So it really comes down to what you really need to get done, and where..

Joe
  -----Original Message-----
  From: Action Request System discussion list(ARSList)
[mailto:[email protected]]on Behalf Of Jason Miller
  Sent: Friday, April 16, 2010 3:29 AM
  To: [email protected]
  Subject: OT: Extracting digits from a character field


  ** This might start a whole new debate (and kind of what I am looking to
do)...  I remember learning that train of though (use an AL to run on the
client and use their resources when you can and built filters only when you
have to) but I have started to hear the opposite over the last few years...
Let the server do the work.  I think part of it is that server are so fast
now days and also with server groups you can have multiple load balanced AR
server to share the load.  With the move to all web clients, ultimately a
server will end up doing the work whether it is an MT server or an AR
server.

  We are people's thoughts on this?

  Jason


  On Thu, Apr 15, 2010 at 3:39 PM, cpgold <[email protected]> wrote:

    ** Does it have to be a filter, an active link is much better suited for
this type of processing than to let the server handle it.



    On Wed, Apr 14, 2010 at 1:58 PM, Joe D'Souza <[email protected]> wrote:

      I do not have access to an Oracle instance at the moment to try it,
but I'm
      quite sure that

      update tablename set columnname = REPLACE('Does work', 'Does ', NULL);
      commit;

      would update the column to 'work'. Which is ideally what you would
want it
      to..

      With MS-SQL it sets the column to NULL.


      Joe

      -----Original Message-----
      From: Action Request System discussion list(ARSList)
      [mailto:[email protected]]on Behalf Of Jim Fox

      Sent: Wednesday, April 14, 2010 2:03 PM
      To: [email protected]
      Subject: Re: Extracting digits from a character field


      You mean works incorrectly. LOL.

      F
      Sent from my Verizon Wireless BlackBerry

      -----Original Message-----
      From:         Joe D'Souza <[email protected]>
      Date:         Wed, 14 Apr 2010 13:25:31
      To: <[email protected]>
      Subject: Re: Extracting digits from a character field

      You are right, I just tried and it sets the whole column to NULL
instead of
      just replacing the specific characters in expression 2 to NULL.. It
works
      correctly in Oracle to the best of my knowledge..

      Joe

      -----Original Message-----
      From: Action Request System discussion list(ARSList)
      [mailto:[email protected]]on Behalf Of Jim Fox
      Sent: Wednesday, April 14, 2010 1:00 PM
      To: [email protected]
      Subject: Re: Extracting digits from a character field


      Replaciing a character with Null is an oxymoron in MS-SQL. You would
replace
      a character with a zero-length string. Null and "" are not the same.

      Fluxman
      Sent from my Verizon Wireless BlackBerry

      -----Original Message-----
      From:         Joe D'Souza <[email protected]>
      Date:         Wed, 14 Apr 2010 11:42:21
      To: <[email protected]>
      Subject: Re: Extracting digits from a character field

      Jim,

      Just curious.. What are the limitations that you encountered replacing
a
      character or a string with NULL on MS-SQL.. And what version of
MS-SQL??

      Joe

      -----Original Message-----
      From: Action Request System discussion list(ARSList)
      [mailto:[email protected]]on Behalf Of Jim Fox
      Sent: Wednesday, April 14, 2010 11:12 AM
      To: [email protected]
      Subject: Re: Extracting digits from a character field


      On MS-SQL, trying to replace one character with Null is not a good
idea.

      Fluxman
      ------Original Message------
      From: Joe D'Souza
      Sender: Action Request System discussion list(ARSList)
      To: [email protected]
      ReplyTo: [email protected]
      Sent: Apr 14, 2010 11:07
      Subject: Re: Extracting digits from a character field

      If you are in an Oracle database, use the function TRANSLATE to
replace all
      Alpha characters with either NULL or space or whatever else you wish
to..
      This will leave the string with only special characters and numerical
      characters..

      I am not sure if TRANSLATE works on MS-SQL but you could give it a
shot if
      MS-SQL is your underlying database.

      Joe

      -----Original Message-----
      From: Action Request System discussion list(ARSList)
      [mailto:[email protected]]on Behalf Of Atul Vohra
      Sent: Wednesday, April 14, 2010 9:42 AM
      To: [email protected]
      Subject: Extracting digits from a character field


      I have a free form character field and need to extract digits from
that
      field - may be in a filter? Am on v7.1, oracle.

      Any one has some function they used (like in sql or may be combination
of
      strstr??) Looks painful to me.

      Help please

      Atul

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug10 www.wwrug.com ARSlist: "Where the Answers Are"

Reply via email to