Dummies Guide to OSB - SSL to External Service

Hi Guys,
I am new to OSB and need a "dummies guide" to this task. I have found some other threads but they mostly assume knowledge I do not have. If anyone could recommend a good document or even a book chapter that could walk me through this.
I have been provided with an https endpoint, a wsdl file and the relevant keys and certificates.
I need to setup:
proxy service -> business service -> external service.
What is the sequence of events. Is there any step by step guide to doing this.
Any help would be appreciated - Thanks!

Hi,
The error you are having is different to the one I got, so probably the patch will not solve your issue. Before to try the JSEE SLL make sure that your configuration is correct.
In your trust keystore you must have the CA certificate, or even the complete chain from the server. i.e, if you install the certificate in your browser, you can check there the complete chain from the server and download one by one each certificate.
In your identity keystore, you must install the client certificate that you have been provided from the server and the private key. Which type of certificate is that, is a p12 or pfx file extension?. If so have a look to that link that, I found it useful http://www.oracle.com/technetwork/articles/entarch/pfx-pem-certificate-formats-092744.html
I made a document with all the configuratio steps, send me your email and I'll send you.
Regards,

Similar Messages

  • [OSB and OWSM] - External Web service stacks and frameworks

    Hi everyone ! I'm starting to read about OSB and OWSM and I'm having some doubts. I've some developments of Web services with external Stacks like CXF, JBossWS, Metro and I'd like to ask some questions:
    1- Will I be able to productively leverage all features of OSB and OWSM like creating a proxy service to add WS-* standards policies and features (WS-Security, for instance) even with these web services implemented in different stacks other than Weblogic's ?
    2- If it is possible, do these web services need to be deployed at the Weblogic server to enable the OWSM and OSB to work effectively ?
    3- Even if it is possible to use the OSB and OWSM nicely with webservices developed at external stacks and deployed at other application servers is there any reason to quit using these external web service stacks in favor of Weblogic's (like features only enabled on OSB/OWSM when the services use the Weblogic stack) ?
    I suppose that if I ignore the JAX-WS stack from Weblogic and use an external framework (like CXF) I'll lose most of the application server administration capabilities since the Weblogic server won't be able to recognize the CXF stack as it does with its own.But, the main doubt I'm in is, since OSB and OWSM might be used with external providers I probably won't need to develop my web services using the Weblogic implementation (which my team does not yet know) since there will be no features of the OSB and OWSM which can only be used with the Weblogic's stack. I would like, please, to know your oppinions about these considerations. Sorry about the long post and possible errors (I just started learning).
    Thank you!

    Hi Lupan,
    I can speak mostly to OWSM as my experience with OSB is small thus far.
    +1- Will I be able to productively leverage all features of OSB and OWSM like creating a proxy service to add WS-* standards policies and features (WS-Security, for instance) even with these web services implemented in different stacks other than Weblogic's ?+
    OWSM (10gR3) has two types of policy enforcement point (PEP) -- Gateway and Agent. The Gateway acts as a remote proxy and is neutral to the service implementation technology as long as it adheres to SOAP 1.1. In this regard you can use OWSM freely with CXF, MS implementations, etc. Agents run in-process with the service and thus have far greater restrictions on what service implementation frameworks and containers that are supported. There is some certification for AXIS 1.x running in OAS and Tomcat; but practically speaking, my recommendation for Agents is to only use within OAS 10gR3 where it is built in (and using OC4J Web Services through JAX-RPC).
    OWSM 11gR1 initially supports only agent-style (in process) PEP and is built-in to Fusion Middleware and WLS. It is only for Fusion and WLS Web Service implementations.
    OWSM is quite full-featured for WS-*.
    +2- If it is possible, do these web services need to be deployed at the Weblogic server to enable the OWSM and OSB to work effectively ?+
    "No" if using OWSM Gateway PEP. A qualified "Yes" if using OWSM Agent PEP.
    +3- Even if it is possible to use the OSB and OWSM nicely with webservices developed at external stacks and deployed at other application servers is there any reason to quit using these external web service stacks in favor of Weblogic's (like features only enabled on OSB/OWSM when the services use the Weblogic stack) ?+
    There is the manageability that you mention, but also there is the identity propagation scenario and tight security integration. Both OAS and WLS hosted services in the native stacks (JAX-RPC and JAX-WS) allow sophisticated and secure passing of identity in the request -- for instance, via SAML Assertions in the WS-Sec header -- and built-in capabilities to map the passed identity into the running service's Subject (i.e. enabling JAAS security etc.).
    In my experience this type of identity propagation functionality has either been absent or less complete in other typical implementation frameworks not closely aligned with the container security mechanisms.
    Hope this helps,
    Todd

  • RAW import parameters in external service

    Hi all,
    I'm extending an application that has been written by somebody else.
    I need to connect to an RFC using CAF external services.
    In this RFC one of the input parameters (GUID) is of the type RAW. When I import an external service (based on this RFC) into the NWDS. I then add is as a dependencie to my Application service, generate a webservice of my application service, build and deploy the CAF project.
    When I now go the the wsnavigator, open my application service and select the operation I want to test. I fill in the paramters and send submit but the RAW import parameter GUID is not being passed on to my RFC.
    In fact when I look at the SOAP message that is being sent, the GUID parameter is empty (it fills in 'AA==' while I inserted '4A53589C71132123E10000009959C278' as value).
    POST /CRMActivitiesWS2/Config1?style=document HTTP/1.1
    Host: lumnrs61.luminus.int:54200
    Content-Type: text/xml; charset=UTF-8
    Connection: close
    Cookie: <value is hidden>
    Cookie: <value is hidden>
    Cookie: <value is hidden>
    Authorization: <value is hidden>
    Content-Length: 416
    SOAPAction: ""
    <?xml version="1.0" encoding="UTF-8" ?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
    <pns:ReadOfferData_R xmlns:pns='urn:CRMActivitiesWS2Vi'>
           <pns:offerGuid>AA==</pns:offerGuid>
           <pns:portalId>FOA_test</pns:portalId>
    </pns:ReadOfferData_R>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    I think this has something to do with the conversion of the input field to the RAW dataformat. Does anybody know how I can solve this?
    Kind regards
    Wouter

    Solved on my own...

  • MM-External service management pricing configuration

    Hello Experts,
    I am working with MM-External service management, and am facing an issue in Pricing during creation of SES (ML81N).
    I have modified the standard Access sequence 0010 (Performance conditions) by inserting Table 104 to row 15.
    The Condition table 104 has field KOMP-SRVPOS i.e. Activity Number.
    The Contract (ME33K) has a service included with a Service No. 40000000 as shown below with a Gross price as 1/- .  The said service is created in AC03.
    A condition record is created against the Activity No 40000000 in transaction ML45 (Condition Typ: PRS) as shown below:
    While creating SES for a Release order of the said contract for service No. 40000000, the expected result is that in the Access Sequence Row 15 would be executed and the condition record maintained in ML45 (14/-) would be picked up.
    However, the access 15 does not get executed as the Activity No. field is not filled. It appears that the KOMP structure is not populated with SRVPOS under above circumstance. Error message 102- “Access not made (initialized field)”.
    Instead the access in Row 20 is executed and Contract rate of 1/- is picked up.
    In another scenario, SES is created on a contract where the said service no. (40000000) is NOT included in the service lines. Here during Pricing the Access 15 is successfully made:
    What is reason for this behavior? As per requirement, many contracts share the same services and their price is uniform across
    all contracts. Hence instead of the contract specific condition, the Cnd record maintained against Activity Number is required to be picked up. This makes sense because these prices change periodically and hence rate Maintenance is easier if only rate against single Activity number is to be changed rather than prices in all individual contracts.
    Please guide.

    Hi,
    Instead of modifying the standard Access sequence , you can create  New Access sequence for service but you need to add field SRVPOS for Activity Number in the following path:
    SPRO --> MM --> Purchasing -- > Conditions --> Define Price Determination Process --> Extend Field Catalog for Condition Tables
    Now create a new condition table as 977 with  Service master or Activity number and then create New Access sequence as ZSER assign table 977and save.  You can create your new service condition type as ZSER and assign New Access sequence ZSER  to it.
    For to have service condition pricing in service order/purchase order, you can use routine 11 in Requirement column for service condition type ZSER in Requirement column in MM calculation schema/MM Pricing Procedure. Different pricing for service and production
    You should decide which condition price you want in service PO---- price from condition record or from service contract.
    Regards,
    Biju K

  • External Service Maintenance (PM Module)

    Dear All,
    Can u help with External Service maintanence in PM module.
    1. If in case i want to send material for service, a automatic service PR will be generated.
    2. But if i want to send material for some extra material to be fitted eg. if i want to send Rubber Rolls for Recoating which costs more. Then in this case do we need to create Service PR or PR with acct asst K.
    Now if i am creating orders in PM then only a Service PR is generated.
    Please guide how will the accountabily will be there for this kind.
    Is it possible to link both type of external service in Service PR ?
    1. Service
    2. Service + Materials to be added in material.
    Thanks.

    Hi
    If you want to buy a material, you have to use account assignment K. You cannot use as service item category D. In same PO you can have Material and service if your document type allows. (you see it in documen type config for allowed item category)
    Regards
    Antony

  • External Service as Callable Object

    Hii Frens,
                  I have created an external service as a callable object.It executes a BAPI but when i test the service it doesnt give the output. A username is the input for the BAPI and output is a structure.But am not getting the output in the structure.I want to use this service in prefilling a Callable Object in Guided Procedure.Please tell me where am i goin wrong.
    Regards
    Ishita

    Hii
            I forgot to mention that if the RFC has a structure as output parameter it doesnt get displayed but if the parameter in RFC is string value it works fine.Please Help Urgently
    Regards
    Ishita

  • Osb connecting to external webservice

    In an already existing developed use-case in our project
    There is one teststub -- proxy service in which an operational branch is added for that ws_processtransaction and ws_reprocesstransaction two fields are added as per wsdl.
    For both fields they are using a replace activity in which they are replacing body with the below code
    <fron:WS_ReProcessTransactionResponse>
    <fron:WS_ReProcessTransactionResult>
         {fn-bea:serialize("<FRONTIERData><ReplyCode>0</ReplyCode><ReplyText>None</ReplyText><Processed>1</Processed><RequestID>D3021FC4-C3CA-48C2-B089-AC44BCDBC3DC</RequestID><TransactionNumber>60120311462083015525</TransactionNumber><ItemID>50</ItemID><InstructionSet/><Mess1Destination>16</Mess1Destination><Mess1Content>Call us and we'll get you a weightless phone</Mess1Content><SaleItems><SerialNumber>1234567890</SerialNumber><PinNumber>12154658</PinNumber></SaleItems></FRONTIERData>")}
    </fron:WS_ReProcessTransactionResult>
    </fron:WS_ReProcessTransactionResponse>
    Now i need to develop a use case in this which is known as ws_getbalance which is available in wsdl ... I need to get balance from one of the service providers
    I am unable to understand the existing code above as to why it has been used and why the values are being hardcoded
    as i am new to osb
    Does the service providers need any hard coded values for authentication when we are connecting to an external webservice
    Can i use the same hardcoded values for my usecase ws_getbalance also. Can someone pls let me know on this
    Thanks,

    Can a Business service call an external webservice or do i need a proxy service for thisBusiness Services in OSB are outbound service (kind of like a web service client). So you will need a business service to call the external system web service.
    Right now the external webservice provider is not available
    If i configure the Business service with the endpoint uri of the external webservice
    Will this be okYou can point the business service to the Endpoint URI of external webservice, but then you will not be able to test the success scenario until the time external service becomes available. Because the business service will always throw a connection error as it will not be able to find the external service(which is unavailable at the moment)

  • Osb cluster- HTTP proxy service 404 error

    Hi All,
    I have a cluster set up with 2 managed servers. I crated a Any SOAP proxy from sbconsole to test If I can reach managed server form an external service. I do not have front load balancer set yet.
    osb server1: rdoelapp001011:61703
    osb:server2:rdoelapp001013:61703
    admin server : rdoelapp001011:61701
    when I am trying to access http proxy using any of osb server host and port I am getting 404 error ( From the admin console I could see all the servers are running)
    surprisingly I am getting success (200) when I am using admin server host and port.
    That means the proxy is not got deployed to the managed server, it deployed to admin server
    I looked into few weblogic/OSB document, I could not see anything specific regarding deploying HTTP proxy to osb servers in a cluster
    How would I make sure to deploy to the cluster not to admin server
    I also tried creating a file poller proxy to see if I get "Managed server" option to set. But I do not see that option here.
    Any help will be greatly appreciated.
    Edited by: 818591 on Feb 21, 2011 8:52 PM

    According to your suggestion, I created a domain from scratch using config wizard with a cluster with two managed server
    I started admin server then started managed server
    I do not have any JMS stuff created/configured yet
    while starting up managed OSB server I am getting below error. I think it is related JMS reporting stuff. In my scenario we do not need any reporting feature.
    How would I disable it? while creating domain I did not select the ckeckbox for reporting. Then where did it come from?
    Please suggest.
    <Feb 22, 2011 9:47:02 AM EST> <Error> <OSB-Reporting> <BEA-473500> <JMS Reporting Data Manager failed to deploy during server start up weblogic.application.ApplicationException: [OSB-Reporting:473517]The JMS Reporting Provider Database tables werent created and the JMS Reporting Data Manager didnt deploy.
    weblogic.application.ApplicationException: [OSB-Reporting:473517]The JMS Reporting Provider Database tables werent created and the JMS Reporting Data Manager didnt deploy.
    at com.bea.wli.reporting.jmsprovider.init.JmsReportingDBCreate.createDBObjects(JmsReportingDBCreate.java:78)
    at com.bea.wli.reporting.jmsprovider.init.JmsReportingStartupAndShutdown$1.run(JmsReportingStartupAndShutdown.java:58)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.security.Security.runAs(Security.java:61)
    Truncated. see log file for complete stacktrace
    >
    <Feb 22, 2011 9:47:02 AM EST> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'JMS Reporting Provider'.

  • External Service Order PO in Product Costing

    Hi,
    We have Sales Order Costing process which is done on Sales Order level. During Sales order creation and save, costing is calculated automatically. Based on Sales Order MRP Run is generated and Production Order is made on the basis of Sales Order. We have requirement of External Service Purchase Order need to be flow in product costing. Already we have done external service order purchase order through production cost center and it has done GRN and vendor invoice. GRN value has flown to production cost center. next step I have doubt. In Costing variant under valuation variant - External Processing strategy sequence is done as "Net Purchase Order Price". What are the other settings are required ?
    So I would request you, please guide me how external service order purchase Order can be shown to product costing ? If I want to show this external po value to costing sheet during sales order costing how it can be introduced ?
    Best Regards.
    Samrat Roy

    Hi,
    I am able to resolve this issue by myself.
    Thanks,
    Prithwiraj.

  • Implement the web-service API on an external service desk

    Hi,
    I want to implement the web-service API on an external service desk
    system.
    I am working with the IMG and got to the point where I define a logical
    port. At this point I need the web-service to be implemented on the
    external system.
    I have web-service API documentation and also read note 962383 - but I
    did not find any specific instructions how to implement the web-service.
    Can you assist me with documentation for the web-service implementation
    on external system procedure?
    or if someone can share a step-by-step - it would be great.
    Thanks,
    Shelly

    Hello Shelly,
    Please use the following link to Read a blog Service Desk Implementation Guide Part II
    Service Desk Implementation Guide Part II
    This blog describes the following.
    1) Integrate New data in the Service Transaction
    2) Implement new action: send mail to creator on message modification.
    3) Configure an interface to an external service Desk
    4)Implement a new action that send the message to the external system and change automatically the status.
    Hope it helps.
    Cheers,
    Satish.

  • Problem defining an external service using WF_EXTSRV

    Hi,
    I think that this is the most appropriate forum to post this message, but please correct me if I am wrong.
    I'm trying to define an external service for the Webflow to use. In transaction WF_EXTSRV I have to provide details of the service. One field requires the Logical System to be nominated. The help says that this entry must be in table TWPURLSVR. In our system this table is empty, and I cannot figure out in customising where to populate this table.
    Anyone have any ideas about this?
    BR,
    Tony.

    Hi Anthony,
    Couple of things:
    1) You may make manual entry in this table.
    2) the necessary steps can be found in the documentation: SAP@Web Installation Guide, chapter "Post-Installation Activities".
    3) from se80 go to utilities->settings->ITS choose the server where you want to publish or choose all available servers. (note if you dont see the ITS server list in the drop down -ITs may not be configured properly)
    I hope these clues help.
    regards,
    Sanjeev

  • Joining two external services with CAF

    Hi,
    I'm trying to join two external services in one. I need the input parameters of the first service and the output parameters of the second one and the relation between the two services is made by an ID that is common in both services (output of the first service, input of the second). The idea is to make a method that could read the output parameter of the first service and send it to the input parameter of the second service, in order to show the results of the second service. I have made a CAF project but I need extra coding in Java. Could anybody give me  a similar example or something that could guide me?
    Thanks in advance,
    Jon

    Hi Julius,
    I have sent a mail to this mail id with a attached file -->
         'julius3419'
    Please have a look at that and provide me some guidance.
    It contains the following content :
    I have two major doubts at this point:
       When I publish my services using WSADMIN or from SOAMANAGER, I choose publish services and endpoints, so why do I have to manually create a service and the endopints for that in SOAMANAGER(SOAMANAGER -> business administration -> web service administration -> search service ).
    When I am performing the configuration steps, in the attached .pdf,          (page 11 of pdf)we first create a service registry parameter SR_UDDI (do we have to compulsarily give a version number there), we use the Logical Port "LP_WORKPLACE ".  But after that step we proceed to create a Logical Port in LPCONFIG   I. Proxy Class: "CO_ESREGISTRY_WSSI"                                                                                II. Logical port: "LP_WORKPLACE". Include a Description ,            So are we using the Logical Port initially and then creating it ?

  • [OSB Kernel:398133]The service is based on WSDL with Web Services Security

    Team,
    I need to use the wsdl given by external client. When I create a osb business service, I am receiving the below error.
    OSB Kernel:398133]The service is based on WSDL with Web Services Security Policies that are not natively supported by Oracle Service Bus. Please select OWSM Policies - From OWSM Policy Store option and attach equivalent OWSM security policy. For the Business Service, either you can add the necessary client policies manually by clicking Add button or you can let Oracle Service Bus automatically pick and add compatible client policies by clicking Add Compatible button.     ...
    WSDL:
    http://personator.melissadata.net/v3/SOAP/ContactVerify
    We don't have OWSM set up. Is there any workaround that I can use to connect to this service for OSB?

    As a workaround, you can try to remove the Policy definition and reference from the copy you will import in OSB.
    I would recommend to add OWSM to your domain. It's a straight forward process.
    Regards,
    Fabio.

  • PM Module (External Service Management)

    Dear All,
    I am implementing PM module in my firm and need some help regarding External Service management.
    Also i have created a module for gate pass for materials sending outside for repairing and have linked the material & quatity to Service description in the service PR.
    Please guide in case if the material sending outside require some expensive material to be put up i.e. in case of Rubber Roll Recoating....In this case what type of PR is to be generated ideally, a Service PR with Acct asst K & item catagory D or only acct asst K.
    In PM module while creating a External Service Order a PR is automatically generated as Acct,. asst 'F' & Item Category 'D'.

    Hi,
    it is up to you to decide what you gonna use.
    Combination F/D will create a PR with reference to the maintenance order(F) and you will order a Service (D). That means if you receive the material again you need to make a serice entry (transaction ml81n). The costs for the repair will be charged to the order. But there is so far no material movement.
    Or you choose a PR with F (Blank) and decide in the PR if it's gonna be subcontracting. If you get the material back you make a GR. The cost for the returns go to the order and the material will be valuated with the costs of the repairs.
    There are for sure more possibilities, from just making the goods movements to showing the costs.
    Therefore you need to decide what you wanna achieve.
    Regards, Paul.

  • Specify filename in OSB File Trasport Business Service

    Hi All,
    Is it possible to specify the complete filename in OSB File Transport Business Service?
    the default behavior allows me to specify the prefix and suffix only, is it possible to override and specify the complete filename?
    Thanks,
    Tal

    Specifying the filename for outbound FTP transport in OSB the thread discusses with FTP BS and same would apply for File BS
    Manoj

Maybe you are looking for

  • Failure to initialize Photoshop CS5 Upgrade

    I bought a download version of the CS5 upgrade. I am on dial up at home which makes such a dowload impossible (52 hours!) so I took my lap top to the library where they have high speed and downloaded there, after much difficulty. I then transferred i

  • Using find my iPhone with two phones

    My wife and i share the same apple id.  I have a mobile me account and she doesn't, is there any way for her to activate find my iphone on her phone with my apple id and not pull up my mail on her phone as a result?

  • Export to xml error

    hi, I am getting the following error while exporting to xml please can neone help thanks in advance      ORA-06502: PL/SQL: numeric or value error: character to number conversion error

  • Left shift key is stuck down

    My daughters MacBook left shift key is stuckndown.  The computer is constantly on "safe boot". What's a mom to do?

  • Changes in Bundle.js file are disappear after restarting the UCM

    Good Day, I add some javascript code in bundle.js file within the following path: domain_home\ucm\cs\weblayout\resources\bundle.js . the changes are reflected fine on the UCM, but once the UCM Server restated the changes are gone and the file revert