I followed the recent discussion with a lot of interest. Meanwhile I talked to some people who are working in the area. They told me that there may be some T=0 cards which don't behave exactly as defined in the ISO standard, i.e. the Case 4 handling may be slightly different and return codes may deviate. Does somebody have information about such differences ? If cards with different ways of handling T=0 Case 2 and Case 4 exist, there are two possibilities: 1. CardTerminals can detect the type of an inserted card and do T=0 Case 4 etc. handling as required by the card type. This is a dualtity to the service mechanism, which detects the type of an inserted card and selects an appropriate CardService for that card. 2. CardTerminals do no T=0 Case 4 handling etc. but instead rely on the fact that CardServices which belong to the type of the inserted card exactly know how to talk to that particular card. The first approach lets the terminal handle the entire transport protocol and restricts the service to the application protocol while the second approach lets the terminal handle the card independent protocol parts and lets the service handle the card dependent part. Best Regards, Thomas Thomas Schaeck IBM Pervasive Computing Division - Smart Card Solutions E-mail: [EMAIL PROTECTED] Tel.: ++49-7031-16-3479 Fax.: ++49-7031-16-4888 Address: IBM Deutschland Entwicklung GmbH, Schoenaicher Str. 220, 71032 Boeblingen, Germany Visit the OpenCard Framework's WWW site at http://www.opencard.org/ for access to documentation, code, presentations, and OCF announcements. ----------------------------------------------------------------------------- To unsubscribe from the OCF Mailing list, send a mail to "[EMAIL PROTECTED]" with the word "unsubscribe" in the BODY of the message.
