[Date Prev] [Date Next] [Prev in Thread] [Next in Thread] [Date Index] [Thread Index]

Re: Need help with API



It's not always possible to be certain what type of client connected.  From the server's point of view an incoming API call looks the same regardless of which client is making the call.  There is a flag within the API data structure that can be set to indicate the client type but this is under the control of the person that writes the API program - it can be set to whatever value they want.  This is the value used to report the client on the API logging lines - eg

<API > <TID: 0000000531> <RPC ID: 0000041928> <Queue: Fast      > <Client-RPC: 390620   > <USER: scs260                                       > <Overlay-Group: 1         > /* Wed Feb 08 2017 08:58:16.5350 */ +SE      ARSetEntry -- schema OS3:SYS:SHR:TicketCounterUserCounts entryId 000000000000201 from Mid-tier (protocol 23) at IP address 131.116.166.244 using RPC // :q:0.0s

In the example above the client type is Mid-tier.  There is a list of the recognised client types in the ARSystem/api/include/ar.h file on the server.  There is no .NET one - this is just an interface to the C API so these will most likely show up as Unidentified Client in the API logs.  Be careful though, there are a few BMC plugins which don't set a client type and, as  noted above, the person that writes the API program may set the value to any one they chose.

Mark

-----Original Message----
From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Kaur
Sent: 29 March 2017 20:20
To: arslist@ARSLIST.ORG
Subject: Re: Need help with API

I have server side API and User logs but not able to figure out if user logged in from .net API.
Please help!

Thanks!
Kaur

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org "Where the Answers Are, and have been for 20 years"
BMC Software Limited Registered Office: Building E2, Eskdale Road, Winnersh, Wokingham, Berkshire, United Kingdom, RG41 5TS Registered in England No. 1927903 The content of this email is confidential. If you are not the addressee, you may not distribute, copy or disclose any part of it. If you receive this message in error, please delete this from your system and notify the sender immediately.

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