How to prevent the logging of a single field in XI ?

Hi Guys,
we have developed the interfaces for payment card services using the Enterprise services and the major problem what we are facing is to prevent the logging of the 3 digit security code in XI.
According to the payment card industry standards you should not store it as well as you should not encrypt this 3 digit CVV code.
Is there any way we can prevent the logging of this single field in XI ?
Is it possible if we develop our own custom adapters then we can acheive this ? Do we have full control over the DB in the custom adapters?
any help or suggestions or other alternatives would be really appreciated. I want to hear some solution from the experts.
Thanks in advance,
Srini

Hi Beena,
You can encrypt the credit card no and SSN and that should not be a problem, but you should not store or encrypt the CVV no.
as i said we have our own tools many customers are using with respect to RFCs where you can encrypt and decrypt the card numbers and also not storing the values of CVV.
The above scenario works fine with no issues and it is according to the PCI standards. If you use PI 7.1 and use adaptive controlling the values are stored at a single place ie you can acheive single persistance and even this will not be our solution.
Advanced Adapter Engine Configuration in PI 7.1
with the single persistsnce, if there is a adapter module or custom adapter which takes the payload and prevents the stroage of the value of a single field then it would be our solution.
Thanks,
Srini
Edited by: Srinivas Reddy on Aug 20, 2008 7:42 PM
Edited by: Srinivas Reddy on Aug 20, 2008 7:57 PM

Similar Messages

  • How to make the logs captured for Z fields in ME21N/ ME22N

    Hi
    I have  devloped new tab(Screen) and added Z field in the PO header (ME21N) as per my requirement. But whenever I do changes to the perticular Z field, logs are not captured (ME21N->ENVIRONMENT-->HEADERLOG). How to make the logs captured for Z fields like standard fields. Is there any way?
    Regards
    Raj.

    HI Ranjitha
    For the data element of Z fields go to further caracteristics of tab and make change document checkbox ticked.

  • How to prevent the program not to skip the process when exception is genera

    Hi, friends.
    How to prevent the program not to skip the process when exception is generated?
    For example, I am doing a process for 100 records. If the 15th record causes a Java Exception, I want to be able to skip it and continue processing the remaining 85 records.
    How it is possible with Java Exception handling? Any sample code?
    Thanks,
    Jaykishan

    [http://java.sun.com/docs/books/tutorial/essential/exceptions/]
    while (there are more lines) {
      try {
        process the next line
      catch (...) {
        log the error
    }[http://java.sun.com/docs/books/tutorial/essential/exceptions/]
    You'll want to be careful about which exceptions you catch though. For instance, if there's an unchecked exception, like NullPointerException, it's a sign of a bug in your code. Continuing to process as if that bug weren't there is often a worse approach than just failing. In this particular case, however, as long as you log the exception and then followup by fixing the bug that caused it, it may be acceptable to continue trying to process the rest of the file, even if some lines bring out a bug in your code.

  • How to create the log file in remote system using log4j.

    Hi,
    How to create the log file in remote system using log4j. please give me a sample code or related links.The below example i used for create the log file in remote system but it return the below exception.Is there any authandication parameter for accessing the remote path? Please help.
    public class Logging
    Logger log=null;
    FileAppender fileapp=null;
    public Logging(String classname)
    try
    log = Logger.getLogger(classname);
    String path=" [\\192.168.0.14\\c$\\LOG\\d9\\May_08_2008_log.txt|file://\\192.168.0.14\\c$\\LOG\\d9\\May_08_2008_log.txt]";
    fileapp = new FileAppender(new PatternLayout("%r [%t] %-5p %c %x - %m%n"),path, true);
    log.addAppender(fileapp);
    log.info("Logger initilized");
    }catch(Exception ex)
    ex.printStackTrace();
    java.io.FileNotFoundException: \\192.168.0.14\c$\LOG\d9\May_08_2008_log.txt (The network path was not found)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:290)
    at org.apache.log4j.FileAppender.<init>(FileAppender.java:109)
    at annwyn.logger.BioCapLogger.<init>(Logging.java:23)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Please help.
    Thanks in advance.
    Saravanan.K

    Sorry path is missing for the above request.
    path="\\192.168.0.14\c$\LOG\d9\May_08_2008_log.txt ";
    please help.
    Saravanan.K

  • How to download the log history for batch session?

    Anyone know how to download the log history from SM35?

    Hi ONG ,
    first u have to get the Q.ID , then u can use there Fms to get the Log of Sessions.
    CALL FUNCTION 'RSTS_OPEN_RLC'
      EXPORTING
        NAME         = LOG_NAME
        CLIENT       = LOG_CLIENT
        AUTHORITY    = 'BATCH'
        PROM         = 'I'
        RECTYP       = 'VNL    '
      EXCEPTIONS
        FB_CALL_HANDLE =  4
        FB_ERROR       =  8
        FB_RSTS_NOCONV = 12
        FB_RSTS_OTHER  = 16
        NO_OBJECT      = 20
        OTHERS         = 24.
    CALL FUNCTION 'RSTS_READ'
      TABLES
        DATATAB  = LOG_TABLE
      EXCEPTIONS
        FB_CALL_HANDLE =  4
        FB_ERROR       =  8
        FB_RSTS_NOCONV = 12
        FB_RSTS_OTHER  = 16
        OTHERS         = 16.
    CALL FUNCTION 'RSTS_CLOSE'
      EXCEPTIONS
        OTHERS = 4.
    <b>check the same steps how sap doing in SM35P</b>
    Regards
    Prabhu
    Message was edited by: Prabhu Peram

  • How to get the logged in userId value in adf task flow OIM11g R2

    Hi,
    I have created an adf task flow. Now I want to run some query in that based on the logged in userId.
    Could you please help me in knowing how to get the logged in userID value in adf TaskFlow so that I can run a parameterized query.
    Thanks

    3 different ways to retrieve the username (not sure what you mean by user ID) :
    http://mahmoudoracle.blogspot.be/2012/06/adf-get-current-logged-user-name.html#.USI_c-h8zIo
    Also provide your JDev version.
    Basicly, you should use the groovy expression in a view criteria (it's the fastest and easiest way) and call that view criteria whenever you need it.
    That's if you are using ADF BC of course.

  • How to know the logged in username in BLS?

    Hi MIIers
    i know i can use this session variable( ) in HTML to get the logged in user name.
    But how to get the logged in user name in BLS? Is it the same way ?
    ( I might be duplicate  post but we have to bare with it..search results didn't get me proper answer ..)
    Thanks
    Hari

    Hari,
    Use it as a transaction property and enable the autobind property of XacuteConnector.
    Regards,
    Ajay.

  • How to prevent the code viewing of jsp files

    hello friends
    How to prevent the code viewing on directly opening .jsp files at the server side
    Thanks in advance

    hello friends
    How to prevent the code viewing on directly opening
    .jsp files at the server side
    Thanks in advanceWhat exactly do you mean by code viewing? If by that you mean you don't want all the folders to show in the directory create a index.jsp file that has all the links to the pages you want to show
    If you mean something else please clarify

  • Hello , FMS is how to prevent the client into a large number of bytes?

    Hello , FMS how to prevent the client to pass a large number of bytes , such as one person put a 1G file in the argument , I also silly to receive ?Although there Client.setBandwidthLimit ( ) limit his maximum traffic per second , but is there a way , one more than the maximum amount of bytes to disconnect his.I assume that methods to determine the length is also obtained all of his transfer is finished , in order to determine out of it .

    How to limit the size of the parameters of the method.I wrote a method in the main.asc then the client NetConnection.call assignment, but if the client is malicious to upload very large data, how to limit it, I view the document did not find the clues, I hope that those parameters up to100KB.

  • SM35 - How to download the log!!!!!!!!

    Hello experts,
    Can anyone guide me how to download the log from SM35. Previously I saw some thread in SDN, someone developed a program to download the log...
    can anyone paste the code... if have any...
    Thanks a lot in advanse... I really appreciate your valuable time

    Nitesha,
    1. Use Tcode SM35P and then select log for display.
    2. Use Printer icon to convert the list to ALV Grid.
    3. Download to local file using System->List->Save->Local File
    Thanks
    Palani

  • How to prevent the user to submit leave request?

    Hi all,
    If the employee has wrong setup in the AME approval,the error "ERROR: An Invalid Setup has been detected for the current Transaction Type in Approvals" will be raised, although the employee will be able to submit the request, the request will have pending for approval status.
    How to prevent the user to submit the request when the error raised?
    Any idea.
    Regards

    Hi,
    Is this possible?  Pl check the error and your Transaction type. Refer ID 420381.1(How to Create the Approval Transaction Type for AME.A?) and also refer Oracle White paper on
    "Approvals Management Responsibilities and Setups in AME.B".
    Hope this helps.
    Regards,
    Siva

  • How to prevent the transaction code

    Hi
    I want to remove the common transaction code like /n,/o and /nex for particular user.
    Is there any SAP standard role availble or how to prevent the authurization for the above client independed
    transaction code.
    Regards,
    Jayakumar

    Hi,
    I want to know why you need to restrict these features when there is no harm.
    These are not transactions. They are extra features in SAP.
    /nT-code --- takes you to the new T-code by ending the previous T-code.
    /oT-code -
    creates a new session with the given T-code.
    /nex -
    ends the session.
    Rgds
    Suman

  • How to prevent the Canon 6D to climb to higher ISOs when it works in automatic mode?

    How to prevent the canon from 6D climbing to higher ISOs when it works in automatic mode?
    I was shooting at a basketball game at ground level and I left it in automatic mode because the moves were too fast, but when I passed to Lightroom, the photos were grainy, due to high ISO.

    Under the settings menu (third menu over), select ISO settings, and then set the Auto ISO limits for max to whatever you consider the maximum acceptable ISO.

  • Does anyone know how to prevent the YouTube volume from going up automatically?  I keep my volume down and it increases automatically when I play a video.

    Does anyone know how to prevent the YouTube volume from going up automatically?  I keep my volume down and it increases automatically when I play a video.

    Have you tried Windows Update in the Control Panel?
    Many times it will find the newest supported drivers for Hardware.
    Just be sure to install everything not just the Important ones.
    Let us know if this helps.

  • In VB Programming code -- How to access the formula for suppressing a field

    In VB Programming code -- How to access the formula for suppressing a field
    I am using Crystal Reports 2008 v1
    Using VB code, I am attempting to modify a Crystal Report before exporting it into a PDF format and then displaying it on the Web.
    My problem is that I am unable to access the formula used to dynamically suppress a field.
    The following code is working:
    mySections = rd.ReportDefinition.Sections
    For Each mySection As CrystalDecisions.CrystalReports.Engine.Section In mySections
       ' myFieldToChange is a String set to the text of the field I need to adjust the Suppression
       iloop = 0
       For Each RecObj As CrystalDecisions.CrystalReports.Engine.ReportObject In mySection.ReportObjects
               If mySection.ReportObjects.Item(iloop).Name.ToLower = myFieldToChange Then
                   myTextObject = CType(mySection.ReportObjects.Item(iloop), CrystalDecisions.CrystalReports.Engine.TextObject)
                   myTextObject.Text = "new field text goes here"
                   mySection.SectionFormat.EnableSuppress = True
                   '  Here is where I want to change the formula for the Suppression
                End if
                iloop = iloop + 1
        Next
    Next
    I can not find any reference to the actual suppression formula in the SDK help file.
    Note, the EnableSuppress can be set to True for False, but if there is a formula for dynamic suppression, the True or False value is overwritten.  The results of the formula determine the suppression.
    Is there a way to reference this formula.  I know that I can put on in using the Crystal Report Designer software, I need to modify this formula using VB code and the SDK.

    Hello, Mark;
    If you are using the ReportDocument object you do not have access to the Conditional Suppression formula. You can get around it by using a formula field in the report for the supression and then using the FormulaField code to change it at runtime.
    If you want to change the supression condition directly at runtime you need to use RAS and the ReportClientDocument.
    Elaine

Maybe you are looking for

  • How to center and resize (flash background) in every browser?

    hello there .. i‘m working on my first website so i dont have much experince in dreamweaver and the codes confuse me a lil bit .. so i ll appreciate if u help me .. ok .. my problem is that i made a flash file and put it as a background to my web and

  • Down payment configuration: OKEP Setting

    Hi gurus, I am doing the down payment configuration for my client and testing the same. When i tried F-47 with a Purchase order which inturn was created on a work order, i got the error 'FI 660:Maintain default cost element in controlling area 9999'

  • Adobe CS4 Design Premium Compatability

    Hello, My daughter is required to use Adobe CS4 Design Premium by her School. I will have to buy a new laptop for this purpose. In this regard, I have few queries: Most laptops come with Windows Vista Home Premium (64-bit) OS. Since the Adobe website

  • Basic IDOC Receiver Issues - help

    Hi, I'm just starting development with the .Net connector and am trying to get the sample IDOC sender and IDOC receiver to work. We have a remote test system with SAP, connected via a VPN from my site. A SAP Router is used for the GUI connection to S

  • The PO was printed straight away without going through Release Strategy.

    Hello, Purchase order was raised in March for over Rs 1,000,000/- and went through the Release Strategy for printing. The value of this order was changed today - about Rs 7,000/- was added in the purchase order. The Purchase Order was printed straigh