Overriden - Signature in functions

Hi,
I have a generic question about function overriden. If I have:
abstract public class A {...}
public class A1 extends A {...}
public class A2 extends A {...}
abstract public class B {
   abstract public <T extends A> void function(T t);
public class B1 extends B {
   @Override
   public <T extends A1> void function(T t);
public class B2 extends B {
   @Override
   public <T extends A2> void function(T t);
}why it does not work. I know functions should have the same signature, but why it is not the case in this example?
And how is it possible to have the same result?
Thanks,

Ok, but
abstract public class A {...}
public class A1 extends A {...}
public class A2 extends A {...}
abstract public class B {
   abstract public void function(A t);
public class B1 extends B {
   @Override
   public void function(A1 t);
public class B2 extends B {
   @Override
   public void function(A2 t);
}does not work either...

Similar Messages

  • Any difference in signature lock function, read-only field property, & signed tab "Mark as read-only

    Is there any real difference between
    1) simply setting a field to read-only in a custom script on the Signed tab of a signature field by:
    this.getField("field name").readonly = true;
    2) including the field in the "Mark as read-only: " list of fields on the Signed tab of a signature field
    and, 3) including the field in a call to the setLock() method of a signature field?
    As far as I can tell there isn't, but am I missing something? And if they are all the same, then since setLock() must execute in a priviledged context, it seems the harder way to get a read-only field.

    Hi Ron,
    It certainly sounds like you are on the right track.What version of Acrobat are you using, is it Pro or Standard, Mac or Win? I see where you mentioned the file was created in Acrobat X, but I'm not sure that the app that create the PDF file is the same version as the one you are using for editing.
    Steve

  • Long Term Signature & Advanced functionality of Reader (measurement) not compatible with the PDF/A

    Dovrei pubblicare sul web e distribuire più di 800 file PDF di grafica vettoriale quasi tutti ottenuti da ArcView e Adobe Acrobat XI.   (Windows XP S.P.3)
    Tutti i PDF sono stati verificati con la "Verifica preliminare" di Acrobat XI risultando conformi allo standard PDF/A.
    I file sono poi stati firmati con PDF Signer (utilissimo per la firma massiva dei PDF)
    Riverificati con la "Verifica preliminare" di Acrobat XI sono risultati ancora conformi allo standard PDF/A.
    I file sono quindi stati salvati abilitando le funzionalità avanzate di Adobe Reader (creazione commenti e misurazione) e incorporando le informazioni di verifica per la convalida a lungo termine della firma.
    La "Verifica preliminare" di Acrobat XI ora indica che i PDF non sono più compatibili con lo standard PDF/A-1b (2005)
    Problema di sintassi: Oggetto indiretto con numero di oggetto non preceduto da un indicatore EOL
    Dettagli del documento:
    Valori trigger
    L'oggetto indiretto contiene un numero di oggetto non preceduto da un indicatore EOL.: vero
    { 28 0 obj }

    Long-Term validation feature in PDF is not compatible with PDF/A as you have already found out. In Acrobat XI LTV info is automatically added to the signed PDF when a PDF is saved again (after signing). You need to turn this feature off (it is ON by default). Go to Edit->Preferences->Signatures->Verification->More and change the radio button for "Automatically add verification information for signed PDFs" to "Never".

  • Error executing custom function module

    Hi all,
    am trying to read a function module form my java code as below.
    There is no problem with the function module.
    I think there is some problem with the java code that is written. I am sure the problem lies with the  TABLES IT_PRODUCT_DATA STRUCTURE  ZOG_ITEM_SCREENSTR.
    Function module parameters and signature.
    FUNCTION ZGET_CUST_ORDERGUIDE_ITEMDATA.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(IV_ORDER_GUID) TYPE  CRMT_OBJECT_GUID OPTIONAL
    *"     VALUE(IV_CUSTOMER) TYPE  BU_PARTNER
    *"  TABLES
    *"      IT_PRODUCT_DATA STRUCTURE  ZOG_ITEM_SCREENSTR
    Java Code that is Implemented is attached above.
    public ArrayList fetchOrderGuide(String customerNumber) {
              ArrayList itemList = new ArrayList();
                                       ItemSalesDoc itemSalesDoc = new ItemSalesDoc();
              if (log.isDebugEnabled()) {
                   log.debug("inside ZAdminLogin");
              try
              JCoConnection aJCoCon = (JCoConnection) getConnectionFactory().getConnection(com.sap.isa.core.eai.init.InitEaiISA.FACTORY_NAME_JCO,
                                                                                                 com.sap.isa.core.eai.init.InitEaiISA.CON_NAME_ISA_STATEFUL);
                   try
                        try
                             JCO.Function zFetchSalesOrderFunctionModule = aJCoCon.getJCoFunction("ZGET_CUST_ORDERGUIDE_ITEMDATA");
                             // set the import values
                             Table zItemsTable = new Table("ITEMS");
                                       //zPackagesTable.addColumn(Table.TYPE_STRING,"HUI");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JOGITEM");
                             zItemsTable.addColumn(Table.TYPE_INT,"JPRUOM");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JPRSEQ");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JOGDESC");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JLINE");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JOGNR");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JPACK");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JSIZE");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JBRAND");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JWEEKAVG");
                             zItemsTable.addColumn(Table.TYPE_STRING,"JDELFLAG");
                             JCO.ParameterList importParams = zFetchSalesOrderFunctionModule.getImportParameterList();
                             importParams.setValue("BP-104", "IV_CUSTOMER");
                             aJCoCon.execute(zFetchSalesOrderFunctionModule);
                             JCO.Table zRtItems = zFetchSalesOrderFunctionModule.getTableParameterList().getTable("IT_PRODUCT_DATA");
                                            int numberOfPackages = zRtItems.getNumRows();
                                            if (log.isDebugEnabled()) {
                                                 log.debug("number of packages " + numberOfPackages);
                                            if (numberOfPackages > 0)
                                                 for (int j=0; j<numberOfPackages; j++)
                                                      TableRow itemRow = zItemsTable.insertRow();
                                                      //itemRow.setRowKey(new TechKey(zRtItems.getString("EXIDV")));
                                                      //packageRow.getField("HUI").setValue(zGoods.getString("EXIDV"));
                                                      itemRow.getField("JOGITEM").setValue(zRtItems.getString("OGITEM"));
                                                      itemRow.getField("JPRSEQ").setValue(zRtItems.getString("PRSEQ"));
                                                      itemRow.getField("JOGDESC").setValue(zRtItems.getString("OGDESC"));
                                                      itemRow.getField("JLINE").setValue(zRtItems.getString("LINE"));
                                                      itemRow.getField("JOGNR").setValue(zRtItems.getString("OGNR"));
                                                      itemRow.getField("JPACK").setValue(zRtItems.getString("PACK"));
                                                      itemRow.getField("JSIZE").setValue(zRtItems.getString("SIZE"));
                                                      itemRow.getField("JBRAND").setValue(zRtItems.getString("BRAND"));
                                                      itemRow.getField("JWEEKAVG").setValue(zRtItems.getString("WEEKAVG"));
                                                      itemRow.getField("JDELFLAG").setValue(zRtItems.getString("DELFLAG"));
                                                      zRtItems.nextRow();
                        catch(JCO.AbapException abapException)
                             //Exception thrown, user is not valid
                             if(log.isDebugEnabled())
                                  log.debug(  abapException.getKey());
                   catch (Exception ex)
                        if (log.isDebugEnabled()) {
                             log.debug(ex);
                   finally
                        aJCoCon.close();
              catch(BackendException beeEx)
                   if(log.isDebugEnabled())
              return itemList;     
    LOGDETAILS
    ZGET_CUST_ORDERGUIDE_ITEMDATA:: - IN: INPUT * IV_CUSTOMER='BP-104' IV_ORDER_GUID='00000000000000000000000000000000'
    Oct 9, 2008 6:48:41 AM,507 SAPEngine_Application_Thread[impl:3]_7 Error com.sap.isa.core.eai.sp.jco.JCoConnectionStateful Error occcurred in EAI layer "com.sap.mw.jco.JCO$Exception: (106) JCO_ERROR_RESOURCE: Trying to access row values in a table which does not have any rows yet".
    [EXCEPTION]
    com.sap.mw.jco.JCO$Exception: (106) JCO_ERROR_RESOURCE: Trying to access row values in a table which does not have any rows yet
                at com.sap.mw.jco.JCO$Record.checkRowCapacity(JCO.java:12354)
                at com.sap.mw.jco.JCO$Record.getString(JCO.java:12827)
                at com.sap.mw.jco.JCO$Field.getString(JCO.java:11055)
                at com.sap.isa.core.eai.sp.jco.JCoUtil.paramIterator(JCoUtil.java:412)
                at com.sap.isa.core.eai.sp.jco.JCoUtil.logCall(JCoUtil.java:382)
                at com.sap.isa.core.eai.sp.jco.JCoUtil.logCall(JCoUtil.java:236)
                at
    All helpful answers will be rewarded heavily

    hi,
    first of all you do not set the import values for your table correct. You should do something similar like this:
    Function myFunction = connection.getJCoFunction(Z_FM");
    Table myTable = myFunction.getTableParameterList().getTable("Z_TABLE");
    for(int i=0; i<2; i++) {
        myTable.appendRow();
                        myTable.setValue(value1,"VALUE1");
                        myTable.setValue(value2,"vALUE2");
                   connection.execute(myFunction);
    Did you debug your java class? You should check at which point your java class throws the error.
    Regards
    Michael

  • Agent Determination Rule using Function Module

    Hi all,
    I am trying to create a custom agent determination rule using function module. But my rule is not getting invoked when the workflow is executed.
    I created a custom rule and linked my function module (with proper signature).
    FUNCTION 'ZRULEXXX''
    ""Local Interface:
    *"  TABLES
    *"      AC_CONTAINER STRUCTURE  SWCONT
    *"      ACTOR_TAB STRUCTURE  SWHACTOR
    *"  EXCEPTIONS
    *"      NOBODY_FOUND
    And I am hard coding some values into table ACTOR_TAB
    REFRESH ACTOR_TAB.
    CLEAR ACTOR_TAB.
    IF SY-SUBRC NE 0.
        RAISE NOBODY_FOUND.
      ELSE.
        ACTOR_TAB-OTYPE = 'US'.
        ACTOR_TAB-OBJID = 'XXXX'.
        APPEND ACTOR_TAB.
        ACTOR_TAB-OTYPE = 'US'.
        ACTOR_TAB-OBJID = 'XXXXXX'.
        APPEND ACTOR_TAB.
      ENDIF.
    But a worklist item is not being created for the users appended to ACTOR_TAB.
    Is there anything am missing. Please let me know.
    Thanks in advance
    Regards
    Raju

    Hi,
    Change it to following code. It will work.
    REFRESH ACTOR_TAB.
    CLEAR ACTOR_TAB.
    *IF SY-SUBRC NE 0.
    *RAISE NOBODY_FOUND.
    *ELSE.
    ACTOR_TAB-OTYPE = 'US'.
    ACTOR_TAB-OBJID = 'XXXX'.
    APPEND ACTOR_TAB.
    ACTOR_TAB-OTYPE = 'US'.
    ACTOR_TAB-OBJID = 'XXXXXX'.
    APPEND ACTOR_TAB.
    *ENDIF.
    Regards,
    Vaishali.

  • How to call webservices function - java importer 6i -Duncan?

    I've imported methods of a webservice from salcentral following instructions in otn.
    Now I need to figure out how to call the resulting function in forms
    Here is the function, the pl/sql error is wrong number or type of arguments
    Anyone done this and know how to get the function signature correct?
    I want to call checkemail
    PACKAGE BODY MXCheckerStub IS
    -- DO NOT EDIT THIS FILE - it is machine generated!
    cls ORA_JAVA.JCLASS;
    fid ORA_JAVA.JFIELD;
    mid ORA_JAVA.JMETHOD;
    args JNI.ARGLIST;
    -- Constructor for signature ()V
    FUNCTION new RETURN ORA_JAVA.JOBJECT IS
    BEGIN
    cls := JNI.GET_CLASS('mypackage/MXCheckerStub');
    mid := JNI.GET_METHOD(FALSE, cls, '<init>', '()V');
    args := NULL;
    RETURN (JNI.NEW_OBJECT(cls, mid, args));
    END;
    -- Method: CheckEmail (Lorg/w3c/dom/Element;)Ljava/util/Vector;
    FUNCTION CheckEmail(
    obj ORA_JAVA.JOBJECT,
    a0 ORA_JAVA.JOBJECT) RETURN ORA_JAVA.JOBJECT IS
    BEGIN
    cls := JNI.GET_CLASS('mypackage/MXCheckerStub');
    mid := JNI.GET_METHOD(FALSE, cls, 'CheckEmail', '(Lorg/w3c/dom/Element;)Ljava/util/Vector;');
    args := JNI.CREATE_ARG_LIST(1);
    JNI.ADD_OBJECT_ARG(args, a0, JNI.GET_CLASS('org/w3c/dom/Element'));
    RETURN JNI.CALL_OBJECT_METHOD(obj, mid, args);
    END;

    I would try to take an aproach where I'll generate a stub for the WSDL in JDeveloper, and also write a
    Java class that calls this stub and return a simple variable (String, int, or boolean).
    Then I would call this class from Forms.
    I believe this would make it easier.

  • How to call this Java function?

    Hi
    I imported the following java function in oracle forms 10g Rel. 2:
    PACKAGE BODY WorkDocumentWsStub IS
      -- DO NOT EDIT THIS FILE - it is machine generated!
      args   JNI.ARGLIST;
      -- Constructor for signature (Ljava/lang/String;)V
      FUNCTION new(
        a0    VARCHAR2) RETURN ORA_JAVA.JOBJECT IS
      BEGIN
        args := JNI.CREATE_ARG_LIST(1);
        JNI.ADD_STRING_ARG(args, a0);
        RETURN (JNI.NEW_OBJECT('ch/mv/wox/WorkDocumentWsStub', '(Ljava/lang/String;)V', args));
      END;
      -- Constructor for signature (Lorg/apache/axis2/context/ConfigurationContext;Ljava/lang/String;)V
      FUNCTION new(
        a0    ORA_JAVA.JOBJECT,
        a1    VARCHAR2) RETURN ORA_JAVA.JOBJECT IS
      BEGIN
        args := JNI.CREATE_ARG_LIST(2);
        JNI.ADD_OBJECT_ARG(args, a0, 'org/apache/axis2/context/ConfigurationContext');
        JNI.ADD_STRING_ARG(args, a1);
        RETURN (JNI.NEW_OBJECT('ch/mv/wox/WorkDocumentWsStub', '(Lorg/apache/axis2/context/ConfigurationContext;Ljava/lang/String;)V', args));
      END;
      -- Constructor for signature ()V
      FUNCTION new RETURN ORA_JAVA.JOBJECT IS
      BEGIN
        args := NULL;
        RETURN (JNI.NEW_OBJECT('ch/mv/wox/WorkDocumentWsStub', '()V', args));
      END;
    -- Method: searchDocuments (Lch/mv/wox/WorkDocumentWsStub$SearchDocuments;)Lch/mv/wox/WorkDocumentWsStub$SearchDocumentsResponse;
      FUNCTION searchDocuments(
        obj   ORA_JAVA.JOBJECT,
        a0    ORA_JAVA.JOBJECT) RETURN ORA_JAVA.JOBJECT IS
      BEGIN
        args := JNI.CREATE_ARG_LIST(1);
        JNI.ADD_OBJECT_ARG(args, a0, 'ch/mv/wox/WorkDocumentWsStub$SearchDocuments');
        RETURN JNI.CALL_OBJECT_METHOD(FALSE, obj, 'ch/mv/wox/WorkDocumentWsStub', 'searchDocuments', '(Lch/mv/wox/WorkDocumentWsStub$SearchDocuments;)Lch/mv/wox/WorkDocumentWsStub$SearchDocumentsResponse;', args);
      END;I call the function searchDocuments with the following plsql-code in a when-button-pressed trigger:
    DECLARE
    raisedException      ora_java.jobject;
    jo           ora_java.jobject;
    jo1          ora_java.jobject;
    arr           ora_java.jarray;
    BEGIN
    message('1');
    jo  := WorkDocumentWsStub.new;
    message('2');
    arr := WorkDocumentWsStub.searchDocuments(jo,jo1);
    message('3');
    EXCEPTION
      --check for ORA-105100
      WHEN ORA_JAVA.JAVA_ERROR THEN
        :test.msg := 'Unable to call out to Java, ' ||ORA_JAVA.LAST_ERROR;
      --check for ORA-105101
      WHEN ORA_JAVA.EXCEPTION_THROWN THEN
        raisedException := exception_.new(ORA_JAVA.LAST_EXCEPTION);
        BEGIN
          :test.msg := 'Exception: '||Exception_.toString(raisedException);
        EXCEPTION
          WHEN ORA_JAVA.JAVA_ERROR THEN
            :test.msg := 'Unable to call out to Java, ' ||ORA_JAVA.LAST_ERROR;
        END;
    END;The trigger allways raised with the following exception: Exception: java.lang.Exception: java.lang.NullPointerException
    Thanks for any help in advance!
    Niels

    I would suggest putting the calls to WorkDocumentWsStub.new and WorkDocumentWsStub.searchDocuments(jo,jo1) in separate exception blocks so you know which one generates the nullpointerexception.
    Also, shouldn't you provide parameters to the "new" function? What should the searchDocuments function search for then? There is no document after all.

  • Signature Capture in MI 7.0

    HI All,
    I am working in SAP MI 7.0 and I wanted to know about the Functionality of Signature Capture.
    I found Note - 897289 - in which it explains how to install/deploy the functionality.
    My First Question is - What is this exact functionality? I mean what will I achieve with it, functionaly?
    My Second Question is: Does it require a touch screen? I mean will it work on a normal desktop, I mean How do you capture a signature on a desktop.. I thought it was by using a stylus and literally signing your name against an order or something.
    Kindly Clarify. It will be very helpful.
    Thanks,
    Ankur

    I am refining my Query:
    1) Standard MI 7.0 - What exactly is this Signature Capture Functionality? Like a User can actually 'sign' on a touchscreen.. ? Where is this signature stored in the backend?
    Which functional Scenarios can use this Signature Capture?
    2) In the MAM Backend Custmizing, in Order Type Profile - In Determine Order Processing: No of Signatures How does this particular setting affect the client behavior?
    3) So does this require a touchscreen then? So will it work, if we have MI running on desktops?
    4) If not a touch screen, that signature pads will work? They will generate a file and we will have to send it to the backend.. as an attachment?
    5) Kindly elaborate on the digitised signatures if they can be used to provide the same functionality?
    Ankur Malhotra

  • Create Blank Signature Field in Acrobat 8

    The create blank signature field function is no longer available in Acrobat 8.0, as it was in 6.x and 7.x. This was an extremely useful tool to add a quick signature block to a document you needed digitally signed by another party.
    Adobe LiveCycle Designer does have the ability to add the field, but that requires additional steps to convert the document to a form when a forms functionality is truly unnecessary for a simple signature capture.
    Please, add this capability back to the native Acrobat program. We have hundreds of users who use this functionality daily.

    Jeff,
    You are right it is not as it used to be in Acrobat 6 and 7, but it is still there! 
    Go to Tools->Forms, and select the Digital signature tool. 
    A cross will show up, and you can use t for placing your new and EMPTY signature field 
    Tal 
    [signature deleted by host]

  • Query regarding signature recognition

    Hi,
    I needed to know if Netweaver mobile7.1  supports signature recognition. I read that using MAM it is possible. but in what format does it store the same and where does it save it.
    also i needed to use the signature to be put on pdf and display it to the user.
    i would be highly obliged if someone could reply to this query

    Hi
    Mobile 7.1 by default does not support Signature Capture functionality.  You will have to implement it in your application just like MAM does.  MAM uses applets to support this functionality.  But i am not sure where this info is saved.  Yes you can definitely capture the info and print out a document with the signature provided you have the required peripherals like printer connected to the device.
    Best Regards
    Siva

  • Add Digital Signature Using C# and Acrobat SDK

    Hi everybody!
    Please, how can I digitally sign PDF documents using Acrobat Professional 8 API and C# language?
    I know that I need use JavaScript APIs (IAC) but I can't find anything really helpful in the Acrobat SDK Documentation. Could anyone post a sample of how use javascript manipulation inside C# (Framework 2.0), or give me a direction?
    Thank in advance!

    Hi Felipe,
    when i am signing the document.
    I believe i am missing something in my code. After executing the code to sign, when i open it i get "The following signature fields are not signed".
    Please let me know where i m doing wrong?
    Here is my VB.NET Code
    Dim gapp As Acrobat.CAcroApp
    Dim gpddoc As Acrobat.CAcroPDDoc
    Dim jso As Object
    gapp = CreateObject("acroexch.app")
    gpddoc = CreateObject("acroexch.pddoc")
    If gpddoc.Open("C:\Test1.pdf") Then
    jso = gpddoc.GetJSObject()
    jso.SetUserPassword("'testpassword12'")
    'jso.ShowMyMessage("SetUserDigitalIDPath")
    jso.SetUserDigitalIDPath("'c:\\DrTest.pfx'")
    jso.app.execMenuItem("ADBESDK:AddSignature")
    jso.AddSignature(jso)
    gapp.Show()
    and here is the javascript
    // password to use the digital signature
    var sigUserPwd = "UNKNOWN";
    // to test the sample without user input, specify:
    // var sigUserPwd = "testpassword";
    // path to the digital signature file
    var sigDigitalIDPath = "UNKNOWN";
    // to test the sample without user input, specify:
    //var sigDigitalIDPath = "/C/DrTest.pfx";
    // other variables the user can modify
    var sigHandlerName = "Adobe.PPKLite";
    var sigFieldname = "sdkSignatureTest";
    var sigReason = "I want to test my digital signature program.";
    var sigLocation = "San Jose, CA";
    var sigContactInfo = "[email protected]";
    /* Add a menu item for AddSignature */
    app.addMenuItem( { cName: "ADBESDK:AddSignature", cUser: "Add My Signature", cParent: "Advanced",
    cEnable: "event.rc = (event.target != null);",
    cExec: "AddSignature(event.target)" });
    // main function
    AddSignature=app.trustedFunction(function (doc)
    app.beginPriv(); // explicitly raise privilege
    // if sigDigitalIDPath is not spcified, ask for user input
    if(sigDigitalIDPath == "UNKNOWN"){
    var cResponse = app.response({
    cQuestion: "Input your digital ID path:",
    cTitle: "Digital Signature",
    cDefault: "/C/DrTest.pfx",
    if ( cResponse == null) {
    app.alert("No input.");
    return;
    else
    SetUserDigitalIDPath(cResponse);
    // if sigUserPwd is not spcified, ask for user input
    if(sigUserPwd == "UNKNOWN"){
    var cResponse = app.response({
    cQuestion: "Input your password:",
    cTitle: "Digital Signature",
    cDefault: "testpassword",
    if ( cResponse == null) {
    app.alert("No input.");
    return
    else
    SetUserPassword(cResponse);
    // create a new signature field
    var signatureField = AddSignatureField(doc);
    // sign it
    if(signatureField) Sign(signatureField, sigHandlerName);
    app.endPriv();
    // create a signature field in the upper left conner with name of sigFieldname
    function AddSignatureField(doc)
    var inch=72;
    var aRect = doc.getPageBox( {nPage: 0} );
    aRect[0] += 0.5*inch; // from upper left hand corner of page.
    aRect[2] = aRect[0]+2*inch; // Make it 2 inch wide
    aRect[1] -= 0.5*inch;
    aRect[3] = aRect[1] - 0.5*inch; // and 0.5 inch high
    var sigField = null;
    try {
    sigField = doc.addField(sigFieldname, "signature", 0, aRect );
    } catch (e) {
    console.println("An error occurred: " + e);
    return sigField;
    // define the Sign function as a privileged function
    Sign = app.trustedFunction (
    function( sigField, DigSigHandlerName )
    try {
    app.beginPriv();
    var myEngine = security.getHandler(DigSigHandlerName);
    myEngine.login( sigUserPwd, sigDigitalIDPath);
    sigField.signatureSign({oSig: myEngine,
    bUI: false,
    oInfo: { password: sigUserPwd,
    reason: sigReason,
    location: sigLocation,
    contactInfo: sigContactInfo}
    app.endPriv
    } catch (e) {
    console.println("An error occurred: " + e);
    // set a correct password for using the signature, so you can quietly sign a doc.
    function SetUserPassword(pwd)
    sigUserPwd = pwd;
    // set path to the digital signature file
    function SetUserDigitalIDPath(idPath)
    sigDigitalIDPath = idPath;
    Sumit

  • Failed to load Signature Capture Applet

    Hello Experts!
    I am implementing MAM3.0 laptop.I created the Signature Capture addon as per the note 897289. When i try to use the signature capture functionality, i get a message failed to initialize the applet and the applet doesn't get loaded.
    Please can anyone help me with this.
    Warm Regards,
    Priya Ghosh

    Hi,
    well, could have several reasons.
    The most common one is, you unfortunately use the wrong files. Either CAB with SUN or JAR with Microsoft.
    I think the reason is: you have changed the IE JVM from Microsoft to SUN, meaning, that with the installation of JDK1.4 or later, you have overwritten the pre installed JVM from Microsoft with the one from SUN - so in that case you should use the JAR file and tell the setup procedure that your JVM is SUN and not Microsoft. At least that was the case for me last time as I faced this problem. Some users have mentioned the oposite problem. Even they are on a PC they have used the JAR files - but using the Microsoft VM in IE. In that case......
    At least: check the version of the file and the setup procedure and try both version - as I said, that was my problem last time.
    Hope this helps to solve the issue.
    Regards,
    Oliver

  • MAM 3.0 Signature Capture

    Hi,
    We have implemented MAM 3.0, however when we use the signature capture functionality, the applet gets loaded and we can capture the signature , but when we hit the save button , nothing happens, when we hit the clear button the captured signature is cleared.
    Can anyone help me with locating the problem
    Warm Regards,
    Priya Ghosh

    Hi Priya,
    Because you are running signature capture(applet) in Laptop Client, system will not allow applet to access the system resources. You need to set the policies for accessing the system resources by using the policy tool available under \j2sdk1.4.2_08\bin
    Just Click on the executable policytool.exe , now you will get a pop up window to set the permissions....
    Click on Add Policy Entry /then Add permission tabs
    now select All permissions and click ok followed by done.
    now save the file -
    >>
    note: with the name .java.policy at the C:/documents and settings/ all users(or either any specific user that you are using)
    Hope this help you.
    Chinna

  • Signature capture solution for HP Elitepad 900 G1

    Hi, Without the harness of docking station, is there a solution to integrate signature capture function for retail business with the stand-alone ElitePad 900 G1 ( compatible with Microsoft RMS 2.0)   Thanks very much for your help! Howard Chen 

    I think i've solved this problem. (Sorry for my English, but i'm Italian).
    The solution is very simple, i tried it more time and in my opinion, it work.
    We need only to disable "Fast Startup" options in Windows 8 / 8.1
    -WIN + X keys, then go to "Power Options"
    -"Choose what the power button do"  (click on it)
    -"Change settings that are currently unavaiable" (click)
    -In "Shoutdown settings" UNCHECK "Turn on fast startup (recommended)"
    Please tell me if it works also for you.

  • Signature capture overwritten files..?

    Hi guys,
    I've just enabled succesfully the signature capture functionality in order to test it on my laptop. However, I noticed that the sign is captured in "C:\Program Files\SAP Mobile Infrastructure\work\sigdata.gif" and afterwards every new sign overwrites the old one, so actually only the last created one exists.
    1) Does it means after every signing the user should synchronise..?
    2) Call of MAM30_80 unfortunately ends with
    Return code from RFC BAPI Wrapper call:Error occurred during character conversion
    do you have any idea how this can be overcome..?
    3) As far as I can remember from somewhere in the coding, the maximum size the sigdata.gif can have is 4K, right?
    Best Regards,
    Lalo

    Hi LAlo,
    well, yes, the file is overwritten, but that is not that problematic!
    The procedure is as folows: you save the file to the local disk - then with the screenchange MI reads the file and puts it into the SyncBO with reference to the actual data. So when you create the next signature, it is the same procedure, but a new syncbo is crearted. So yes, the GIF file itself contains always the last signature, but in the persistence you have all the GIFs since the last sync.
    A gif can be larger 4KB, but it is unusual that it is. This is due to the size, the GIF format as such and that it is only 2 color. (Black/white) putting that into account, the size is usually smaller. But cause MI can only handel 255chars per field, the GIF is splitted into several items. Look into the persistence, there you can see that.
    What confuses me a little is your error message - I think it happensat sync time and it is the error thrown in the middlewqare, cause you talk about the BAPI wrapper? If this is the case, go briefly again to the installation sequence and check if you have done the setup and installation correctly and if all notes are in. And then: you can look into the data on the middleware in MEREP_MON. Open the create handler in the backend and enter the data manually - this will give you a better idea about the error and will give you a hint how to solve it. Unfortunately it was morking always fine for me, so I can not really be helpfull on this bit, cause I never had that error.
    But hopefully the other 2 points got more clear for you now.
    Regards,
    Oliver

Maybe you are looking for

  • BUG: Power Manager fails to autostart

    Alright, this topic is a continuation of my conversation with Lenovo support on Twitter, as it has been a while and we were unable to resolve this problem. Until recently I had Windows 7 x86 running perfectly normal with a number of ThinkVantage tool

  • CAPITAL GOODS credit.

    Dear all, A capital goods is sent to subcontractor for some Job work , it does not come within 180 days , resulting the duty is debited as per rule in transaction code J1IH . subsiquently the goods are received back. Now  while making the JV to re cr

  • Apple iPhone 3GS 8GB Blank Screen While Updating to IOS4.3.3

    Hi have iPhone 3GS 8GB. This phone I got as replacement from Apple for my Previous iPhone which got stuck in recovery. This replacement phone was working on IOS 4.2.1. A few days back Apple has released IOS 4.3.3 and while updating my iPhone via iTun

  • Search text in a entire webi document.

    Hi,                                                                                 When we try search a particular value on a report it only searches the value on the current page. Say we want to search for a value that is on page 2 and we go to fin

  • RFC to WS Error

    I am doing RFC to WS  scenario i am getting following error in RFC sender adapter Error in processing caused by: com.sap.aii.af.lib.mp.module.ModuleException: call to messaging system failed: com.sap.engine.interfaces.messaging.api.exception.Messagin