Chris,

I do have something for you then..

What I have done on my test data exchange (so far keeping just a single
user - single fixed license) is creating a Exchange Name field and mapping
the value returned from the 'Rules' using the Direct SQL option available. I
copied the contents of the mapping...
SQL|Select 'Pubs_SQL_SDE90'
to set the value 'Pubs_SQL_SDE90' to the Exchange Name field as the name of
the exchange was Pubs_SQL_SDE90

This is a snippet from the logs

Data obtained for RuleSet: 'SQL-SDE90-Pubs-Authors'
[14:25:45,07/10/07] - Rule 1: 'address', Value: '2286 Cram Pl. #86'
[14:25:45,07/10/07] - Rule 2: 'au_id', Value: '712-45-1867'
[14:25:45,07/10/07] - Rule 3: 'city', Value: 'Ann Arbor'
[14:25:45,07/10/07] - Rule 4: 'au_fname', Value: 'Innes'
[14:25:45,07/10/07] - Rule 5: 'au_lname', Value: 'del Castillo'
[14:25:45,07/10/07] - Rule 6: 'phone', Value: '615 996-8275'
[14:25:45,07/10/07] - Rule 7: 'state', Value: 'MI'
[14:25:45,07/10/07] - Rule 8: 'zip', Value: '48105'
[14:25:45,07/10/07] - Rule 9: 'SQL|Select 'Pubs_SQL_SDE90'', Value:
'Pubs_SQL_SDE90'
[14:25:45,07/10/07] -
[14:25:45,07/10/07] - Setting field values for ruleset
'SQL-SDE90-Pubs-Authors'
[14:25:45,07/10/07] - Field 'Address (id: 900000005)' set to '2286 Cram Pl.
#86'
[14:25:45,07/10/07] - Field 'Author ID (id: 900000001)' set to '712-45-1867'
[14:25:45,07/10/07] - Field 'City (id: 900000006)' set to 'Ann Arbor'
[14:25:45,07/10/07] - Field 'First Name (id: 900000003)' set to 'Innes'
[14:25:45,07/10/07] - Field 'Last Name (id: 900000002)' set to 'del
Castillo'
[14:25:45,07/10/07] - Field 'Phone (id: 900000004)' set to '615 996-8275'
[14:25:45,07/10/07] - Field 'State (id: 900000007)' set to 'MI'
[14:25:45,07/10/07] - Field 'Zip (id: 900000008)' set to '48105'
[14:25:45,07/10/07] - Field 'Exchange Name (id: 900000009)' set to
'Pubs_SQL_SDE90'

Thought you might find this useful...

Thanks for your inputs..

Cheers

Joe
  -----Original Message-----
  From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] Behalf Of strauss
  Sent: Tuesday, July 10, 2007 1:53 PM
  To: [email protected]
  Subject: Re: Identifying user running a data exchange


  **
  I keep using appadmin for the data exchanges because I don't have a bunch
of stray fixed licenses to tie up for process users.  So far each data
exchange routes to a different custom feeder form - I don't have more than
one source hitting a single table.  To tell what the exchanges are doing, I
closely monitor instance log since that seems to be the only place that
errors are raised to.  That said, I see what you are trying to do.  Does the
CMDB have a mechanism for identifying the source of the data feed, when you
are pushing data to it from EIE and of course the various discovery tools?
If so, that might be a clue on how to approach the problem. I have not
started working on the EIE asset feed to the CMDB - that's "next" - so I
don't know.
  Christopher Strauss, Ph.D.
  Remedy Database Administrator
  University of North Texas Computing Center
  http://remedy.unt.edu/helpdesk/


----------------------------------------------------------------------------
--
  From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Joe D'Souza
  Sent: Tuesday, July 10, 2007 12:21 PM
  To: [email protected]
  Subject: EIE: Identifying user running a data exchange


  **
  Listers,

  This is an idea I just had but wanted to validate the reasoning behind it,
as well as invite suggestions from others who might have had to do something
similar, in case you had done something better than this..

  We will be given asset data that might be coming from several data
sources, many of them being SQL servers, and we have to use EIE as a tool
for data exchange. Our choice regarding the tool is thus limited so even
though it is possible to do this directly through database links, due to the
nature of their requirement, those possibilities are ruled out.

  I would like to know what you guys are doing to identify which of the n
number of exchanges defined just ran on a table, creating records or
updating some, if there is more than one exchange. For e.g. if lets say I
have created a bucket in the AR System called EIE:ComputerSystems, but there
are 2 exchanges that run on it, one named lets say EIE-001 and the other
EIE-002 each running on DB01 and DB02 respectively to bring in 2 sets of
data, I would like to know what you guys are doing for identifying one from
the other. The reason I think I would need this is to define workflow that
fires specifically for each of these exchanges.

  The idea I have was to create AR users EIE-001 and EIE-002 and so on for
each of the exchange defined, so that the workflow could use the $USER$
keyword to identify the exchange.. The cost of this however would be that I
would require Fixed licenses towards each of these users if I am not to deny
them rights to modify at the time they run.

  Would there be a better way of identifying these exchanges?

  Maybe I'm answering my own question here (I just had this thought while
thinking this through and composing this email after writing the question
above!), but maybe by creating a field called Exchange Name in the bucket,
and hard-coding the name of the exchange in the field mapping??

  Has anyone done something similar?

  Your inputs would be valuable..

  Joe
  __20060125_______________________This posting was submitted with HTML in
it___ __20060125_______________________This posting was submitted with HTML
in it___
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.10.2/893 - Release Date: 7/9/2007
5:22 PM

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

Reply via email to