How to perform kiosk actions based on smart card data
Hi
I have Smart card/Sun Ray users based in two locations, Auckland and Wellington. When the user inserts their Smart card into a Sun Ray DTU they are immediately presented with a login to the company Citrix Metaframe farm (which consists of 3 servers in Auckland and 3 servers in Wellington).... this has been done by using the Sun Ray Kiosk scripts to execute the Solaris Citrix ICA client (with parameters for server name and application).
What I need to do is the following:
When an Auckland user is in Wellington, they need to be able to insert their Smart Card into any Sun Ray DTU and be presented with an Auckland Citrix Desktop Session... i.e. I want to direct users, based on their Smart Card data, to a specific Citrix server. Each Smart Card has already been setup with a location (Auckland or Wellington) in the "other info" field.
I know I need to do some modifications to the kiosk scripts... but what? I know that the solaris 'env' command returns the ID of 'this' DTU... can I use this with the 'ut****' commands to identify the ID of the Smart card that has just been inserted into 'this' DTU? and then can I use this Smart card ID to query for the 'name' and 'other info' fields?
Hope this makes sense :-)
Any help appreciated.
Thanks,
Kerry.
Hi,
As you are using card based kiosk this is almost certainly a job for AMGH .
AMGH looks at the card ID with A PAM service thats already in /etc/pam.conf.
and checks the Card ID agains a Database indexed with the HOME server for that user
You need to set this database up as a text file or LDAP service.
Read the chapter on Advanced MultiGroup Homeing in the Admin Guide. for SRS4
in /opt/SUNWutref/amgh you have the example scritps and shared objects to use as a starting point
for setting up a working service.
//Lars
Similar Messages
-
How to "Performing an Action on Multiple Selected Records" using Struts-JSP
Hi all:
How to do "Performing an Action on Multiple Selected Records" through using Struts/JSP solution that is original MVC/UIX customizing example by Jheadstart.
I know how to reason by analogy through tutorial guide on
Model and Control layer of MVC , but for View layer that is torment to me !
have any idea ?
thanks a lot .Ting Rung,
In the table in the JSP page you add a checkbox like this:
<td class="fixed">
<input type="checkbox" name="multiselect" value="<%=index%>"/>
</td>
This will render a checkbox in each row, with index number of that row as value.
When you submit the page the request contains the multiselect parameter when at least one row has the checkbox checked.
You can get the value of the multiselect parameter by calling sessionData.getRequestParameterValues("multiselect") in your action. The value is a string array containing the index numbers of the rows that have the checkboc checked.
Steven Davelaar,
JHeadstart Team. -
How to perform TERMINATION action
Hello experts....
I am new to SAP... can anybody please let me know how to configure termination action and what type of infortype we will configure for Termination.Thanks in advance...........Hi,
Follow the below mentuion steps:-
1. Create an action say 'TM' at the img path mention below:-
Personnel Management->Personnel Administration->Actions->Set up personnel actions
2. Create action reasons also at the link below:-
Personnel Management->Personnel Administration->Actions->Create reasons for personnel actions
3. Add the termintaion action in the Action menu of your country:-
Personnel Management->Personnel Administration->Actions->Change action menu
4. Define infogroup for your termination action below:-
Personnel Management->Personnel Administration->Actions->Define infogroups
Usually, IT0001, IT0002, IT0014, IT0015, IT0041 are set up in the infogroup action. Also, get the requirements from your customer like which all infotype he will like to delimit.
5. Most important is to set the Inactive status for the employee
Go to table T529A and set the status as '0' in the employment field 'STAT2'.
Thanks & Regards, Swapnil Mishra -
How to copy MP3 files to SD Smart Card
I am trying to create a smart card for my Zumo 550 to allow me to play MP3 files on my motorcycle. My problem is getting the MP3 files onto the smart card. I get about 150 files loaded and then it won't let me load any more. I get a message about being unable to form new directory or something with the files so that it won't allow me to store anymore. My capacity on the 2GBSD card is only about 25% full, so I have the room. I highlight my MP3 files after converting from audio files in itunes and then I open up the smart card via My Computer, and then I click and drag to the smart card open window..works great for the first 150 or so files, then it won't load anymore. Any helpful suggestions why I can't get anymore files onto my smart card??
Thsnks,
Tooth DoctorThanks for the input. I don't have my laptop with me at work, so I can't remember the exact wording of the message that pops up...I have tried other files, I have tried loading albums of artists so maybe naming the folders or files wouldn't be so complex,....neither of which worked. I had attempted this on my old laptop, using Windows XP and thought when I got my new one which now uses Vista, that maybe things would work better, but didn't seem to help....I was wondering if there is a different way to copy of MP3 files from Itunes playlist to the Smart card media....I looked at "exporting" the files, but they come out as txt files, not mp3 files. I will get back on this evening with the exact wording and see if you or anyone can assist me....
MIke -
How to Perform an Action from an outside MouseListener.
Hi to all,
The MouseListener Object can be either inside the main applet class or outside it. I want to define the MouseListener object outside the applet class.
My question is how can the MouseListener object perform the specified action on an mouse event, when it is outside the main applet class?By "outside" you mean it's a top-level class, as opposed to a nested class?
An event handling class is just a class that performs certain required actions. It doesn't need to be an inner class.
If you're asking how a top-level class can access another class's private data or methods...it can't. So the programmer is required to do the various things that are necessary to control and/or permit access, which one has to do in other cases where one class needs (or seems to need) another class's privates. -
Hi,
I am developing a windows phone 8.1 silverlight app , I added push notification service to my app and I am able to receive notifications .
My question is when the app is not opened and the notification is received , if the user clicks on the notification it is directly taking to the app ,
but I want to redirect it to a specific page in my app How is it possible?
Any help..
Thanks..
Suresh.MThanks for your information
but where to write the rootframe.urimapper , I think it is in app.xaml.cs , If I write urimapper , how do I know I am navigating from notificaition?
Suresh.M
Why you need to know it is from notification? If you must need to know this, try to check deep link
Best Regards,
Please remember to mark the replies as answers if they help -
How to perform loop action in ODI
hi all,
i want to implement a function which fetches data from 3 tables and then inserts into one table
but the problem is there with the loop.
the function contains a loop and i dont know how to implement a loop in odi.
anyone can give a solution.
regards,
prateek.hi guru,
yes i have fk between the tables but i am not able to understand that how to apply the exit condition and how to tell the interface that if the exit condition is not satisfied then again loop back.
can you please explain this in detail.
thanks and regards,
prateek sharma.
Edited by: user11116379 on May 21, 2009 5:32 AM -
How to perform this action..
am having a condition in where clause like :-
"and decode(si1.common_cat_id,4,si1.site_id,1, si1.site_id) = td.site_id(+)"
now my query is running with condition but not giving the desired results..
My requirement is like :-
if si1.common_cat id = 4/1 then si1.site_id = td.site_id(+) else this condition sould not make any diffrence to my query..
Any suggestions??
Thanks
KapilOK. Great.
:"else this condition should not make any diffrence to my query"?
So, you have two queries.
one query has following conditions (in addition to other conditions):
AND si1.common_cat id IN (4,1)
AND si1.site_id = td.site_id(+)
the second query does not have these two conditions.
Is this what you mean by "else this condition should not make any diffrence to my query"?
null -
How to perform some action every time when AppServer starts/stops
I need to start/stop some external processes every time when AppServer starts/stops. Is there standart mechanism or API to do this?
Most of the app servers support a concept of startup and shut down classes (I use this feature in Web logic 6.1)
The startup classes are executed every time you start the app server and the shutdown classes are executed everytime the app server is brought down.
Here is a URL that will give u all the details you need to know for weblogic startup classes
http://e-docs.bea.com/wls/docs61///////ConsoleHelp/startupclass.html
This is the URL for shut down classes for web logic
http://e-docs.bea.com/wls/docs61//////ConsoleHelp/shutdownclass.html
hope this helps.
regards,
Abhishek. -
How to update vendor address based on vendor control data
Hello,
i have a request to update one field (Search term 2) from Vendor master Address view:
based on industry code populated for the supplier (LFA1-BRSCH):
This means if industry code is populated, address field SORT2 must be updated with corresponding wording for this code.
How is it possible to do this?
I cannot use BAdI definition name ADDRESS_UPDATE as ADDRESS1_SAVED method is triggered only if one address field is modified.
I found VENDOR_ADD_DATA enhancement spot with VENDOR_ADD_DATA BAdI definition: can i use SAVE_DATA method?
If yes, which function module can i use to update LFA1 table? Is it OK with CHANGEDOCUMENT_SINGLE_CASE?
Thank you for your help.
Regards.
Laurent.Hello Sreejith,
thank you for the user-exit you gave me: it works as required.
Here is ABAP code:
CONSTANTS: lc_abap_true TYPE xfeld VALUE 'X',
lc_lfa1 TYPE ad_ownertp VALUE 'LFA1'.
DATA: lt_id_list TYPE TABLE OF bupa_partner,
lt_lfa1 TYPE TABLE OF lfa1,
lt_adrc TYPE TABLE OF adrc,
ls_lfa1 TYPE lfa1,
ls_adrc TYPE adrc,
ls_address_selection TYPE addr1_sel,
ls_addr1_val TYPE addr1_val,
ls_addr TYPE bapiad1vl,
lt_addr TYPE TABLE OF bapiad1vl,
ls_addrx TYPE bapiad1vlx,
lt_addrx TYPE TABLE OF bapiad1vlx,
lt_return TYPE isi_bapiret2_tt.
DATA: lv_brsch_txt TYPE text1_016t,
lv_objid TYPE ad_objkey.
APPEND i_lfa1-lifnr TO lt_id_list.
CALL FUNCTION 'BBP_VENDOR_GET_DATA2'
EXPORTING
wo_purch_org = lc_abap_true
TABLES
itab_id_list = lt_id_list
itab_lfa1 = lt_lfa1
itab_adrc = lt_adrc.
READ TABLE lt_lfa1 INTO ls_lfa1 INDEX 1.
READ TABLE lt_adrc INTO ls_adrc INDEX 1.
MOVE ls_adrc-addrnumber TO ls_address_selection-addrnumber.
CALL FUNCTION 'ADDR_GET'
EXPORTING
address_selection = ls_address_selection
IMPORTING
address_value = ls_addr1_val
EXCEPTIONS
parameter_error = 01
address_not_exist = 02
version_not_exist = 03
internal_error = 04
OTHERS = 99.
IF sy-subrc EQ 0.
IF NOT i_lfa1-brsch IS INITIAL OR NOT ls_lfa1-brsch IS INITIAL.
SELECT SINGLE brtxt
INTO lv_brsch_txt
FROM t016t
WHERE spras = sy-langu
AND brsch = i_lfa1-brsch.
IF ( ls_lfa1-brsch NE i_lfa1-brsch OR ls_adrc-sort2 NE ls_addr1_val-sort2 ).
CLEAR : lv_objid.
MOVE i_lfa1-lifnr TO lv_objid.
MOVE lv_brsch_txt TO ls_addr-sort2.
APPEND ls_addr TO lt_addr.
MOVE 'X' TO ls_addrx-sort2.
APPEND ls_addrx TO lt_addrx.
CALL FUNCTION 'BAPI_ADDRESSORG_CHANGE'
EXPORTING
obj_type = lc_lfa1
obj_id = lv_objid
TABLES
bapiad1vl = lt_addr
bapiad1vl_x = lt_addrx
return = lt_return.
ENDIF.
ENDIF.
ENDIF. "sy-subrc
Regards.
Laurent. -
How can I modify actions of a memory card reader
My reader no longer takes me to my Pictures folder after downloading. And the option to do so is grayed out.
How can I change this?furoyv a écrit:
Thank you. But I do not feel very comfortable with the solution.
A couple of questions:
1. Is the problem solved if I upgrade to Version 13?
No.
2. I consider to use Lightroom. Is the backup function in Lightroom capable of backing up form a SD card?
Lightroom does not backup picture files, only its catalogs. You must have an external way to backup your pictures. On the other hand, it's easier to reconnect 'missing' files in Lightroom. -
How to "convert" a PC/SC spec Smart Card (usb token) to a Java Card?
Hi experts,
I've got a usb token from OEM and the only thing they told me is that the token is manufactured according to PC/SC spec. OEM didn't say anything about the proccessor, memory, etc. I'm no expert in hardware. But according to what I read on the web, a Java Card must have JCVM in the on-card memory. I'm wondering if there is a way to initialize a JCVM in this PC/SC usb token?
Any help will be much appreciated!
Z.Zen"PC/SC compatible" is about software on the card as much as "PC compatible" is about the software in your computer. PC/SC deals with sending bytes to and from the token whereas JavaCard deals with working with those byte packets. Unless the token is a JavaCard, there's not much you can do. You need to get the ATR of the token via PC/SC, maybe that gives more information.
-
Performing action based on available memory
I know java will let your query the freememory() available. My question is it possible to perform an action based on how much free memory is left? Like say if the memory is low you start storing things in a file rather than in memory to save on space. I'm thinking of something similar to virtual memory. It seems though that the freememory function isn't really reporting what is going on. I setup a test look that just creates new objects until the runtime crashes from low memory. Inside the for loop it would test for free memory each time around. If it was below a certain threshold i would print out something. But it doesn't ever seem to reach that point no matter how large i make it. Any idea's about freememory and how it works or how to use it?
I setup a test look that
just creates new objects until the runtime crashes
from low memory. Inside the for loop it would test
for free memory each time around. If it was below a
certain threshold i would print out something. But it
doesn't ever seem to reach that point no matter how
large i make it.This suggests to me that you aren't keeping references to all those objects, so they are being garbage-collected. -
How to initiate some action when user clicks a field in CRViewer?
<p><span style="font-family: Courier"><font size="1">ReportObjects doesn't expose click event despite the fact that a field can get focus frame, you can even tab from field to field. </font></span><span style="font-family: Courier"><font size="1">Drill() event works only on group names.</font></span><span style="font-family: Courier"><font size="1">So, how to initiate some action (based on a clicked field value) when user clicks a field in CRViewer?</font></span><span style="font-family: Courier"><font size="1">After doing some googling, have found that something similar exists but it's FoxPro API</font></span></p><p><strong><span style="font-size: 12pt; font-family: Courier"><font size="1">From some PDF: </font></span></strong><strong><span style="font-size: 12pt; font-family: Courier"><font size="1"> </font></span></strong></p><p><strong><span style="font-size: 12pt; font-family: Courier"><font size="1">> Report objects events</font></span></strong> </p><p style="margin: 0cm 0cm 0pt; line-height: normal" class="MsoNormal"><span style="font-size: 10pt; font-family: Courier"><font size="1"><span style="font-size: 12pt; font-family: Courier"><font size="1"><strong>> </strong></font></span>Report object events occur when you click or double-click a field, </font></span></p><span style="font-size: 10pt; font-family: Courier"><font size="1"><span style="font-size: 12pt; font-family: Courier"><font size="1"><strong>> </strong></font></span>heading, or label in a report.</font></span> <p style="margin: 0cm 0cm 0pt; line-height: normal" class="MsoNormal"><span style="font-size: 10pt; font-family: Courier"><font size="1"><span style="font-size: 12pt; font-family: Courier"><font size="1"><strong>> </strong></font></span>Doing this creates the EventInfo object. This object contains </font></span></p><span style="font-size: 10pt; font-family: Courier"><font size="1"><span style="font-size: 12pt; font-family: Courier"><font size="1"><strong>> </strong></font></span>information about the event and</font></span> <p style="margin: 0cm 0cm 0pt; line-height: normal" class="MsoNormal"><font size="1"><span style="font-size: 10pt; font-family: Courier"><span style="font-size: 12pt; font-family: Courier"><font size="1"><strong>> </strong></font></span>passes as a parameter to the event method. </span><strong><span style="font-size: 10pt; font-family: Courier">Table 3 </span></strong><span style="font-size: 10pt; font-family: Courier">lists the</span></font></p><p style="margin: 0cm 0cm 0pt; line-height: normal" class="MsoNormal"><font size="1"><span style="font-size: 10pt; font-family: Courier"><strong><span style="font-size: 12pt; font-family: Courier"><font size="1">> </font></span></strong>EventInfo object properties.......</span></font></p>
The article you found refers to the ActiveX viewer which is used with the COM-based tool called Report Designer Component. Since you have posted to the .NET forum, I'm assuming you're not using the RDC and therefore this article will not apply.
Recently, Click events were added to the Windows Form Viewer to get similar functionality as the ActiveX viewer. Take a look at the following link for more information....
[http://diamond.businessobjects.com/node/2109 | /node/2109]
However, if you are using the CR Web Forms Viewer in an ASP.NET app, then this functionality is not available. -
Icon on ALV..How to assign an action to it ?
Hi
I have got a LinkToAction icon in the column of an ALV table. How to assign an action to it..
DATA: lr_icon_action TYPE REF TO cl_salv_wd_uie_link_to_action.
CREATE OBJECT lr_icon_action.
lr_icon_action->set_image_source( 'ICON_INFORMATION' ).
lr_col->set_cell_editor( lr_icon_action ).
How to assign an action to this icon ??
Regards
SukanyaSOLVED:
I found a solution for me:
I forgot all the previous code and with a class implementing ActionListener like this:
class ClickImagen implements ActionListener
public void processAction(ActionEvent actionEvent)
<do something>
And assigning a ClickImage's object to my component's ActionListener turns all ok:
miImagen.addActionListener(new ClickImagen());
Maybe you are looking for
-
Where to look for all value mappings being used in ID
Hi All, Where to look for all value mappings being used in ID? XIer
-
! comes up next to about 1/4 of my songs and they can't be copied or played
I just upgraded to the new iTunes7 and while I can now "see" in iTunes7 all the songs that I previously had in my older version iTunes library, about 1/4 of them now have a ! next to them and those songs can't be played in iTunes or copied to my new
-
Bible study software done right: ISA2
The reason I write this post is that sometimes it's hard to find the right tool for the right job, and this software isn't ranking too high on SERPs. Having struggled with buggy Xiphos recently, I'd like to raise awareness on alternatives: ISA 2 is a
-
Windows 2008 Enterprise 64 bits - Oracle 11g (11.02.0 ) STD In Enterprise Manager I have 14 recomendations from the segments superviser just for my DATA tablespace. I selected all of them and I tried to shrink the segments and release space. The proc
-
WLC ACL blocks internet only on Nook tablet
Win7 laptops work fine. Nook gets IP but No internet. ACL is on the Controller and even if I remove all rules and permit any/any, still no internet on Nook. If I take ACL off, Nook gets internet. I have googled this & can't find anything. Anyone