How to create & handle policies?

Question from a customer (anonymized):
It is my understanding that the reference implementation comes with 4 sample policies:  Ad-pol, dto-pol, sub-pol, and vod-pol.  Without a policy file, both the f4fpackager and the Adobe Access SDK fail to generate DRM data.  As such, we are trying to determine what policy file should be used for the initial implementation and the impact if we choose to change the policy file later (i.e. would we need to repackage all assets again to include the updated policy file?).
In my mind, the first step is to understand what parameters can be declared in each policy file.  The second step is to determine what parameters are in scope for us (requirements).  And then finally, we need to implement the desired policy with the desired parameters (looks like we do this via the Policy Update List Manager?).  Would you agree with this approach?  Any recommendations overall – how other companies proceed?  Is the only documentation on this topic found in the Protecting Content -> Using the Adobe Access Reference Implementations document?

The entire content prep and license server configuration life cycle is documented in the "Protecting Content" document.  All of the information I describe below can be found (in even more detail) there.  http://www.adobe.com/support/adobeaccess/pdfs/server/AdobeAccess_4_ProtectingContent.pdf
The policies you’re speaking of our some sample/demo policies that our Reference Implementation License Server uses for our Business Rules sample.  It’s a mode you can set in the license server, where it’ll serve out licenses abiding by the restrictions in one of those Ad-Supported, Download-to-Own, Subscription, or Video-On-Demand sample policies you’re looking at.  Page 22 of the Ref Impl usage guide will demonstrate how to package content that'll demonstrate this Business Logic:  http://www.adobe.com/support/adobeaccess/pdfs/server/AdobeAccess_4_RefImpl.pdf
A policy, once created, can be used in any situation, so you’re free to use those sample policies (if they suit you), or build your own policies using our Java Adobe Policy Manager, or by directly using our Adobe Access SDK.  I’ll go into details on how to use either approach below.
[ What is a policy? ]
A name:value set of license restrictions.  A description of all the license restrictions that can be defined in a policy can be found in the "Usage Rules" section here: http://www.adobe.com/support/adobeaccess/pdfs/server/AdobeAccess_4_ProtectingContent.pdf
[ How is a policy used during packaging (encrypting)? ]
The packager takes the policy as an opaque blob of data to insert into the DRM Metadata during packaging.  When the client requests a licnese, it'll send the entire DRM Metadata blob to the License Server (without parsing it).  The DRM Metadata contains the following information:
- License Server URL
- Policy
- Content Encryption Key (encrypted using the License Server's Public Key)
[ How is a policy used during Adobe Access License Server issuance? ]
A policy is a suggested "blueprint" that the Adobe Access license server may choose to use in order to determine what constraints/restrictions to include into the license it vends to the client.  The key words here are "suggested" and "blueprint".  "Suggested" infers that the server can choose to only listen to some (or all) of the restrictions named in the policy.  The license server can even choose to override any/all of the policy fields.  To the extreme case, the license server may choose to completely ignore the policy sent up in the metadata and use it's own policy (by creating one from scratch, or using the built-in PolicyUpdateList functionality).
Once all of the policy properties are decided, it is used by the License Server to generate a license to send down to the client.

Similar Messages

  • How to create Handling Unit using Process Order no. & Packing Instruction

    Hi experts,
    Please guide me how to create Handling Unit using Process Order number & Packing Instruction reference?Noramlly this is done using standard transaction 'COWBPACK'.
    ANY FUNCTION MODULE OR BAPI TO DO THIS.
    if any solution please explain with proper example..
    Thanks In advance
    Thanks,
    Yogesh

    Hi experts,
    Please guide me how to create Handling Unit using Process Order number & Packing Instruction reference?Noramlly this is done using standard transaction 'COWBPACK'.
    ANY FUNCTION MODULE OR BAPI TO DO THIS.
    if any solution please explain with proper example..
    Thanks In advance
    Thanks,
    Yogesh

  • How to create Approval Policies using API - OIM 11g R2

    Hi,
    Could you please let me know how to create the Approval Policies using java API code in OIM 11g R2.
    Thanks

    Hi Karthik,
    Thanks for sharing the link. Could you please let me know how to specify the rule condition while creating the Approval Policy using the API given in this link.

  • How to careate Fault Policies.xml file in J Developer.

    Hi Friends,
    I want to handle Mediator Exceptions for that i need to create fault policies.xml file and i am new for mediator..can you Explain How to create fault policies.xml in Jdeveloper ...May i know what's the steps to folllow.. and i refered http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/med_faulthandling.htm#BABBGIDE
    this link also but i didn't get from that..?

    There is no UI support to create fault-policies.xml. One has to create it manually based on the schema defined in the doc(the link you posted). You can see the sample file here - http://download.oracle.com/docs/cd/E14571_01/integration.1111/e10224/med_faulthandling.htm#CHDFAEEF.
    -Sandeep

  • Create Handling unit after receiving finished goods

    Hello,
    My client's requirement is that they do not want a TR or TO to get created at the time of Production order confirmation and neither they want to create the Handling unit at the time of confirmation.
    They want to move the material from production to warehouse as one Handling unit after multiple confirmations. They want to create Handling unit manually after the receipt of materials.
    What is the process of creating Handling unit after we have FG (multiple batches).
    After creation of Handling units, my client wants to ship the same Handling unit out to customer.
    How to create Handling unit
    Regards
    Prabhjot Singh

    Dear
    Please Follow this Steps
    Process Cycle:
    1)Create Material with WM View in Material Master (MM01)
    2)Crearte Purchase Order(ME21N) consult MM
    3)Release Purchase Order(ME29N, ME28)
    4)Goods Receipts (MIGO)
    5)Creating Transfer Request (note:- this will come Automatically while doing G/R)
    6)Create Transfer Order (LB13)
    7)Confirm Transfer Order (LT12)
    10)Check Stock Overview in Warehouse (LS24)
    Goods Issue Process from Warehouse:
    1)Create Reservation (MB21)
    2)Goods Issue W.R.T Reservation (MIGO)
    3)Create Transfer Order (LT06)
    4)Confirm Transfer Order (LT12)
    After Doing all This Steps In MMBE At Stock Requirement List Click on the Selected Stock and Right Click u can See the WM stocks And Handling Unit
    with Regards
    Pushpalas

  • Create handling units and assigning them as Packing Proposal for Sales Orde

    Hi Friends
    How to create handling units and assigning them as Packing Proposal for Sales Order Items in the background.
    Could you please help to provide Input Parameters for BAPI_HU_CREATE for sales order OR is there any other program creating and assigning them to Sales Order line Items.
    Thanks in Advance.
    SR

    Hi Friends
    I created Handling Units with BAPI_HU_CREATE , Pack materials with BAPI_HU_PACK in to Handling Untis and assign handling units to sales order with BAPI_HU_CHANGE_HEADER . But These BAPIs are not doing packing sales order line items in to handling units . I have to go sales order and do sales order line item packing by clicking packing button.
    Could you please help on how to do packing Sales Order Line items in the background with BAPIs.
    Thanks in Advance.
    SR

  • Create Handling unit after receiving finished goods  from production

    Hello,
    My client's requirement is that they do not want a TR or TO to get created at the time of Production order confirmation and neither they want to create the Handling unit at the time of confirmation.
    They want to move the material from production to warehouse as one Handling unit after multiple confirmations. They want to create Handling unit manually after the receipt of materials.
    What is the process of creating Handling unit after we have FG (multiple batches).
    After creation of Handling units, my client wants to ship the same Handling unit out to customer.
    How to create Handling unit
    Regards
    Prabhjot Singh

    Hi,
    If I understand right - customer wants a simple transfer of finished goods from production to warehouse, and latter pack into handling units.
    Possible scenario:
    1) Assign production order to non-WM and non-HU storage location. Post GR for production order using transaction MIGO (mvmt. type 101) for a whole quantity produced for production order.
    2) Setup packing table in IMG (Logistic General > Handling Units > General > Setup packing table> ...) --> packing table is a functionality for packing goods into HU - it takes goods from predefined source non-WM/non-HU location, packs them into HU and places them in target WM-HUM location.
    2) Maintain packaging instruction (trans. POP1 and POF1) to automate the packaging quantities.
    3) Run packaging table by HUPAST, select your table and pack.
    4) Packed HU ends up on WM-HUM location.
    This process can be done either in SAP GUI (HUPAST) or you can build it in RF transaction and run it with mobile RF scanner (ABAP development required).
    Hopefully this will be of any help.
    Regards, Primoz

  • How to create event handler in project online

     how to create a remote event handler for project online...
    i want to create a event handler onprojectcreating using CSOM...need Help..

    Hi Abidulla,
    Here is a good post from UMT for you to start.
    http://www.umtsoftware.com/blog/2013/08/01/project-server-2013-remote-event-handlers/
    Hope this helps,
    Guillaume Rouyre, MBA, MCP, MCTS |

  • How to create and handle sharepoint custom list with more than 300 columns?

    Hi,
    I have requirement for our project where in the input form is having around 320 columns in it.below are the columns and data types.
    Single line of text-180
    Yes or No Radio button -95
    Date time control-35
    Checkbox-10
    I have checked the sharepoint boundry and limits for columns and data types.
    https://technet.microsoft.com/en-us/library/cc262787.aspx
    But how can we handle a sharepoint list with these many large number columns.
    Is it safe to create all columns in a single list?
    How it will impact the performance?
    What is the other approach acheive this requirement?
    Any help would be appreciated.
    Regards,
    Poovi

    Hi,
    According to your description, my understanding is that you want to know if it has some performance issue and limitation when create large number column in a list.
    When creating columns in the list , you can still create all 320 columns in the list. But when retrieve the items in a view, then there is a list view threshold limit which causes the performance issue, see the link below:
    Sharepoint list column limit
    To handling the large number columns, I suggest you can distinguish the column with business logic to create in different list, it will be clear to display the logic relationship.
    Thanks
    Best Regards,
    Jerry Guo
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to create an handle for Miniport driver Ioctl interface?

    Hi All,
    I am trying to create an handle for my miniport driver Ioctl interface, but it showing the following error while opening the handle with CreateFile API.
    "you are requesting IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMTYPE,
    which has been deprecated. Use IOCTL_HAL_GET_DEVICE_INFO::SPI_GETPLATFORMNAME
    instead"
    Can anyone suggest on how to create the handle for Miniport Ioctl interface?
    Thank you,
    Sagar

    Hi,
    I have seen this error only in GUI based apps. Maybe you are pointing to the wrong error.
    Check if CreateFile returns INVALID_HANDLE_VALUE. API return value should give you more information.
    Regards,
    Balaji.

  • How to create blocks on Procedures? How does one handle I/U/D on the block?

    Hello Gurus,
    How to create blocks on Procedures? How does one handle I/U/D on the block?
    Please give an example.
    Thank You,

    Hello Gurus,
    How to create blocks on Procedures? How does one handle I/U/D on the block?
    Please give an example.
    Thank You,

  • How to get handle of a button that i created through Customisation?

    How to get handle of a button that i created through Customisation?
    I tried this in processformrequest ..failed :(
    String str2 = paramOAPageContext.getParameter("AutoDialler");
    if (str2 != null) {
    System.out.println("Inside AutoDialler Hurray");
    }

    this works well
    but can you give documentation support of whatever you are saying?
    public void processRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    OASubmitButtonBean oasb= (OASubmitButtonBean)paramOAPageContext.getWebBeanFactory().createWebBean(paramOAPageContext,"BUTTON_SUBMIT");
    oasb.setID("xxSubmitAutoDialler");
    oasb.setUINodeName("xxSubmitAutoDialler");
    oasb.setEvent("xxSubmitAutoDialler");
    oasb.setText("xxSubmitAutoDialler");
    paramOAWebBean.addIndexedChild(oasb);
    public void processFormRequest(OAPageContext paramOAPageContext, OAWebBean paramOAWebBean)
    if ( strEvent.equals("xxSubmitAutoDialler"))
    //IMPORTANT Get this by calling the Function that loops for records.
    System.out.println("Inside processFormRequest Hurray");
    }

  • How to create nested Handling units at VL01n Outbound delivery

    Hi
    Please assist me
    How to create Nested Handling units at the time of Outbound delivery VL01n

    Hi,
    go to Edit-Pack,
    In First tab will be "Pack Material", give Packing Materials & enter. You will get a HU Number generated. select this line & the line in Material to be packed. Click on Pack button. The material is packed into a HU.
    Now go to Second tab "Pack HUs". Here also give Packing Materials & enter. You will get a HU Number generated. select this line & the line in All Handling Units that can be packed. Click on Pack button. The HU is packed into another HU.
    Nagesh

  • How to create a new Handling unit assigned to a Shipment?

    Hi,
    has anyone an experience how to create a new HU and assign it to a shipment (object type VEKP-VPOBJ = '04')?
    I need to create it via SAPConsole transaction. Originally I intended to use LM19 to create an unassigned HU and to assign it further on via some BAPI. But I could not find any suitable BAPI for the assignment. Standard transaction LM24, allows only to create a HU with an assignement to a delivery (outbound/inbound).
    Thank you
    Martin

    If you want to use function modules to accomplish this, here is 1 way.
    BAPI_HU_CREATE
    BAPI_TRANSACTION_COMMIT
    BAPI_HU_CHANGE_HEADER
    HU_POST
       lw_hproposal-hu_exid         = i_exidv.  "Ext HU# Optional
       lw_hproposal-hu_status_init = 'A'.          "Planned. -
       lw_hproposal-pack_mat   = i_pack_mat.       "Packaging Material
    *  This will create an UNASSIGNED HU object type 12.
       CALL FUNCTION 'BAPI_HU_CREATE'
         EXPORTING
           headerproposal = lw_hproposal
         IMPORTING
           huheader       = lw_huheader
           hukey          = lv_hukey
         TABLES
           itemsproposal  = li_iproposal
           return         = li_return.
    *  I could not assign to a shipment unless the commit was done.
    IF lv_hukey IS NOT INITIAL.
         CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' 
           EXPORTING
             wait   = 'X'
           IMPORTING
             return = lw_return.
         IF sy-subrc NE 0.
           APPEND lw_return TO et_return.
         ENDIF.
    *    Assign to a Shipment
         lw_huheader-pack_mat_object  = i_object.               "04-HU Type for Shipment
         lw_huheader-pack_mat_obj_key = i_obj_key.           "Shipment #   
         lw_huheader-dc_custom_mat    = i_dc_custom_mat."Sets the Dist Channel
         CALL FUNCTION 'BAPI_HU_CHANGE_HEADER'
           EXPORTING
             hukey     = lv_hukey
             huchanged = lw_huheader
           IMPORTING
             huheader  = e_huheader
           TABLES
             return    = li_return.
         e_hukey       = lv_hukey.
    *It is still not attached to the shipment until HU_POST is done.
      LS_OBJECT-OBJECT = P_OBJTYP.    "04
       LS_OBJECT-OBJKEY = P_OBJKEY.   "Shipment Number.
    CALL FUNCTION 'HU_POST'
      EXPORTING
        IF_SYNCHRON          = ' '
        IF_COMMIT            = 'X'
        IS_OBJECT            = LS_OBJECT
      IMPORTING
        ET_MESSAGES          = LT_MESSAGES

  • PI 7.11 - How to create a System Error in SXMB_MONI using a Java Mapping

    Hi
    We ve go a  Java Mapping in a File-to-HTTP Scenario. It works perfect except of one error case: if an empty source file or a source file with the wrong structure is delivered. In this case our Java Mapping forwards an empty payload to the HTTP channel. So, for PI is the mapping successful.
    I'd like to recognize this case and invoke a system error in the SXMB_MONI, so that this mapping will be stopped and our alerting concept informs the users. I know, how to recognize the case in Java but need to know how to create the System Error Status in the PI System.
    Thanks in advance
    Michael

    Hi Michael,
    Please refer here for the mapping API description:
    http://help.sap.com/javadocs/NW04S/SPS09/pi/com/sap/aii/mapping/api/package-summary.html
    You can use the StreamTransformationException exception describet there to raise an error from your Java mapping. Direct link:
    http://help.sap.com/javadocs/NW04S/SPS09/pi/com/sap/aii/mapping/api/StreamTransformationException.html
    You might also consider using the "Empty-File Handling" option in sender file CC to avoid processing empty files by PI.
    Hope this helps,
    Greg

Maybe you are looking for

  • Can you share iTunes libraries between iPad and iPhone?

    I know how to share libraries between my MacBook or iMac and my iPad and/or my iPhone. My question is, can you share your iTunes libraries between your iPad and iPhone only, without using a computer?  I wanted to share movies between my iPhone and iP

  • MIRO : Moving average price for material is negative

    Hi, i post an invoice but the system gives me this message : "Moving average price for material is negative: 120462 M411" i tried to change the average price (MR21) but really it is not a solution. is there any other solution to post this invoice? Re

  • Embed iChat -- VIDEO

    Need to know any ideas to embed iChat Video within web page. Want to have a button press and then launch iChat within a web page (which is below), but need the Video embedded as well. (java is cool if needed).. In the following link: (http://discussi

  • Can't connect to server Error -1 HP 6510

    When I initially installed printer I was able to access apps, now all I get is an error code that says I can't connect to the server error -1.  Is there a fix for this? This question was solved. View Solution.

  • Need to download trial again

    I downloaded Elements 10 2 days ago to a new Windows 7 laptop. I never started it. The computer then downloaded a bunch of updates and something happened. When I tried starting the computer the next day, it failed and restored the previous day which