Want  to decode PGP encrypted edi files with oracle soa b2b 11.1.1.6.0

I am working on a scenario where the trading parter(TP) will publish the edi to our FTP server. These edi files are encrypted using PGP software( we have to provide them our public key for this).
I have never worked with encryption\ decryption before, but I understand the theory of cryptography.
Question 1: Can we install PGP on top of soa 11g server and configure the b2b to decode the file using our private key.
Question 2: If SOA 11g server do not support PGP, then shall i install PGP at the FTP server, and use java to decode the file(using the private key) to a new location and B2B can pick the decode file from here.
These are two strategy I have planed, please guide me which one is feasible\best , and if you know the steps to implement please do share it with me.
Thanks in advance.
Syam
Edited by: user12196358 on May 10, 2013 4:28 PM

Both options are feasible but for option#1 (PGP decryption at B2B/SOA), you have to write a java callout. B2B/SOA 11g does not support PGP out-of-box but it can be achieved using java callout. I would prefer option#2, personally as in this case, PGP decryption will be done out of SOA/B2B and hence it will be hot pluggable (can be removed in future, if required, without modifying SOA/B2B configuration).
Regards,
Anuj

Similar Messages

  • Display blob file with oracle forms

    I need to display an image file with oracle forms.
    can any body tell me how to do this ?
    Thanks

    How to do this is dependent on which version of Oracle Forms you are using. Please let us know what version (eg; 10.1.3.x.x not 10g) of Oracle Forms you are using and how your application is deployed (Client/Server or web). If web, what is your Java version?
    Craig...

  • Is there any .obr files  related to Oracle SOA Suite 10.1.3.1.0 ? if yes then i want to open that .obr files  in Oracle SOA Suite 11g environment

    is there any .obr files  related to Oracle SOA Suite 10.1.3.1.0 ? if yes then i want to open that .obr files  in Oracle SOA Suite 11g environment . is it related to Oracle Business Rules ?

    Did you find a solution to this issue? We are having a similar issue trying to deploy a Paypal IPN on OAS 10.1.2.3. The IPN messages coming from Paypal appear to be attempting an SSLv2 handshake. In our case SSLv2 is disabled due to our security requirements so the connection is killed by our App Server. We have found that manually sending the IPN messages works correctly.

  • Facing Issue With Oracle SOA Suite 11.1.1.3.0

    Hi All,
    I am facing some issues with ORACLE SOA SUITE 11.1.1.3.0.
    Hope you people can help us out.
    Please find the issue details below along with all the relevant information’s
    I have following SOA suite installation at my server:
    Oracle 10g Express Edition Universal 10.2.0.1
    RCU 11.1.1.3.3
    Web Logic Server 10.3.3.0
    SOA suite 11.1.1.3.0
    JDeveloper 11.1.1.3.0
    The first thing what I have done is created a web service and deployed it to server without any issue.
    After that I created proxy client for that service and accessed it successfully from the client end.
    Till here no issue occurs.
    After that I applied few policies on top of web service and deployed it to server.
    The policy I had chosen was “oracle/wss_username_token_service_policy” [coming under OWSM policies list]
    While deploying there was no issue, all went well.
    2nd step I had created client using “oracle/wss_username_token_client_policy” policy which is counter part of above policy and tried to access the web service but failed.
    I have followed this blog:
    [http://biemond.blogspot.com/2010/08/things-you-need-to-do-for-owsm-11g.html ]
    Please have a look on service and client code:
    Service Code:
    package Demo_ScoreCard;
    import javax.jws.WebService;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicy;
    @WebService
    @SecurityPolicy(uri = "oracle/wss_username_token_service_policy")
    public class ScoreCardWithPolicy {
    public double getPercentageWithPolicy(double markEng,double markMath,double markHindi,double markScience,double markSsc)
    double result;
    result= ((markEng+markHindi+markMath+markScience+markSsc)/500)*100;
    return result;
    Client Code:
    package com.tec.proxy.client;
    import java.util.Map;
    import javax.xml.ws.BindingProvider;
    import javax.xml.ws.WebServiceRef;
    import weblogic.wsee.jws.jaxws.owsm.SecurityPolicyFeature;
    public class ScoreCardWithPolicyPortClient {
    @WebServiceRef
    private static ScoreCardWithPolicyService scoreCardWithPolicyService;
    public static void main(String[] args) {
    scoreCardWithPolicyService = new ScoreCardWithPolicyService();
    SecurityPolicyFeature[] securityFeatures =new SecurityPolicyFeature[] { new SecurityPolicyFeature("oracle/wss_http_token_client_policy") };
    ScoreCardWithPolicy scoreCardWithPolicy =scoreCardWithPolicyService.getScoreCardWithPolicyPort(securityFeatures);
    Map<String, Object> reqContext =((BindingProvider)scoreCardWithPolicy).getRequestContext();
    reqContext.put(BindingProvider.USERNAME_PROPERTY, "testclient");
    reqContext.put(BindingProvider.PASSWORD_PROPERTY, "test12345"); // I have added this to the myrealm from console under security realms
    double arg1 = 77.2;
    double arg2 = 79.2;
    double arg3 = 77.2;
    double arg4 = 76.2;
    double arg5 = 67.2;
    double clientResult =scoreCardWithPolicy.getPercentageWithPolicy(arg1, arg2, arg3, arg4,arg5);
    System.out.println("clientResult with policy =====> " + clientResult);
    Error Log:
    SEVERE: WSM-07617 Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    SEVERE: WSMAgentHook: An Exception is thrown: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    Exception in thread "main" javax.xml.rpc.JAXRPCException: oracle.wsm.common.sdk.WSMException: WSM-07617 Policy Policy: oracle/wss_http_token_client_policy contains unsupported assertions.
    at oracle.wsm.agent.handler.wls.WSMAgentHook.handleException(WSMAgentHook.java:395)
    at oracle.wsm.agent.handler.wls.WSMAgentHook.init(WSMAgentHook.java:206)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.newHandler(TubeFactory.java:105)
    at weblogic.wsee.jaxws.framework.jaxrpc.TubeFactory.createClient(TubeFactory.java:68)
    at weblogic.wsee.jaxws.WLSTubelineAssemblerFactory$TubelineAssemblerImpl.createClient(WLSTubelineAssemblerFactory.java:148)
    at com.sun.xml.ws.client.WSServiceDelegate.createPipeline(WSServiceDelegate.java:467)
    at com.sun.xml.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:689)
    at com.sun.xml.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:667)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:362)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.internalGetPort(WLSProvider.java:855)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate$PortClientInstanceFactory.createClientInstance(WLSProvider.java:967)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.takeSimpleClientInstance(ClientInstancePool.java:621)
    at weblogic.wsee.jaxws.spi.ClientInstancePool.take(ClientInstancePool.java:486)
    at weblogic.wsee.jaxws.spi.WLSProvider$ServiceDelegate.getPort(WLSProvider.java:782)
    at com.sun.xml.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:344)
    at javax.xml.ws.Service.getPort(Service.java:133)
    at com.tec.proxy.client.ScoreCardWithPolicyService.getScoreCardWithPolicyPort(ScoreCardWithPolicyService.java:86)
    at com.tec.proxy.client.ScoreCardWithPolicyPortClient.main(ScoreCardWithPolicyPortClient.java:23)
    Process exited with exit code 1.
    Not getting any help from any blog. Just wondering why this error is coming. I would be glad if you can help us in this regard.
    Apart from above issue I have few queries like:
    1.What is difference between OWSM policies and WLS policies?
    2.Are these the only policies we can apply on top of services?
    3.If some one wants to configure his own custom policies than what need to be done
    4.Could anyone please provide some useful links to implement ENCYPTION and SIGNATURE on top of web services?
    5.And If I am not wrong, I guess Oracle Service BUS OSB 11.1.1.3 has been removed from the main download link and version 11.1.1.4 has been provided. Is it
    compatible with SOA suite 11.1.1.3.0? If not where can I get OSB 11.1.1.3?
    Looking forward to hear from you people.
    Thanks
    Arvind
    Edited by: user8490871 on Apr 15, 2011 12:53 AM
    Edited by: user8490871 on Apr 15, 2011 12:53 AM

    Hi,
    I don't know why u get an error. Here are answers for additional questions:
    1. OWSM policies are for web services. WLS policies are based on Java EE security. They are used to protect resources e.g. URL, EJB
    2. I don't know about other policies
    3. See http://download.oracle.com/docs/cd/E14571_01/web.1111/e13713/owsm_appendix.htm#CHDCHFBH
    4. See http://download.oracle.com/docs/cd/E14571_01/security.1111/e10037/toc.htm
    5. I can see OSB 11.1.1.3 download link here
    http://www.oracle.com/technetwork/middleware/downloads/fmw-11-download-092893.html
    Regards,
    Milan

  • Configuring Webcenter Worklist with Oracle SOA Suite 10.1.3.4

    Hi,
    I have installed Oracle SOA Suite 10.1.3.4 on weblogic server 9.2. I want to configure Webcenter 11g worklist service with this SOA Server.
    I would like to know if this is possible at all? Webcenter Suite 11g talks about configuring Webcenter worklist with SOA Suite 11g and I am not able to find any document
    Thanks,
    Vikas

    Hi,
    If you are trying to understand how to create a connection pool for a data source, then this document might be helpful
    http://blogs.oracle.com/fusionmiddlewarereallife/soa_11g_bpel_composite_and_database_adapter.html

  • Need idea : Integration of CRM On Demand web services with Oracle SOA 10g

    Hi Al,
    Can anyone have any idea on integration of CRM on Demand Web service with Oracle SOA 10g specially BPEL 10g.
    If you have any idea please share with us. Or if you know any good link on the same... please let me know.....
    Thanks in advance
    Debarshi

    AFAIK there is no such mapping available, however you may want to take a look at this Support Community thread that discusses the migration and even gives some samples.
    Jani Rautiainen
    Fusion Applications Developer Relations
    https://blogs.oracle.com/fadevrel/

  • Oracle Coherence Examples with Oracle SOA suite 11.1.1.4.0 and JDeveloper.

    Hi,
    I am new to Oracle Coherence. I was looking for examples implementing Oracle Coherence step by step so as to get a basic understanding using JDeveloper but most of the examples available are using Oracle Service Bus and Eclipse.
    Could anyone please help me in providing link with examples using Oracle Coherence with Oracle SOA suite 11.1.1.4.0 and JDeveloper.
    Thanks for the needful.
    Cheers,
    Varun

    Hi Varun,
    Please find the answers to your questions below:
    1) Could you please let me know how to use this system property -Dtangosol.coherence.override in my application so that I can coordinate between the cluster used by my application and the one started for using Coherence Node.
    You need to specify this property in the Java Options of your server or cache node startup script.
    2) I was trying to understand how to use this tangosol-coherence-override.xml but the document is pretty confusing. I am not able to understand that whether I am suppose to use it at server level or at application level.
    I would suggest extract the coherence.jar and you it would be important for you to have a look at the tangosol-coherence.xml and tangosol-coherence-override.xml. This file is used to override any of the properties specified in tangosol-coherence.xml for your cluster configuration for example, clustername, multicast ip and port or WKA for unicast, logging and so on.
    3) Another point is how to coordinate among tangosol-coherence-override.xml, coherence-cache-config.xml and -Dtangosol.coherence.override system property from my application
    Ideally you should specify in the java options of your application startup but you can also sepcify using System.setProperty("property", "value") in you code for specifying the various properties
    4) How to use the cache updating mechanisms from an application?
    I am not clear what do you mean by cache updating mechanisms? If you mean how you can update the cache from application then you can use simple Put, Entry Processor and so on. Refer NamedCache APIs to start with for operations but there many other ways to update the cache from within application or otherwise
    Hope this helps!
    Cheers,
    NJ

  • Integration Scenario with Oracle SOA Suite and SAP

    Hi to all
    I have the following integration scenario:
    The customer have some applications in the integration landscape. All of this applications are integrated with Oracle Soa Suite.
    This customer, want to buy SAP ERP (ECC 6.0), and they want to integrate SAP ECC in their infrastructure.
    I told to them, that is necesary have Process Integration (PI), by have a services oriented architecture.
    But, I want to hear options, possibilities and comments. Where I find information related ?
    Thank you very much
    Dario

    Hi Rodriguez  ,
    you can use Oracle AS Adapter for SAP for integrating SAP system to oracle .
    some step you need to do in SAP ECC side for data transfer - like create TCP/IP RFC connection ,
    for TCP/IP RFC config. you can generate program ID in Oracle AS Adapter ..Also Oracle provides a SAP JRFC library  for integrating SAP system .
    you can find more information in given link -
    http://www.oracle.com/technology/products/integration/adapters/dev_support.html
    Regards,
    Amit Shivhare

  • ESB integration with oracle soa

    Hi , Some one could please help me to integrate sonic esb with oracle soa using jms adapter ?

    Hi,
    Have you created a foreign destination?
    A Foreign Destination resource in a JMS module represents either a queue or a topic. It contains the destination JNDI name that is looked up on the foreign JNDI provider and the JNDI name that the destination is mapped to on the local WebLogic Server.
    http://docs.oracle.com/cd/E28280_01/apirefs.1111/e13952/taskhelp/jms_modules/foreign_servers/CreateForeignDestinations.html
    http://docs.oracle.com/cd/E28280_01/web.1111/e13738/advance_config.htm#i1075770
    Cheers,
    Vlad

  • Encrypt target file with GPG

    Hi,
    I need to encrypt a target ftp file with GPG and i think  that calling an os script  (remote)  could serve.
    But i dont know if that's the best solution.
    There is any other way to do that?
    Thanks in advance,
    Carme

    Hi Carme,
    If you are looking for a tool for PGP ,you can have a look at the links below
    http://www.aedaptive.com/index.php/solutions
    http://www.aedaptive.com/index.php/solutions/pgp-for-sap-netweaver
    If you are planning to develop adapter module or want to evaluate which one is better ,please refer following posts .
    /people/dijesh.tanna/blog/2008/09/15/sap-pi-integrating-macafee-e-business-server-with-sap-pi-70-for-pgp-encryptiondecryption
    Encrypting a file using PGP
    Thanks,

  • Has anyone got the 850 4010 I/B EDI file processed & translated via B2B?

    Has anyone successfully translated an inbound EDI 850 4010 file via B2B?
    We are using 11.1.1.4 weblogic, B2B Document Editor 6.6.0.2801
    Eventually, it needs to be integrated to SOA
    For us, it is failing on the console with B2B-50037: B2B inbound message processing error & SOA diagnostic log has the following errors:
    oracle.mds.core.MetadataNotFoundException: MDS-00013: no metadata found for metadata object "/soa/b2b/EDI_X12/4010/850/New/Seeded_850_4010.ecs
    B2B-50025: Repository error      at oracle.tip.b2b.mds.QueryManager.getBlob(QueryManager.java:2904)

    Seems your B2B repository has got corrupted. You are using older version of B2B Document Editor but it will not cause this issue.
    Take an export of your B2B repository, purge the design time repository and re-import it again. Deploy the agreement and test again.
    Regards,
    Anuj

  • How to use orace 6i rep file with oracle 10i

    Hello,
    i have a rep file created with oracle developer runtime 6i and i want to use it with oracle developer 10g how can I do it??
    I haven't a rdf file!!!!!

    You'd better ask these kind of questions in the Reports Forum instead of the Designer Forum. Then you'll get more, better and quicker reactions!

  • Attach file with oracle forms6i

    oracle forms 6i
    oracle ebs 11.5.10
    database 9i   
    dear i make new custom application in my ebs 11i
    and i want to  upload file in our custom application in my server lunix
    how i attach my file and i want to save it  not as blob  but just upload to my server and after download it  ?

    upload  and download file in ebs 11.5.1 in Technology - EBS on Linux
    oracle ebs 11.5.1
    database 9i  
    forms 6i
    dear i make new custom application in my ebs 11i
    and i want to  upload file in our custom application in my server
    and after i want to make archive to this file
    how i upload my files and i want to save it  Not as blob  but just upload to my server lunix  ?
    and after download it make archive ?

  • How to start with Oracle SOA

    Hi All,
    I want to learn Oracle SOA,Can anyone please help me how to start lerning Oracle SOA.
    I have worked one year as java programmer befor.
    Thanks and regards,
    Deekay.

    A good way to start is SOADEMO tutorial shipped with SOA Suite. It has step by step instructions for developing BPEL and ESB applications.

  • Issue with Oracle SOA 11g

    Hi friends, I am new in BPEL development an i have some problem with SOA.
    When ApprovalTask initialize data(RequesterDetails and BenefeciaryDetails) and Manager of User who initialized in status NOT Active, then soa log output next error:
    <Error> <oracle.soa.services.identity> <BEA-000000> <<oracle.tip.pc.services.identity.jps.UserImpl.populateDetails()> UserImpl: Error while populating>>
    <Error> <oracle.soa.services.identity> <BEA-000000> No users found matching the criteria.
    oracle.security.idm.ObjectNotFoundException: No users found matching the criteria.
    Maybe you can help me.Thanks.

    Hi User,
    can you please elaborate when you are getting above error and also the issue.
    oracle.security.idm.ObjectNotFoundException: No users found matching the criteria
    The issue could have several different kind of causes. They all are likely due to a configuration issue.

Maybe you are looking for

  • Please show how to use UTL_DBWS package?

    I've been digging around google but unable to find any or working example using this package. Oracle document is not much help in this. I've install all the necessary file to get this running. I just need a little kick start and if some one have use

  • When I connect my ipad to my computer it goes to IPhoto not ITunes

    I am trying to transfer FileMaker databases to FileMaker Go and instead of going to ITunes when I connect, it goes straight to IPhoto?  Anyone know how I fix that?

  • How to Fix Select list with redirect Problem

    Hi I have a field F1 of type select list with redirect. It has an LOV with 2 values USA and Canada for eg.. I choose USA and hit save and saved it to DB.. now f1 is stored in table with my User ID and value is USA. when I log in next into this page,

  • No video preview since installing Snow Leopard

    Hi, I feel like a new-be but since installing FCP 7 and Snow Leopard I am having problems. Right now if I put anything in the time line the canvas viewer only show a blank white screen. Can anyone give me a cue as to what is going on or what aI set w

  • BEx Broadcaster Question

    Hello All. Just a quick question since i'm getting inpatient. I'm trying to set up schedules thru bex broadcaster thru the BI Portal. Is there any other way to do this?  Meaning is there a tran code i can go to in the system and do the same. This jus