Evaluating LiveCycle for Reader Extensions functionality

Hi All,
I have a technical requirement I am trying to solve. I need to limit printing of a PDF. The PDF is generated dynamically and distributed immeditaly. I have come up with two ideas, both relying on javascript. The relevent approach to this fourm would be to have my PDF blessed with Reader Extensions privledges such that my PDF can make SOAP calls to a listening service that will register prints, then when it exceeds the threshold trigger document.close or a watermark.
With that said I have pulled a trial of Adobe LiveCycle ES4 and have it up and running on a server. I noticed when trying to enable the reader extensions functionallity that I needed some sort of license or credentials. Is there something I am missing in the documentation or the packaging where this evaluation license might be hiding?
With that said I must acknowledge I do see the security risk in having that avalible, which may very well be why I cannot find it. If that is the case, is there anyway to evalute this product?
- Caveat -
I have contacted Adobe Sales && 4Point solutions with no help as of yet.
Any help is appreciated
Thanks,
Jon

Feroz,
You can restrict printing by using a permission password , if a user has this password then that user can print it. This is available with LiveCycle Encryption Service
More advanced/fine-grained options can be used with Rights Management service for dynamic watermark
HTH
--Santosh

Similar Messages

  • Best practice for read-only functionality

    Hi,
    I'm part of the development team of a system with about 100 screens. The customer would like us to add some read-only functionality to the system, so that certain users are able to access the screens but not change any of the data on them. We already have policies in place on the database level that keeps read-only users from saving data, but it's not very user friendly to allow users to change data on a screen, only to tell them that they're not allowed to save those changes once they try to do so. It would clearly be better if all components are rendered as read-only components for read-only users, making them unable to make any data changes in the first place.
    User privileges in the system are controlled by roles defined and set in the system (not ADF roles or Weblogic roles). At any given time and place, it's possible to check whether the current user has a certain role. We already use this in a number of places to make it possible to control which user has access to which screens. In a few places we even control which functionality should be enabled for the current user within a screen, but mostly the access control is currently on the screen level. With read-only users getting access to all screens, it seems we will need lot of extra in-screen access control to keep these users from changing anything.
    But what's the best practice here? One way to go would be to add some logic to every single active component on every single screen, to determine whether it should be rendered as active or disabled/read-only. But that would require a lot of extra coding.
    So my question is: Is there a smarter way to do this? Maybe something done through skinning? Or something else?
    (I'm not sure how relevant this is for this sort of question, but we're currently using JDev 11.1.1.4.0, and expect to upgrade to 11.1.1.6.0 within the next 6 months)
    Best regards,
    Andreas

    Hi Guna, Puthanampatti and Don,
    Thanks a lot for your replies. I'm currently looking into implementing something along the lines of what Guna has suggested:
    Our application consists of a number of individual work spaces that are deployed as adflibs which have all been added to a "master application work space", and the master application is deployed as an .ear file. Most of the individual work spaces are for all the different functional areas of the application, with their own task flows, page fragments etc. The rest are work spaces with common functionality, like datamodel (entity definitions), utility methods, page templates, and framework extensions. In the latter, we have defined custom classes for all the base classes (somewhat similar to what Don describes, I believe).
    In our custom class for ViewRowImpl, I have added an isAttributeUpdateable method, and in our custom class for ApplicationModuleImpl I have added an isReadOnlyUser method. The isAttributeUpdateable method uses the isReadOnlyUser method to determine if the current user is a read-only user or not; if the user is a read-only user the isAttributeUpdateable method will return false, otherwise true. The isReadOnlyUser method in our base class is just a dummy method that always returns true. But in the ApplicationModuleImpl classes of our individual work spaces, i've written an override for isReadOnlyUser, giving the answer that is relevant for the work space in question (for instance, whether or not the current user has the role "User Administrator").
    That pretty much takes care of all input fields in tables and forms, which is a big step in the right direction. This still leaves some work to be done for components that are not directly linked to view object attributes (like buttons), but I guess that can't be helped. Also, there are a few of the work spaces that contain a number of pages that are related to different user privileges (as in: page 1 requires user privilege A, and page 2 requires user privilege B); in these cases I will have to do something different than just writing an override in the "local" ApplicationModuleImpl class.
    @Don: What you describe seems to be pretty close in functionality to what we already have, though your implementation is different from ours. You have used your custom base ApplicationModuleImpl class to keep read-only users from committing changes. We use Virtual Private Database and database policies to the same end: If a user without the required full-access role tries to commit data it will cause a database error, which we then handle in the application (so the user gets a message like "You don't have the required privileges to changes this data", rather than an ORA message). Unfortunately, our customers are not content with this. They want a solution where all input fields and most of the buttons etc. are disabled for read-only users, and that's why I'm looking into the best/smartest way to do this.
    @Puthanampatti: We already use something similar to what you're suggesting. The challenge I'm currently facing is how best to disable/enable components based on the current user's roles, not how to determine and store those roles.
    Best regards,
    Andreas

  • Jar-file for XPath extension functions

    Hi all,
    can anyone tell me which jar-file contains the class for the following xpath extension function / method:
    oracle.tip.pc.services.functions.Xpath20.currentDate
    I need this for an ant xsl validation which runs without JDev.
    Thanks in advance, Ingo

    When you go to :
    <ORACLE_HOME>/bpel/system/config
    you will find the file : xpath-functions.xml
    In this file you will see :
        <function id="getCurrentDate" arity="0">
            <classname>com.collaxa.cube.xml.xpath.functions.datetime.GetCurrentDateFunction</classname>
            <comment>
            <![CDATA[This function returns current date as string.
            <p/>
            The signature of this function is <i>ora:getCurrentDate('format'?)</i>.  The argument (optional) specifies a string formatted accoding to java.text.SimpleDateFormat format.]]>
            </comment>
            <property id="namespace-uri">
                <value>http://schemas.oracle.com/xpath/extension</value>
                <comment>Namespace URI for this function</comment>
            </property>
            <property id="namespace-prefix">
                <value>ora</value>
                <comment>Namespace prefix for this function</comment>
            </property>
        </function>This classname can be found in the orabpel.jar
    sorry..wrong function..
    Message was edited by:
    Eric Elzinga (IT-Eye)

  • Like Ini related functions, is there any functions for reading other functions like .c, .h file

    Hi,
          For reading the *.ini file there are many Ini realted functions. Like that I need in built function in CVI to read the files like
    *.c, *.h line by line. Actually string searching function is not helping me as I want to read it line by line and perform
    the operations in which I am interested.
    Can anyone help me on this?
    Thanks and Regards
    Nagraj B

    It's not clear to me what you are aiming to, but reading a text file line by line can be accomplished by ReadLine () function.
    Parsing the line read to intercept special keyword can be done via regular expression instrument driver, which is included in CVI distribution.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Alternate for reader extension

    I want to use the capability of loading some input fields of my form at time of rendering either via web service or from database, it's required only for one of the form. Is there any alternate solution for reader extention to achieve this?

    If you want to have the form dynamically connect to the database or make web service calls, you either need to have the form reader-extended or use the full Acrobat.
    An alternative that you could use (this is a very narrow use case) would be to have your server put the data into a form data packet that referenced the form and dynamically serve that up, letting reader do the merge. We can chat more on this on the opff-hand chance that this could fill your need.

  • Study material require for LC reader extensions

    Hi,
    I am very new to LC reader extension. I have livcycle server, workbench and designer setup. I am able to orchestrate process on workbench and able to design forms using designer.
    But when i save the pdf with some data. It is not saving the content of the filled pdf. For this i need to incorporate reader extesion. My client is ready to take license for reader extension whatever it costs.
    But as i told i am very new to this. I do not know how to install it or configure it with adobe LC workbench or designer or both.
    Can somebody provide me material how i can install and make my pdf forms reader extended.
    Regards
    Sunil Gupta

    I would suggest that you look in the documentation at http://help.adobe.com/en_US/livecycle/9.0/adminHelp/admin.htm?content=000145.html as this tells the process in detail and has links to other documentation as well.  I assume that you are installing this on a current ES2 server; the process is a bit more complex for older versions, but the documentation does tell the whole tale.
    An evaluation reader extensions credential is available with the LiveCycle trial download.  You can find this in the upper right corner of the LiveCycle section of the developer center, or http://www.adobe.com/devnet/livecycle.html   There is also significant new content available on the developer center such as "LiveCycle in three days" that may be of use to you.
    Also, note that Cafe can be downloaded from the developer center and its search tool is excellent for finding the resources you may need.  For instance, I did a search on "reader extensions credential install" and found the information in the first paragraph in the first few hits.

  • Purchase Only liveCycle Reader Extension ES

    Dear Sir
    here is larry from China, we only want to purchase live cycle reader extension ? is it possible ?
    please contact with me
    Best Regards
    Larry
    [ private information removed - see http://forums.adobe.com/docs/DOC-3731 ]

    Yes, Livecycle licensing is done per module.
    So if you are just licensed for reader Extensions, you would still get the whole suite, during installation and configuration, you can choose to deploy only the Reader Extensions module.
    For details contact Adobe Enterprise Sales.

  • What matter with a pdf  with Reader Extensions when it's open with Acrobat profesional?

    Hi all
    I'm trying to learn about the functionality of LC using Tour de LiveCycle. It is an exceptional documentation!
    I'm taked the 2 examples about reader extensions functionnality:
    PurchaseOrderExtended.pdf and PurchaseOrder.pdf
    I've open PurchaseOrder.pdf with acrobat profesional and...I could insert comments, save as, signed the pdf...
    Opening it with  Acrobat Reader this is not possible
    Then
    If the company decide to produce a PDF with the "1, 2, 3" funcionalities of reader extensions but not enabling the "4 and 5" funcionalities.....
    Someone that opens this PDF with acrobat profesional has the "1,2,3,4 and 5" functionalities available
    Then
    The  functionality strategy of the company based on the pdf it's not operative!
    Where is the mistake?
    TIA

    There are two possible philosophies for Reader Extensions:
    1) That it is a scheme to limit the the actions that one can take on a PDF; think of this as a sort of a security profile operation
    2) To provide PDF-based access to capabilities on the PDF without having to buy the full Acrobat Standard/Pro.
    Reader Extensions is much more model 2 than model 1.  The goal is to allow people to save filled-in forms, sign pdf or comment on the pdf without having to have the full Acrobat std/pro licensed for their desktop.  So two other things derive from this:
    a) That people who have the full Acrobat version should be able to do anything to the file that they desire
    b) But also that they should be aware of actions that they might take on the PDF that would change the file so substantially that it would lose its rights and the ability of downstream Reader users to act on the file.
    This (2, and then a and b) is the basic philosophy of Reader Extensions and Acrobat.

  • Acrobat Professional 9 - Reader Extensions - EULA

    Hey all,
         I work in the IT department for a credit union and I'm researching ways to simplify some of our document signing workflows. We have quite a few forms in PDF format and the current process is to have an MSR fill out the info, print it, and have the member sign it and then it's interoffice'd to a scan group. I want to enable digital signatures on the forms so the member can sign it with one of our Topaz sig pads and the MSRs can electronically import the form into our storage solution (OnBase). The MSRs will have Adobe Reader installed on their machines. I need to know if this configuration falls within the Acrobat 9 EULA for Reader Extensions since it's an internal form that will be used by way less than 500 employees, but will be signed by thousands of CU members at the branches. Staff will always have "control" of this form and it will not be available externally. The only interaction by members is for the signature. Purchasing LiveCycle is currently NOT an option. Any info is appreciated.
    Thank you.

    I would suggest handing the EULA over to the banks attorney (s).
    Technically, since the members would be doing the signing, I would say that you are outside of the usage that the EULA intends. If you had less than 500 people using it, I believe they are not limited to the amount of times THEY use it but that doesn't seem to be the case.
    At any rate, I would go the attorney route. There are various opinions in here on the actual meaning of the EULA and not a one of them will help you if you are taken to court.

  • Reader Extensions

    Can I use reader extensions with LiveCycle Designer ES or do I have to upgrade to ES4?  I am running version 8.2.1.

    You do not need to upgrade to LiveCycle ES4. You can use LiveCycle Designer ES to create a form, save it as PDF. Thereafter, apply Reader Extension rights through LiveCycle server. I am assuming that you have Livecycle ES Reader Extensions.

  • ESB XSLT Extension Functions

    Hi
    Could anybody tell me if we can use log4j in the java class which we write for XSLT Extension Functions which will be used in ESB XSL mappings?
    It is not recognizing log4j only.It is not giving any error also.
    Thanks
    Praveena

    Thanks Kanchan.
    This is talking about how to implement Extension functions.
    I have done this. but my question I am not able to use log4j for debugging purpose in this java class. It is not recognising this.
    We need to use logger instead of System.out.println .
    Thanks
    Praveena

  • Java extension functions

    I am trying to execute XSL transformation of XML document in Oracle 9i database
    and I am using java extension function in XSL stylesheet.
    The XSL stylesheet namespace for the extension function is defined as follows:
    xmlns:distance="http://www.oracle.com/XSL/Transform/java/Helper
    Apparently the Oracle XSLT processor can not resolve this reference.
    However, the error message is somewhat misleading:
    ORA-03113: end-of-file on communication channel
    I tried to load the java helper function in the database but this does not help.
    I would appreciate if you could give me some info how to resolve the reference to a java extension function in Oracle 9i database.
    Thanks in advance.

    We are trying to run java extension functions in Oracle 8i (8.1.7), using the 9.2.0.2 XDK and running into a similar problem.
    For testing, the following xsl was used :
    <?xml version='1.0'?>
    <xsl:stylesheet version="1.0" exclude-result-prefixes="math"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:math="http://www.oracle.com/XSL/Transform/java/java.lang.Math">
    <xsl:template match="/">
    <xsl:value-of select="math:ceil(12.34)"/>
    </xsl:template>
    </xsl:stylesheet>
    A stack trace yields the following:
    java.lang.NullPointerException
    at oracle.xml.parser.v2.XSLExtFunctions.getClass(XSLExtFunctions.java:351)
    at oracle.xml.parser.v2.XSLExtFunctions.getMethod(XSLExtFunctions.java:229)
    at oracle.xml.parser.v2.XPathExtFunction.evaluateMethod(XPathExtFunction.java:178)
    at oracle.xml.parser.v2.XPathExtFunction.getValue(XPathExtFunction.java:137)
    at oracle.xml.parser.v2.XSLExprBase.getStringValue(XSLExprBase.java:369)
    at oracle.xml.parser.v2.XSLValueOf.processAction(XSLValueOf.java:99)
    at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:369)
    at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:200)
    at oracle.xml.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:473)
    at oracle.xml.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:450)
    at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:248)
    at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:138)
    at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:210)
    Seems like the classloader cannot find the java class files or having some access-related problems.
    Any help is appreciated.
    Thanks,
    Atul

  • Lightweight library for reading and writing mp3-tags

    Hi,
    I'm currently evaluating libraries for reading and writing mp3-tags. All the projects I found so far where not maintained for a couple of years.
    My question:
    Is there currently a library, which one could call standard for this purpose
    Cheers
    Jonny

    jonnybecker wrote:
    I'm currently evaluating libraries for reading and writing mp3-tags. Don't you rather mean ID3 tags?
    All the projects I found so far where not maintained for a couple of years.It may either be dead, or it may be so finished and free of bugs that no maintenance is needed anymore.
    If you're occurring problems with it and if it is open source you can always consider taking a fork for own development.
    Is there currently a library, which one could call standard for this purposeNo one comes to mind.

  • How/Where/How much to purchase Reader Extensions

    Hi,
    I have tried filling out the online form, "online chatting" and calling Adobe Telesales with no help.
    Can anyone help me find out how to obtain pricing for Reader Extensions?
    Thanks
    Ivan

    You can contact [email protected]

  • Questions regarding Adobe Reader Extensions for Adobe Livecycle.

    Hi,
    I'm relatively new to Adobe products, having just started to use Adobe Livecycle over the last couple of weeks. I've produced a set of interactive forms for field engineers to use. When completed, they will submit the xml data via email. However, there will be numerous occasions where they will need to stop in the middle of data collection and come back at a later point to finish, hence the need to locally save the information before submission.
    I understand this is where Adobe reader extensions would come in, unlocking this functionality.
    At the moment, i'm a bit of a loss on several points regarding how reader extensions work and i was wondering if anybody could fill in the gaps:
    1. Are they seperate modules that bolt in into the main Livecycle application?
    2. As these forms will be used off line, i would like to set the permissions to the pdf locally. From what i read, Reader Extensions is a server product. Is this correct, or can i use Reader Extensions to set these permissions before publishing the adobe form?
    3. Where can i get hold of Reader Extensions and how much do they cost? I have been reading information on similar topics on this forum (dating 3-4 years ago) that say reader extensions are comparitavely expensive to a Adobe Pro/Livecycle licence. ($50,000 upwards) Is this correct? If so, is there a cheaper alternative to achieve the same outcome?
    I hope someone can shed some light on these points!
    Thanks in advance.
    Rob

    Reader Extensions can be bought as a module in LiveCycle. There is a subset of RE functionality that exists in Acrobat. The ability to save locally is part of Acrobat. In both cases you woudl RE the form before distributing it, hence when the user gets your form they are ready to go. You can download a trial version of the server product. As far as pricing goes you woudl be better to talk to an Adobe salesrep as there are discounts for certain situations as well as different pricing options. If you decide tp gp the Acrobat route you ar limited, by licence, to distribute your form to a max of 500 users.
    Hope that helps
    Paul

Maybe you are looking for

  • HT4437 i want to air play and apple tv in one device. Is that possible

    I am finding it all a little confusing.  I like the functionality of the airport express but wonder if the apple tv device allows the same with music and also adds the option to display on the tv? I currently use an ethernet connection to link my SON

  • Unable to record internal audio with RecordMyDesktop

    In order to record sound and video from my desktop, I installed RecordMyDesktop (https://wiki.archlinux.org/index.php/RecordMyDesktop) and followed the instructions from post #4 and #6 on a thread about "Recording internal audio with alsa and recordm

  • Wireless with Tecra 9000 is not working

    Hi, I've a toshiba tecra 9000, in the last weeks I had problems with my windows xp, so I decided to install win 2000. 2000 is more stable, but I had a problem with the wireless card... I installed latest drivers downloaded from toshiba website... wir

  • Mail server working sending emails between user accounts but not to other (outside) email accounts?

    Hi! I am new to Mac OS X Server Mail and I am trying to set up.  I have successfully started the mail services and created 2 user accounts.  Those accounts can email each other back and forth, no problem; however, they cannot send/receive to other em

  • Count of rows in a schema tables

    Hi, i wrote a script to get all the select count(*) from test; i have about 70 tables select statements spooled to a file. so far is ok but i want to see the table name in thsi so i know for what table these counts are for how to do this. urgent plea