IRM - Web Sevices - how to?

Hello ppl.
I have success installed IRM Server 10g(5.4.5.10), IRM Desktop 10g (5.5.12.2), and i want install SealedMedia Enterprise SDK,
but when appear installation window, i get require : 'Requires Unsealer version 5.4.3.0'... Unsealer is not installed. You will not be able to use this SDK to seal or inspect files until you install Unsealer.
http://download.sealedmedia.com/ redirect me to http://www.oracle.com/technology/software/products/content-management/index_irm_desktop.html
and i can't found where i can download Unsealer...
can any one help me?

Hello.
Thanks guys for replies.
Ok, now i have successfully installed IRM Server 11g on first machine, and IRM Desktop + ms word on second machine,
i create context... seal one document, that document ) no problems with unsealing on ms word...
now i want write java application which must unseal that document, in documentation
"Oracle® Fusion Middleware Developer's Guide for Oracle IRM Server
11g Release 1 (11.1.1)
Part Number E12326-02"
i found examples, uses web-services or java:
http://download.oracle.com/docs/cd/E14571_01/user.1111/e12326/isvwscodesamples003.htm#BABBEJAJ
i want seal or unseal documents using IRM WebServices or Java Application
i test three way,
6.2 Using JDeveloper Generated Web Services Proxies
6.3 Using the Oracle IRM Web Service Code
7 Code Samples for Java Applications
6.2 and 6.3 - jdeveloper detects for example "Unsealing a file" getSealingServicesEndpoint - method not found
SealingServicesEndpoint sealingServices = getSealingServicesEndpoint(hostPort, username, password);
for 7 -
Exception in thread "main" java.lang.NullPointerException
     at oracle.irm.engine.content.sealing.implementation.SealedFormatGenerator.<init>(SealedFormatGenerator.java:89)
     at oracle.irm.engine.content.sealing.aspects.generic.SealingOperationsGeneric.seal(SealingOperationsGeneric.java:54)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.classifications.context.aspects.plugins.SealingOperationsItemCodes.seal(SealingOperationsItemCodes.java:76)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.validation.SealingOperationsFault.seal(SealingOperationsFault.java:84)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.stream.SealingOperationsBuffering.seal(SealingOperationsBuffering.java:41)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.stream.SealingOperationsClose.seal(SealingOperationsClose.java:30)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.validation.SealingOperationsClassificationTime.seal(SealingOperationsClassificationTime.java:64)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.validation.SealingOperationsValidation.seal(SealingOperationsValidation.java:32)
     at oracle.irm.engine.content.sealing.SealingOperationsSlice.seal(SealingOperationsSlice.java:306)
     at oracle.irm.engine.content.sealing.aspects.arguments.SealingOperationsArguments.seal(SealingOperationsArguments.java:62)
     at oracle.irm.engine.content.sealing.SealingOperationsInstance.seal(SealingOperationsInstance.java:264)
     at SealFile.main(SealFile.java:82)
for java application code:
import static oracle.irm.engine.classifications.context.ContextConstants.CONTEXT_CLASSIFICATION_SYSTEM;
import static oracle.irm.engine.classifications.context.ContextCookieFactory.createContextCookie;
import static oracle.irm.engine.classifications.context.ContextFactory.createContext;
import static oracle.irm.engine.classifications.item.ItemCodeFactory.createItemCode;
import static oracle.irm.engine.content.sealing.SealingOperationsInstance.seal;
import static oracle.irm.engine.content.sealing.SealingOptionsFactory.createSealingOptions;
import static oracle.irm.engine.content.source.FileSourceFactory.createFileSource;
import static oracle.irm.engine.content.type.ContentTypeOperationsInstance.getSealedFileName;
import static oracle.irm.engine.core.classification.ClassificationFactory.createClassification;
import static oracle.irm.engine.core.general.LabelCollectionFactory.EMPTY_LABELS;
import java.io.FileOutputStream;
import java.net.Authenticator;
import java.net.PasswordAuthentication;
import java.net.URI;
import java.util.Date;
import java.util.UUID;
import oracle.irm.engine.classifications.context.Context;
import oracle.irm.engine.classifications.context.ContextCookie;
import oracle.irm.engine.classifications.item.ItemCode;
import oracle.irm.engine.content.sealing.SealingOptions;
import oracle.irm.engine.content.source.FileSource;
import oracle.irm.engine.core.classification.Classification;
public class SealFile {
public static void main(String[] args) throws Exception {
// The user name and password are provided on the command line. In a production
// system these details should be provided in a more secure manner, such
// as prompting from the console, or reading from a secure source.
final String username = "weblogic";
final String password = "welcome_1";
// Configure an authenticator to provide the credentials for any network access
Authenticator.setDefault(new Authenticator() {
@Override
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password.toCharArray());
// Provide an explicit item code for the document
ItemCode itemCode = createItemCode("sample document");
// Context UUID is fixed for sample code
Context context = createContext(UUID.fromString("46f910d9-dd30-476e-b060-4d01f88f8b05"));
// Context cookie specifying the context and the item code
ContextCookie cookie = createContextCookie(
context,
itemCode);
// The server address e.g. https://irm.example.com/irm_desktop
//URI serverURI = URI.create("https://server20:16101/irm_desktop");
URI serverURI = URI.create("http://server20:16100/irm_desktop");
// Create the classification details used in the sealing options
Classification classification = createClassification(
"46f910d9-dd30-476e-b060-4d01f88f8b05",
CONTEXT_CLASSIFICATION_SYSTEM,
null, // automatically fill in key set
serverURI,
new Date(),
EMPTY_LABELS, // automatically fill in labels
cookie);
// Create the sealing options
SealingOptions sealingOptions = createSealingOptions(classification);
// Create a file source from the file name
String unsealedFilename = "d:\\7777\\test.doc";
FileSource fileSource = createFileSource(unsealedFilename);
// Get the sealed equivalent of the unsealed filename
String sealedFilename = getSealedFileName(unsealedFilename);
// Write the sealed stream out to a file
FileOutputStream sealedOutputStream = new FileOutputStream(sealedFilename);
// Seal the file
seal(fileSource, sealedOutputStream, sealingOptions);
// Close the streams
sealedOutputStream.close();
i dont understand how to use ws for unsealing sealed document.
help wanted ;)

Similar Messages

  • Web sevice data control deploy error.

    We developed an ADF application. We deploy this application to SOA 10.1.3.3 it works correctly. After that we add this project a web sevice data control pointing a BPEL process (initiate method).
    it works from Jdev 10.1.3.3. no problem.
    But when we deploy this application to app server . deploy works ok. but when we want to connect application
    "page not displayed error" occurs. no more information.
    it seem to us a connection error occurs to BPEL process web services.
    is there anyone face this problem? How can we solve?
    We want out ADF application works even SOA application down.
    How can we make ADF and BPEL applications like loose couple (can we add try catch block to provent general failure. Where we can add?)
    Thanks.

    when u deploy manually it goes under some other url than you specified, try to test webservice under the app server console and then webservice tab. this is how u get the actual URL to request webservice u deployed manually.other solution is to redeploy manually through app server console the webservice that you've deployed through jdeveloper.

  • IRM Web Services Adding a New Role to a Context

    We are in the process of using the IRM web services to create a system that will automatically create users/contexts and seal documents over the web.
    So far I can successfully create users and groups and assign permissions properly as well as create context.
    I am having trouble adding roles to the context.
    The error I'm getting is "The attribute 'Features' is mandatory".
    The problem is that there is no function to add features to the ContextRole object.
    How do I set up the features so that I can save then new ContextRole?
    Tom

    Hi Tom
    Response from engineering on your latest questions:
    Depending on which web service code generator is used, collection typed properties may or may not be provided with set operation. If the code generator does provide a set method for collections, then you can just specify the set of features you require as so:
    // Java
    Collection<Feature> features = new ArrayList<Feature>();
    features.add(feature);
    ContextRole role = new ContextRole();
    role.setFeatures(features);
    However if the set method is NOT provided, then you need to manipulate the collection directly, by using the get method and then using the standard collection methods to alter the contents.
    // Java
    ContextRole role = new ContextRole();
    role.getFeatures().add(feature);
    These two examples are functionally the same, they both create a context role object with one feature.
    Kind regards
    Andrew

  • Accessing IRM Web Services with Coldfsuion

    We are looking to use the IRM web services with Coldfusion. Coldfusion abstracts Web Services calls through Java calls to the point of just setting up structures and calling the functions.
    My question is about the process for building the correct parameters for the IRM services. I have the JDeveloper examples working but I can't make enough sense of what is goin on through all the calls to build the proper information.
    What I don't understand yet are things like where do I get the server key and at what point do I authenticate? Do I need to do separate calls for these things.
    I've captured a soap transaction for the update user example in JDeveloper and see there is a serverKey but no other authentication. Is this all I need?
    The web services documentation mentions authentication needs to be basic authentication. Other than that there is not more info. Is there any other source of info?

    Hi
    Sorry, things are a bit confused when it comes to Web Services (WS) documentation. At the moment (in 10g), it's mixed up with the older stuff in the Component API Help file. Also, apart from a few snippets and the JDeveloper examples, there is no WS sample code. We hope to address this in 11g.
    The web services required HTTP basic authentication details to be set before the call is invoked. This will be the username and password of the sealing user, so that user will need to be configured to use Standard Auth, rather than NT Auth. How to set this depends on the web service stack used on the client, but with JAX-RPC there are APIs that allow the user name and password to be specified. e.g.
    +// User name for authentication purposes+
    contextServices._setProperty(javax.xml.rpc.Stub.USERNAME_PROPERTY,args[1]);
    +// Password for authentication purposes+
    contextServices._setProperty(javax.xml.rpc.Stub.PASSWORD_PROPERTY,args[2]);
    This snippet is in the Help file under the header "Authentication", or directly via:
    mk:@MSITStore:C:\Program%20Files\SealedMedia\Enterprise%20APIs%20SDK\Components%20SDK\Docs\smcomponents.chm::/ws_documentation_authentication.htm
    As for the Server Key, each IRM Server has a unique UUID value. The easiest way to get this is to call the following web service method on the “ServerServices” web service port.
    LicenseServer_ref reference = serverServices.getLicenseServerReference();
    System.out.println(reference.getServerKey());
    One you’ve obtained this it will never change (for the server you are using) and can be cached or stored for all future web service calls.
    I think you need to have the auth properties set, and the Server Key handy, for most WS methods to work, but I don't think it matters in which order you get them.
    Hope this helps,
    David

  • When ı update firefox 7 to 8 I can not enter the facebook site, when I try it, it says Uyumsuz bir internet tarayıcısı kullanıyorsun. ( it means in english : you are using an unsuportted web browser) how I can solve this problem?

    when ı update firefox 7 to 8 I can not enter the facebook site, when I try it, it says Uyumsuz bir internet tarayıcısı kullanıyorsun. ( it means in english : you are using an unsuportted web browser) how I can solve this problem?

    Step by step, how did you arrive at seeing this agreement?

  • If I buy a digital book in  EPUB size from a web site, how I may read it on my IPad? Specify that I didn't buy it from Apple Store.

    If I buy a digital book in  EPUB size from a web site, how I may read it on my IPad? Specify that I didn't buy it from Apple Store.

    First, epub has nothing to do with size, it is a file format that is popularly used for ebooks, but ebooks published in epub file formats vary greatly in file size.
    It will depend on where you buy it.  Many books are DRM locked (Digital Rights Management, a software lock).  If so, in order to load it into another companies reader or reader software, you need to use something like Adobe Digital Editions to "authorize" the book on the device.  Apple's iBook software does not work with ADE.
    If the book was DRM free, you should be able to read it in any ereader or ereader program that supports epub format.
    If the book is DRM locked to B&N, Amazon, Kobo or whichever seller you shopped from, then the simples thing is to download their free app for the iPad (they all make one, in fact they all make free apps for iPad, Android, Mac OS X and Windows).
    So the short answer is yes, you should be able to read any epub ebook file on an iPad, although not necessarily in iBook.
    So, books from
    Amazon - get the Kindle reader app
    B&N - get the Nook reader app
    Kobo - get the Kobo reader app
    non-DRM epubs can be read in iBook, Nook, Kobo, or Google Play

  • When I copy say something from a web page how then can I paste it and where to ie pages/messages etc on my ipad

    when I copy say something from a web page how then can I paste it and where to ie pages/messages etc on my ipad

    You can paste it into any word processing program you have, evernotes as stated, the notes app, even into e-mail if you want.

  • [web gallery] how to define the export color profile

    Hello,
    I'm currently working on a web gallery template wich will create both web size and full size images. It will allows my clients to directly download the images they want for their article, and save me a lot of time for the uploading process.
    This step is done. I've found in other web templates how to do the multiple sizes. You can have an example here: http://nack.ch/series/biscuits/index.html
    But as I often work for press, I'd like to be able to export my images in a profile like ProPhotoRGB or AdobeRGB instead of sRGB. Is there a way to do that?
    I suspect there should be a photoSizes.*. function that I have to insert in my galleryInfo.lrweb, but I didn't found a listing of the different parameters we can set for web galleries.
    Have you any idea to solve this problem or at least where I could find any information about that?
    Best regards
    Niels

    Sorry, there is no way to do this in the 2.x SDK.
    We'll keep your request in mind for a future version.
    - Andy

  • Cloud Computing vis-à-vis Web Sevices

    Please tell some good resources what describe the theme:
    Cloud Computing vis-à-vis (in relation to) Web Sevices .
    Thanks advance

    Dans la version cs6, on peut choisir un mode transparent, mais celui-ci supprime le coin de page interactif.
    Il serait cependant possible d'utiliser tout simplement un fond correspondant à votre site (au plus proche, car je crains que le dégradé ne soit pas évident à reproduire précisément), tout simplement en démarrant l'ouvrage sur une page de gauche (définir dans le panneau page les options de numérotation et de section)
    J'ai trouvé dans un autre post un exemple qui est assez élégant mais très gourmand en ressources : http://demo.quietlyscheming.com/book/Anatomy.html et visiblement non réalisé dans inDesign, mais directement dans flash.

  • I need explorer for certain web sites, how do I get it back for those?

    I need explorer for certain web sites, how do I get it back for those? I had an icon in case I needed Explorer, but now Firefox comes up. How do I change that back?
    Thank you!

    You can launch Internet Explorer from its icon on the desktop, Start Menu or the Quick Launch section of the taskbar. If you've lost the shortcuts somehow, you can create one as follows:
    # Right-click the desktop and choose New, then Shortcut.
    # Click the Browse button and select the following file:
    #* C:\Program Files\Internet Explorer\iexplore.exe
    # Give the shortcut a name, like ''Internet Explorer'' then click the Finish button.

  • TS3694 i just downloaded the lastes itunes version & am not getting an error -3212 saying i am not connected to the internet... but I am and am surfing th web.. how do i fix?

    i just downloaded the lastes itunes version & am not getting an error -3212 saying i am not connected to the internet... but I am and am surfing th web.. how do i fix?

    Hi crichards23,
    Here's an article that has troubleshooting for being unable to connect to the iTunes Store that would help you troubleshoot your iTunes connection issues:
    Can't connect to the iTunes Store
    http://support.apple.com/kb/ts1368
    I hope this helps! Cheers,
    - Ari

  • When im web surfing, how do i go back one page?

    when i web surfing, how do i go back one page?

    Couple ways.
    one is the delete key and shift delete.
    Track pad options see >Sys preferences>Trackpad
    Back and forward keys in the browser itself in the upper left. You can customize the toolbar by control clicking in the toolbar to get a drop down menu>customize.

  • Web archive, how do you keep it to desktop without the web?

    Hey there, I have a few videos I saved, but they are web archives. I would like to keep them, without having to use the web. How do I do this?
    Thanks again everyone.
    -ankitae

    whoops

  • When building a web site, how do I set up a blank browser page that I can pull html & css files into.

    When building a web site, how do I set up a blank browser page that I can pull html & css files into.

    David's book is a good place to start. This is really far more involved that can be covered in this forum. You'll need to get familiar with a database, most likely MySQL, PHP, how to send requests tot he database - queries - and most likely maintain a state with Sessions. As you can see, it's a bit involved. The good news is this skills you'll acquire to do this will go a long way! It will cover all the basic requirements of web application development.
    Dive in, and have fun!
    Lawrence   *Adobe Community Expert*
    www.Cartweaver.com
    Complete Shopping Cart Application for
    Dreamweaver, available in ASP, PHP and CF
    www.twitter.com/LawrenceCramer

  • CRM Web UI :- How to Control number of session of Web UI for a user

    Hello Experts,
    We do have very specific requirement which SAP doesn`t recommend in terms of multi-sessioning for a user.So we are little worried upon the challeges.Could you please share your ideas/Experience on following?
    1.How to Control number of Internet explorer session for the web UI (may be 2 or 3).?
      Though SAP doesn`t recommned more than one but our client requires 2 or more than that but we need to fix it either 
      2 or 3.
      So we are looking for specific setting for this.
    2.What are the challenges we need to face if we implement option 1?
    3.Specially in interaction record management
        a. Is there chance of loosing the data if agent has opened more than two session.
        b. In which session interaction record data will get stored,the one on which agent picked up the call or in the latest 
            one?
    Please let me know if I am not clear enough on any point.
    Thanks in advance,
    Shailendra Tolambiya

    Hi Shailendra,
    The following wiki page might be useful in this respect:
    http://wiki.sdn.sap.com/wiki/x/gxdKDQ
    Best Regards,
    Shiromani

Maybe you are looking for

  • How To Handle With Back Ground JOB From WEBUI When Click On "Appove"

    Hi How To Scheduled A Job Through ABAP Report In back end  Of CRM when i click on "Approve" Button in WEBUI  From result list. As per My requirement I have a Search View and Result View In Search View I have  Below Fields ITC Vendor ID     Claim Stat

  • Oracle.exe consuming 100% CPU on windows and database hang

    Hi all, every time my oracle database is hanging when the application run, the problem is the oracle.exe consum 100% CPU but not memory and the server hang and the dabase is going to inaccessible, we need to restart oracle instance service or server

  • Mouse Pointer Settings

    I have a HPG60-549DX Notebook.  Sometimes when the mouse cursor sits over certain things (but not all things) that can be opened, they open when I don't want them to.  I would prefer that things only open when I actually click on them.  I have gone i

  • Keynote won't start

    Does anyone know how to fix keynote when it won't start up?

  • WIP Value Summary

    Hello Could someone please explain what 'This Level' and 'Previous Level' mean in WIP Value Summary screen. Path to this screen WIP > WIP Value summary > select the 'Level' Tab Also what is cost relieved and cost incurred. Thanks, Deva