DRM Workflow

Dear All
Can you please let me know how to implement Workflow in DRM / MDM ?. I heard that it is integrated with Oracle BPEL , can anybody let me know how to integrate DRM/MDM with Oracle BPEL ? what is the use of Workflow in DRM ?
Kindly get back to me , it is very urgent for me . Thank you .

Hi Daniel,
I can use sample code to push data into DRM, using sample application WDK Import.
But for a new version and hierarchy created manually, I want to add a node into the new hierarchy, I create a add node request in request web application.
I can't receive any task in BPM site. also there is no request exist in audit in DRM web client.
do you know what's the problem?
Thanks in advance.
Best regards,
Samantha
Edited by: Samantha on 2011-11-14 下午4:25

Similar Messages

  • DRM content and Airplay without internet does not work.

    First off I am extremely pleased with my cutover to the Apple world. Like many I have been using the "gateway" Apple products for years and have just recently purchased a new MBP.
    I have just spent the better part of a day testing out what happens when you purchase a movie from the iTunes store and attempt to play it via AirPlay (ATV2) without an internet connection. It does NOT work or at least I could not make it happen. Its taking a little shine off Apple for me, and definitely something that will make me think twice before going deeper into the "Cloud."
    My specific need is to have both purchased and rented movies on my shiny new MBP and stream them via AirPlay in my RV with an ATV2 that does not have an internet connection.
    Before any pseudo techies chime in, here are the test cases I have used:
    1. Connect my wireless router to the internet and connect the ATV2 and MBP to the router (wirelessly) everything works perfect.
    2. Disable internet access to the router and cold boot both ATV2 and MBP then reconnect both to the router (wirelessly) to simulate a roadtrip in the RV.
         Result #1: movies that I have created (HandBrake copies of DVDs) work perfectly
         Result #2: movies that I have purchased via iTunes ----DO NOT WORK with AirPlay (I get an error message saying cannot connect to ATV2)
         Result #3: Digital copies that come with the Bluray for iTunes DO NOT WORK with Airplay (same message from #2)
         Result #4: If I reconnect the router back to the internet then everything works fine.
    Unless I am missing something here (and please let me know) I would suspect that there is a DRM workflow here that requires home sharing to connect back to my Apple account, correct?

    What you are experiencing is identical to my experience.  With the recent power losses in the Northeast due to Irene, we lost cable and internet connectivity.  Luckily we had a generator so that we could still watch our movie and TV library on AppleTV.  We were wrong.  While we have purchased and own many TV shows, virtually none of them were available for streaming via an iPad, iphone or any of our imacs using Airplay to a TV.  Compounding matters, it was also impossible to take a direct VGA connection from the computer where my itunes library resides, and play DRM content on our TV.  What is crazy about this, is that this is for content that we purchased...some of it several years old.
    I understand Hollywood's desire to control piracy, but this is not the way to do it.  There should not be a need for an internet connection to play DRM content on the devices that have shared itunes accounts.  This would mean that if you take your AppleTV anywhere w/out an internet connection (for example on travel), you will not be able to view any content that you own that resides on your macbook or ipad (at least you will not be able to view it on a TV).

  • DRM WDK - WebService Authentication error

    Oracle DRM 11.1.2.3.500
    Hi All,
    Using the Oracle DRM Workflow Development Kit within an ADF application. The WDK code has a WS Proxy and uses this security policy:
    oracle/wss11_saml_token_with_message_protection_client_policy
    The SessionState class has this method to get the user context:
    DrmConnectInfo drmConnectInfo =
                    new DrmConnectInfo(BaseAppConfig.drmApiAdapterUrl, BaseAppConfig.drmSessionParams,
                                       getInitParam("DrmWSUserName"), getInitParam("DrmWSPassword"));   
                _userContext = new UserContext(getInitParam("DrmWSUserName"), drmConnectInfo);
    Trying to call the WS is giving this error:
    <Error> <oracle.wsm.resources.security> <WSM-00279> <The following Fault Message is received at the client side from the service:-
    FailedAuthentication : The security token cannot be authenticated..
    The logs show that the Credentials being passed belong to the current user:
    subject.precedence=true, oracle.integration.platform.common.subject=Subject:
    Principal: jcooper
    Principal: authenticated-role
    Principal: anonymous-role
    In DRM there's no jcooper, we have added a specific user for this purpose (DrmWSUserName).
    How can I force the WS proxy to use DrmWSUserName & DrmWSPassword instead of the current user credentials? Thanks!

    Hi there,
    What version of DRM? What version of the WDK?
    Thank you,
    Todd Rebner

  • What is the Adobe Access DRM (version 5.2) "External CEK" feature?

    [ Prior to Access 5.2 ]
    The randomly-generated (or user-provided) Content Encryption Key is encrypted using an asymmetric "license server key" and then stored in the content's metadata.  The CEK is never required to be persisted anywhere else (like a Key Management system or secure database).  When a client device makes a license request, the content metadata is sent to the Access DRM License Server, which has the private asymmetric key needed to decrypt the CEK out of the metadata.  The license server can then issue a license to the client containing this CEK.  For more details on the entire workflow, please see this post: DRM Packaging and License Issuance Lifecycle/Workflow
    [ New Feature introduced in Access DRM 5.2 - External CEK ]
    Due to popular demand, version 5.2 of Access DRM introduced a new Key Retrieval scheme called "External CEK".  The reason this name was chosen is because the CEK is now external from the metadata (where it traditionally resided).  Instead of the encrypted CEK being stored in the content metadata, a CEK-ID is stored there instead.  When the license server is processing a license request, if it detects that the KeyRetrievalType of the request is of type "ExternalKeyRetrieval", then the license server must implement logic to do a retrieval of the CEK, which is specific to the company using Access DRM.  The key retrieval may be via a KeyManagementService, a SecureDatabase, or even something as simple as a locally-stored flat file (hopefully only for testing purposes).
    Using internal-CEK or external-CEK is transparent to the client device; no code has to change (or has to change if you're upgrading from an earlier version of Access).  The only changes needed to incorporate External-CEK into your Access DRM workflow is to make a change on the content packaging side (to enable E-CEK and specify the CEK-ID), and on the license server side (to recognize the KeyRetrieval type as E-CEK and then do a CEK fetch).
    Details on how to integrate the External-CEK workflow into your Adobe Access DRM infrastructure is included in your Adobe Access v5.2 documentation and DVD.
    cheers,
    /Eric.

      Thanks! Will automatic update select ‘Adobe Reader X’ after support ends for ‘Adobe Reader 9.5.5’ on June 23, 2013?

  • How to access drmTrait.drmMetadata in OSMF 1.5

    Hi
    I'm working on playing DRM protected (Flash Access) content with OSMF 1.5 in a web app. Our business logic requirs sending custom data to server together with the license requirement. So the app logic I think could be something like this:
    (The content is MBR, .f4m file)
    Create videoElement and pass in the .f4m file url
    Send videoElement to MediaPlayer
    Listen DRMEvent.DRM_STATE_CHANGE on MediaPlayer
    Send custom data by using drmTrait.authenticateWithToken() when drmTrait.drmMetadata is available
    In OSMF 1.6 sprint 5, there is a DRMState.AUTHENTICATING state during the authentication. And I can access drmTrait.drmMetadata there and send custom data. Unfortunately, OSMF 1.6 is not an option b/c it's not released yet.
    But in OSMF 1.5, there is no such state, the only 2 states I get are DRMState.UNINITIALIZED & DRMState.AUTHENTICATION_ERROR. I tried to see if the drmTrait.drmMetadata will be available in AUTHENTICATION_ERROR state but failed. So basically, there is no place I can access drmMetadata and do my business logic.
    I'd appreciate if any help can be provided.
    Thanks.

    Hi,
    This is was fixed in OSMF 1.6 as it was a bug in the DRM workflow.
    Now a little peak behind the curtain:
    * OSMF receives a f4m containing media information (including protected content metadata)
    * Based on that F4M file, OSMF will create a resource representation of that F4M (usually a StreamingURLResource for SBR and a DynamicStreamingResource for MBR)
    * While creating the actual video element, it will check for protected content metadata and activate the FAXS workflows (like downloading the
    library, making the authorization request, etc)
    * The issue is present only for MBR case because the side-car metadata was not used to initialize the FAXS workflow
    * The issue was two fold
         * First: the OSMF did have the side car protected metadata in MBR case, but was stored differently than the SBR case  ( into a DRM namespace
    and not in a drmContentData property)
         * Second: an update of the FAXS library requires recreation of the media element and this was happening after the playback has started
    What the current fix does:
    * it supports content protected metadata both in properties and DRM namespace
    * It tries to mimic the SBR behavior by initializing FAXS library with a most-likely candidate for playback ( the stream which is set as initial index) before the playback is actually started
    I have pasted below the patch for LightweightVideoElement.as
    Index: LightweightVideoElement.as
    ===================================================================
    --- LightweightVideoElement.as     (revision 2108)
    +++ LightweightVideoElement.as     (working copy)
    @@ -38,6 +38,8 @@
         import org.osmf.media.MediaResourceBase;
         import org.osmf.media.URLResource;
         import org.osmf.metadata.CuePoint;
    +     import org.osmf.metadata.Metadata;
    +     import org.osmf.metadata.MetadataNamespaces;
         import org.osmf.metadata.TimelineMetadata;
         import org.osmf.net.DynamicStreamingResource;
         import org.osmf.net.ModifiableTimeTrait;
    @@ -336,14 +338,13 @@
                        // Listen for all errors
                        stream.addEventListener(DRMErrorEvent.DRM_ERROR, onDRMErrorEvent);
    -                    // Check for DRMContentData
    -                   var streamingResource:StreamingURLResource = resource as StreamingURLResource;
    -                   if (streamingResource != null
    -                         && streamingResource.drmContentData)
    -                        var metadata:ByteArray = streamingResource.drmContentData;
    -                        setupDRMTrait(metadata);                                                                 
    +                    // Check for DRMContentData
    +                    var metadata:ByteArray = getDRMContentData(resource);
    +                    if (metadata != null && metadata.bytesAvailable > 0)
    +                    {
    +                         // Side-case case, metadata present in F4M or loaded direclty
    +                         setupDRMTrait(metadata);                                                                 
    +                    }
                        else
                             // Non sidecar, we need to play before getting access to the DRMTrait.
    @@ -357,6 +358,77 @@
              // DRM APIs
              CONFIG::FLASH_10_1
    +               /**
    +                * @private
    +                *
    +                * Checks for DMR metadata both in SBR and MBR cases. In SBR case, the DRM metadata is
    +                * saved in <code>drmContentData</code> property. In MBR case, the DRM metadata can 
    +                * also be present as stream-based metadata in DRM namespace. In this case, we will
    +                * return the medatata for the initial index.
    +                */
    +               private function getDRMContentData(resource:MediaResourceBase):ByteArray
    +               {
    +                    var streamingResource:StreamingURLResource = resource as StreamingURLResource;
    +                    if (streamingResource != null)
    +                    {
    +                         // [CASE 1] We are in SBR or MBR case where the DRM metadata is
    +                         // present in drmContentData property so we just return it.
    +                         if (streamingResource.drmContentData != null)
    +                         {
    +                              return streamingResource.drmContentData;
    +                         }
    +                         
    +                         // [CASE 2] We have a DRM namespace associated with this resource
    +                         // which may contain the actual drmData. We are going to look into it
    +                         // and return our best guess hopefully the DRM for the initial stream.
    +                         var drmMetadata:Metadata = resource.getMetadataValue(MetadataNamespaces.DRM_METADATA) as Metadata;
    +                         if (drmMetadata != null && drmMetadata.keys.length > 0)
    +                         {
    +                              // do we have a initial index for this resource?
    +                              // if yes, then its DRM metadata is our best candidate
    +                              var streamName:String = null;
    +                              var dynamicStreamingResource:DynamicStreamingResource = resource as DynamicStreamingResource;
    +                              if (   dynamicStreamingResource != null
    +                                   && dynamicStreamingResource.initialIndex > -1
    +                                   && dynamicStreamingResource.initialIndex < dynamicStreamingResource.streamItems.length)
    +                              {
    +                                   
    +                                   streamName = dynamicStreamingResource.streamItems[dynamicStreamingResource.initialIndex].streamName;
    +                              }
    +                              
    +                              var drmContentData:ByteArray = null;
    +                              
    +                              // if we know the initial stream name then try to use its DRM metadata
    +                              if (streamName != null)
    +                              {
    +                                   drmContentData = drmMetadata.getValue(streamName) as ByteArray;
    +                              }
    +                              
    +                              // if we still haven't find one, then get any available one
    +                              if (drmContentData == null)
    +                              {
    +                                   var keys:Vector.<String> = drmMetadata.keys;
    +                                   var index:int = 0;
    +                                   
    +                                   do
    +                                   {
    +                                        var drmKey:String = keys[index];
    +                                        if (drmKey.indexOf(MetadataNamespaces.DRM_ADDITIONAL_HEADER_KEY) != 0)
    +                                        {
    +                                             drmContentData = drmMetadata.getValue(drmKey);
    +                                        }
    +                                        index++;     
    +                                   } while (drmContentData == null && index < keys.length)
    +                              }
    +                              
    +                              return drmContentData;
    +                         }
    +                    }
    +                    
    +                    
    +                    return null;
    +               }
    +
                      private function onStatus(event:StatusEvent):void
                        if (event.code == DRM_STATUS_CODE
    Hope it helps

  • Android AIR with DRM Flash Access 3 (workflow DRM client side) ? HELP

    Hello,
    I'm trying  to manage DRM encryption for video with Flash Access 3.0 on Air for Android (or mobile device profile). I looked around and haven't found any awnser so far.
    I know that Flash Player on Android devices is not supported by Adobe Flash Access, but it seems a bit different on Android AIR application, but where there is some point that I don't understand and I don't find any answer or exemples.
    How to manage the DRM API workflow for Android AIR with Framework AIR?
    Until now, i made a custom AS3 video playback (like StobeMediaPlayback), and i am trying to play:
    an encrypted video ->           http://drmtest.adobe.com/content/anonymous.f4v  (encrypted) and its metadata http://drmtest.adobe.com/content/anonymous.f4v.metadata 
    and a no encrypted video --> http://drmtest2.adobe.com:8080/Content/unencrypted.f4v on Android device with AIR framework.
    What I understand in accordance what i found this this forum, there are some differents workfows to manage DRM :
    #1 - FMRMS (Flash Media Rights Management Server) before Flash Access :
         -NetStream.play()
         -NetStream.authenticate()
    Adobe said tha that the workflow above is no longer recomanded, as we have Flash Access now
    #2 - Flash Access for (Flash Player  or AIR desktop):
    (without token authentication) anonymous
    (with token authentication)
      1. Get drm metadata
      2. Create DRMContentData class from drm metadata
      3. DRMManager.loadVoucher()
      4. NetStream.play()
      1. Get drm metadata
      2. Create DRMContentData class from drm metadata
      3. Identify from metadata that this video requires authentication
      4. Prompt user for credentials and call DRMManager.authenticate()
      5  DRMManager.loadVoucher()
      6. NetStream.play()
    more info : http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118666ade46-7ce3.html
    Both case use DRMManager class in which you can use loadVoucher to apply the DRMContentData object from a DRM-protected media file
    #3 - Flash Access 3.0 for (AIR 3.2 mobile device):
    But in AIR environnement for mobile device, I don't found any informations toward a workflow for DRM Flash Access. The official documention say that the DRMManager class "it is not supported on mobile devices. You can test for support at run time using the DRMManager.isSupported property" (source:  http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/drm/DRMManage r.html  ). For now, when I test my player DRMManager.isSupported, the return is "false".
    Is there a way to manage a DRM player for AIR mobile without DRMManager class  ? What is the right workfow for this? Or maybe, I mistaken something. I think some people have succeed with DRM implemtnation on AIR mobile...
    Thanks in advance
    ethiers
    (sorry for the english  and i am beginner with DRM implementation, I never did that before)
    Here is some related thread close about my question
    Public Facing Flash Access DRM Examples? (Sample Content) - http://forums.adobe.com/thread/723499
    DRM video playback - HELP PLEASE - http://forums.adobe.com/message/2962340
    Unencrypted part in encrypted content - http://forums.adobe.com/message/3643812#3643812
    Adobe DRM-Activatie crash android - http://forums.adobe.com/thread/779962
    Flash Access DRM content not showing in Android mobile - http://forums.adobe.com/thread/841990
    NetStream in AIR - http://forums.adobe.com/message/3705234#3705234

    Thank you very much Denis,
    You are absolute right! And you help me a lot.
    On my side, i tested other devices like Google Nexus One (Android 2.3.4 + AIR 3.1), HTC Flyer (Android 3.1 + AIR 3.1) and Samsumg Galaxy tab 10.1 (Android 3.2+AIR 3.1), All support very well the DRMManager service.
    For those who want to check it quickly, I developped an application to play an encrypted video with FAXS DRM : You can download :
    https://play.google.com/store/apps/details?id=air.air.com.seconceptweb.DRMTestAccessPlayer
    If you have some questions, or some observations about FAXS DRM and AIR application for Android, you can use this thread indeed.
    Observations :
    AIR 3.0
    Flash Access Content Protection Support for AIR Mobile — Flash Access content protection support is now available on mobile devices including Android powered smartphones and tablets. In addition, content protection is now supported on tablet devices powered by the BlackBerry® Tablet OS. Note: Flash Access for iOS is not supported at this time. In addition, Flash Access for Flash Player Android is not supported at this time.
    source: http://helpx.adobe.com/x-productkb/multi/release-notes-flash-player-11.html
    Sorry for my long delay for this replay, i was on vacation... very away from computer.
    Regards,
    Sebastien

  • How do I create DRM Licenses that can be used for Offline Playback?

    [ Background ]
    Typically, a license is acquired from the DRM license server when the client video player encounters a video that is DRM-protected.   However, some use cases call for the ability for end-users to be able to play DRM content when a network connection is not available to the device.
    For example - the user wants to download a video from their home, acquire a license to play the content, and then get onto a train/airplane where a network connection isn't available.  On the train/airplane/etc..., the end user expects to be able to watch their video that they downloaded at home.
    [ DRM Policy Requirements ]
    For this use case to be possible, the DRM license must be acquired when the network connection is available.  In addition, the DRM license must be allowed to persist on the device disk.  For this to be possible, one value must be present in the DRM policy:
    1. Offline License Caching must be set to 1 or higher.  This policy parameter indicates how many minutes a license is allowed to be persisted to disk once it's been acquired by the license server.
    [ Workflow ]
    Now that the content has been packaged with a DRM policy that allows for offline caching (persistance) of a license, the video player simply has to acquire the license before the network connection is lost.  This can be accomplished via the typical API calls that the Video Player Application Developer would use to do a normal DRM license acquisition (DRMManager.loadVoucher()).
    For example, by using the DRMManager ActionScript3 API: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/drm/DRMManage r.html
    For other platforms supported by Adobe Access DRM (iOS, Android, etc...), please refer to the appropriate documentation around playback of DRM content on how to pre-fetch the DRM license.
    [ Workflow - iOS ]
    Enabling offline playback using the Primetime Media Player SDK (PSDK) for iOS requires a bit of self-extraction & instantiation of the DRM Metadata from the m3u8.  The reason for this is that as of PSDK v1.2, the PSDK APIs do not expose an mechanism for extracting the DRM metadata.
    You must manually (outside of the PSDK) get access to the DRM Metadata, instantiate a DRMContentData, and then use the DRMManager class to obtain a license for your content.  Afterwards, you may download your HLS content and stream it to your video player application locally.  Since the DRM license was pre-acquired before playback of the downloaded HLS content, your video player application does not require a network connection to acquire a DRM license.  Below is a code sample of obtaining the DRM Metadata from the m3u8 manifest and then using it with the DRMManager singleton.
    /*          Main entry points, playlistURL is url to a top level m3u8. */
    void PlayContent(NSURL* playlistURL)
              DRMManager* drmManager = [DRMManager sharedManager];
              if ([drmManager isSupportedPlaylist:playlistURL])
      // First we need a handler for any errors that may occur
                        DRMOperationError errorHandler = ^(NSUInteger major, NSUInteger minor, NSError* nsErr)
      /*          report error. */
      /*          Synchronous call to DRM manager to extract DRM metadata out of the playlist. */
                        [_drmManager getUpdatedPlaylist:playlistURL
                                                                                      error:errorHandler
                                                                                    updated:^(NSURL *newPlaylist, DRMMetadata *newMetadata)
                                   (void) newPlaylist; /*          updated URL is not used for this code sample. */
                                   if (newMetadata)
                                                      Assumes we are going to try to satisfy requirements to acquire license on the first policy in the metadata.
                                                      If there are multiple policies in the metadata, only 1 of them need to be satisfied for the license request to
                                                      go through.                                          
                                             DRMPolicy* drmPolicy = NULL;
                                             for (id object in newMetadata.policies) {
                                                       DRMPolicy* drmPolicy = (DRMPolicy*)object;
                                                       break;
                                             if (drmPolicy == NULL)
                                                       /*          report error, this metadata is malformed. DRM metadata must contain at least 1 policy*/
                                             if (drmPolicy.authenticationMethod != ANONYMOUS)
    However, please note that the above only describes the DRM license handling for offline playback.  The actual playback of video using the Primetime client SDK is not officially supported.  You will have to use your own mechanism of saving and playback back HLS content locally within the application.
    Theoretically, it is possible to save the HLS stream to the app, and then embed an HTTP server to the app to stream the HLS content back into the application.  However, the Primetime client SDK doesn't not expose a way to do this directly, since it's not yet supported.
    cheers,
    /Eric.

    no, the headers, here's a picture of the headers on this page. When I use SEO for Firefox, it sees them on every other page but never on my iweb sites.
    Quickpost this image to Myspace, Digg, Facebook, and others!

  • How to configure mail service in DRM 11.1.2.3.500

    How to configure mail service in DRM 11.1.2.3.500.
    There is a feature in Workflow Models to Notify users by sending mail.
    Can anyone help me find from where to configure mail service.

    Hi,
    If you open up the Configuration Console on the DRM Server you should be able to navigate to the second tab called "Host Machines".
    From there, select SMTP Server - and enter the details for your SMTP server. You've now configured DRM to send emails... now you just need to add it into your workflows...

  • DRM / DRG E-Mail Notification

    Hello,
    I am trying to make the E-Mail notifications withing the workflow component work.
    So far I have set up SMTP Server and Credentials etc. within the DRM Management Console and added "Notifications" to each workflow step within my workflow model.
    As a last step I have added E-Mail addresses to each User.
    When a workflow level gets approved or declined no E-Mail ist sent our to any involved persons.
    Am I missing something?
    Thank you very much in advance!!
    Kind Regards,
    Pascal

    Localhost: I mean to replace localhost where ever you refer it. Ex: Host Machines --> Process Manager, Event Manager Etc. also in the SMTP Tab you will need to provide the SMTP Host ( you might have already provided it).
    Email Id : I mean the working email Ex: [email protected]

  • Clicking on workflow from oracle applications manager getting directed to http instead of https

    Oracle DB:11.2.0.3.0
    Oracle Apps: 12.1.3
    O/S: Sun Solaris
    Hi All,
    We are facing s strange issue -  Whenever we click on workflow from oracle applications manager, it's getting directed to http instead of https?
    Could anyone please share the fix to the above issue.
    Thanks for your time.
    Regards,

    I've noticed that lsmod | grep agp gives me this output:
    intel_agp 25436 1
    agpgart 29332 2 drm,intel_agp
    Is alright to see the intel_agp module or should I use ati_agp?
    That module is motherboard dependent or VGA dependent?
    Edit:
    dmesg | grep agp
    agpgart-intel 0000:00:00.0: Intel 865 Chipset
    agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xe0000000
    agpgart-intel 0000:00:00.0: AGP 3.0 bridge
    agpgart-intel 0000:00:00.0: putting AGP V3 device into 4x mode
    Last edited by pazioman (2009-06-04 14:25:59)

  • DRM module on Linux

    We implemented the workflow outlined in the documentation so that the DRM module is downloaded and installed for users without it and so far this implementation works fine on Windows and Mac OS.  Unfortunately now we are having issues with Linux users and the DRM system.  I tested on Ubuntu 10.10 32 and 64 bit on the latest 10.2 player and the error seems to be coming from the system update process.  I'm unable to line debug in Linux but I did manage to install the debug Flash Player and the error is "SecurityError: Error #2000: No active security context."  The error occurs right after a successful request is made to http://xsdownload.adobe.com/ which is why I'm suspecting the update process.
    Is this a known issue for Linux?
    Is there a way to manually install the DRM module?
    Could this be an issue when the player actually tries to load the voucher?
    Thanks,
    Jamie

    Hi Jamie,
    Flash Access 2.0 is not supported by Ubuntu 10.10, however, earlier versions will work.
    The next version of Flash Access may address the issue you're seeing.
    cheers,
    /Eric.

  • I can no longer read DRM protected books

    I have had ADE and Sony Reader for PC for some years without any major problems. Recently I have been having some issues downloading a particular book - the acsm would not download the file. In trying to fix this I seem to have created a far worse problem. One of the fixes suggested was to ensure my computer was properly authorised - but I was unsure of my password on my Adobe account linked to my old email so not knowing what else to do I created a new account. Adobe have now rather unhelpfully removed the DRM from all my legitmately pruchased books. I have been wrestling with the earlier problems for over a week now and this latest hastle is the last straw.  My computer is Windows Vista and my ereader is Sony PR1, I thought this would need to be resolved by Adobe linking or merging my accounts but if anyone can help  I would be very grateful.

    This is the Reader forum. The Digital Editions one is here:
    http://forums.adobe.com/community/adobe_digital_editions

  • Error while deploying a workflow in OWB

    Hi,
    I am getting the below error while deploying a workflow in Control Center.
    ORA-29532: Java call terminated by uncaught Java exception: java.sql.SQLException: The file /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/bin/admin/rtrepos.properties cannot be accessed or has not been properly created on the server XXXXXX. If the file does not exist or if the database owner (normally user 'oracle') does not have the required file permissions or if the file has not been properly created then the file can be recreated by running the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/rtp/sql/reset_repository.sql (in a RAC environment the file must be manually copied to each server which is used for OWB). Otherwise if using a 10.2 database instance, then please run the SQL*Plus script /u01/app/oracle/product/11.2.0.2/dbhome_1/owb/UnifiedRepos/reset_owbcc_home.sql.
    Did any one faced this issue before?
    Kindly let me know the steps to resolve the issue.
    Thanks.

    Hi Vidyanand,
    Did you create the runtime access user using the runtime assistant? Did you select the correct runtime repository (if you have more) to associate your runtime access user with?
    Note that there are 4 database roles being created when you create a runtime repository owner:
    - OWB_A_<runtime repository owner>
    - OWB_D_<runtime repository owner>
    - OWB_R_<runtime repository owner>
    - OWB_U_<runtime repository owner>
    If you would grant those roles to a user, then that user becomes an access user for the user with username <runtime repository owner>.
    Note that you can also use the runtime repository credentials to connect to the runtime repository for deployment purposes, but you may not want that because of security concerns.
    Thanks,
    Mark.

  • Questions on OCS and workflow

    I am wondering whether I can configure the following:
    - Can I have multiple views? Example, view documents by Author, Project, Category? Can I customize document
    views?
    - Can I control access rights on a single document?
    - Can I monitor or extract a report on how often a document is accessed?
    In addition, I have the following problems with OCS Workflow:
    - The Workflow has no default email notification. Documentations indicated that Email Notification has to be configured to work with SendMail. Can Email notification be configured with OCS Mail instead?
    It does not make sense to use SendMail instead of OCS Mail.
    - Document can be viewed by Workspace members once it is uploaded. What is the purpose of workflow then?
    - Document has to be manually submitted for review to initiate a Workflow process. Can this be performed automatically?
    - WorkFlow approver is defined by the user. It should have predefined approvers.
    - In Workflow notification, Notification Detail provides the URL but does not have a URL link back to the document. In this case, the review process is manual because the approver does not have an easy
    way to preview the document.
    Are my comments correct? Are there any workarounds?

    Roger,
    1) The default SPINCOUNT value is 0 (no spinning) for all platforms that are supported today. (At one time we had a default value of 5000 for Sequent hardware, but it has been many years since we supported that platform.) The SPINCOUNT value that will work best for any application depends on many factors, including the number of CPUs on the machine, the hardware platform, and the indvidual application. SPINCOUNT will only be useful when the machine has more than one CPU.
    2) /Q logs Q_CAT:1447 after 50 unsuccessful attempts to obtain the semaphore when the semaphore has never been released and reobtained by a different process or the same process during that period. The Access Control List code uses the same rule for logging LIBTUX_CAT:1511. If TMSPINCOUNT is set, then the number of unsuccessful attempts to obtain the semaphore is incremented by 1 only after TMSPINCOUNT spins have been done.
    Code for the BB semaphore and the semaphore used by /Domain follows a different rule. This code will log LIBTUX_CAT:5005 or LIBGW_CAT:5010 if a process has to wait for the semaphore for 10 seconds and the semaphore has never been released by the original owner during this time period.
    3) TMSPINCOUNT is used for the BB semapahore, AOM semaphore, ACL semaphore, /Domain semaphore, and /Q semaphore. Locking the GTT uses the same BB semaphore that used to lock other tables in the BB.
    Regards,
    Ed

  • How can I display a SP 2010 out of the box workflow's task assignees via powershell?

    There are days where one of the 250+ workflows at the site has attempted to send email to someone no longer at the company.
    I would like to find a way to go through the farm and display all the list URLs that have workflows, and the mail addresses associated to the workflows.
    This way I can track down the workflows that need to be updated to remove the missing users.
    I have started a bit of script to do this. In my script, I just had a site collection - I figured that if I can get that to work, then surely wrapping another loop for the rest of the farm won't be bad. 
    However, for some reason, I am not seeing the output that I expected to show the mail addresses.
    I am hoping a different set of eyes might see what I am missing. It was my understanding that the AssociationData property was XML that contained information about the assignees for tasks, the carbon copy list, etc.
    Maybe I misunderstood something that I read?
    $outLoc = "d:\temp\wfdata.txt"
    $web = Get-SPWeb -Identity "http://myfarm/sites/it/"
    foreach ($list in $web.Lists)
     $associationColl=$list.WorkflowAssociations
     foreach ($association in $associationColl)
           $association.AssociationData | Out-File $outLoc
    $web.Dispose()
    I want to thank you for the helpful tips that so often appear on this list. They help me when I am reading over old threads to figure out what to do. I am hoping that tips on this thread will likewise be helpful.

    Hi,
    With
    SPWorkflowAssociation.AssociationData property, we can get the assignees’ information. Your script can
    be able to retrieve a XML format data which contains the user name we need:
    So the next step would be getting the user name by parsing the XML data we got.
    The two links below will show how to parse XML with PowerShell:
    http://stackoverflow.com/questions/18032147/parsing-xml-using-powershell
    http://blogs.technet.com/b/heyscriptingguy/archive/2012/03/26/use-powershell-to-parse-an-xml-file-and-sort-the-data.aspx
    With the user name, we can get the
    Email property of an user with the scripts as the link below provided:
    http://davidlozzi.com/2012/03/07/using-powershell-to-access-sharepoint-sites/  
    Best regards
    Patrick Liang
    TechNet Community Support

Maybe you are looking for