Deploying Resources Selectively on OSB

Hi,
Few questions on deployments:
1. Is it a good idea to create/deploy new Proxy and/or Business services on a live production OSB?
2. Is their a way to selectively deploy only a few resources instead of a complete project? i.e. If I create a new proxy on my local machine and and want this and only this to be promoted to the Test (and Prod later).
I have the script for exporting/importing the whole project but not sure how to do this for individual resource. Any pointers would help.
Also, is using Java client for deployment and good idea?
Thanks,
inder

Hello Inder,
1. Is it a good idea to create/deploy new Proxy and/or Business services on a live production OSB?No. You should create it first in Dev environment and after testing it properly migrate the configuration to production
2. Is their a way to selectively deploy only a few resources instead of a complete project? i.e. If I create a new proxy on my local machine and and want this and only this to be promoted to the Test (and Prod later).Yes, you can do it using import and export of resources only and not the entire project. You may refer -
http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/import_export.html
I have the script for exporting/importing the whole project but not sure how to do this for individual resource. Any pointers would help.Please refer -
OSB Build and customization file
Export OSB configuration jar file using Ant
Also, is using Java client for deployment and good idea?Yes, you may use Java client. There are certain public java API's which you may use for this purpose.
Regards,
Anuj

Similar Messages

  • How to delete/deploy resources in ES4 workbench?

    In the previous version of the workbench, I could deploy resources (PDF, flash files) into the workbench by drag-and-droping the file from the Windows Explorer into the workbench resource's tab. I could also delete the resource files by right clicking on the item and selecting 'delete' in the resource tab of the workbench.
    In the ES4 workbench, I could no longer do the above. Drag-and-drop does nothing and the right click context menu only shows Relationships, Access Control, History. How to delete/deploy resources in ES4 workbench?

    Hi,
    Did you find how to deploy the xdp files to resources in ES4 workbench? I am looking for deploy the xdp files to ES4 server please help me if you find the solution. Thank you.

  • Resource Selection on Training and Event Management (PE) can't find it

    Dear All,
    I've been going nuts over this Resource Selection option.  I choose to create an event with resources, but I can't find the button nor the menu option that brings the Resource Selection screen.
    I'm using EHP4 FOR SAP ERP 6.0 / NW7.01
    I'd appreciate any help.
    Thanks,
    Ale

    Ok, found it
    Turns out that the event types I was using were not created with resources linked to them, that's why I couldn't find them
    Thanks if you took the time to see this
    Cheers,

  • Problem with process order resource selection condition

    I face a problem while trying to release process order as i am getting an error as "Resource XXXX assigned to operation 20 does not meet resource selection condition".What may be the reason for this.how to check and rectify...
    Please help.

    hi,
    I think you have been using a work center in place of resouce.
    Actually
    Resource catagory = 0008 is assign to Application C (Recipe) & only use in Recipe Creation.
    Work Center catagory = 0005 is assign to Application N & R( Routine & Refernce operation set) & only use in Routine Creation.
    Parminder

  • ClassCastException by using deployed resource adapter

    Dear community team,
    I try to create an connection for my web application (war file) running on SAP Web Application Server to access an enterprise information system (Apache JackRabbit) by using JCA and deployed resource adapter. The resource adapter "jackrabbit-jca-1.3.3.rar " is provided Apache Jackrabbit.
    http://jackrabbit.apache.org/downloads.cgi
    I changed some deployment descriptor configuration and deployed it successfully by using Deployment Tools. With the Visual Administrator I also could check the JNDI object and finded an entry in connector container.
    The JNDI lookup worked fine and it returned a object type "JCARepositoryHandle" (I could analyse its type and attributes in debugging modus).If I tried to cast the object "JCARepositoryHandle", I got an ClassCastException.
    Do you have any adoption why I only saw the returned object "JCARepositoryHandle" in debugging modus but it wasnt possible cast and to use it.
    If you need any more information, please let me know.
    Thanks for your support.
    PS: Please have also a look in the attached source an configuration files:
    Java servlet class
    ===================================================================
    Connection connection = null;
          Context initctx = null;
             try {
              //get the initial JNDI context
              Hashtable env = null;
              initctx = new InitialContext();
             // perform JNDI lookup to get the connection factory
             JCARepositoryHandle rep = (JCARepositoryHandle)initctx.lookup("deployedAdapters/jcr/Repository/shareable/jcr/Repository");
    connector-j2ee-engine.xml
    ===================================================================
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE connector-j2ee-engine SYSTEM 'connector-j2ee-engine.dtd'>
    <connector-j2ee-engine>
         <jndi-name>jcr/Repository</jndi-name>
         <pool-params>
              <max-connections-number>10</max-connections-number>
              <max-time-to-wait-connection>120</max-time-to-wait-connection>
              <expiration-control>
                   <connection-lifetime>900</connection-lifetime>
                   <run-cleanup-thread>300</run-cleanup-thread>
              </expiration-control>
         </pool-params>
    </connector-j2ee-engine>
    ra.xml
    ===================================================================
    <?xml version="1.0" encoding="UTF-8"?>
        <!DOCTYPE connector PUBLIC
            '-//Sun Microsystems, Inc.//DTD Connector 1.0//EN'
            'http://java.sun.com/dtd/connector_1_0.dtd'>
        <connector>
          <display-name>Jackrabbit JCR Adapter</display-name>
          <vendor-name>Apache.org</vendor-name>
          <spec-version>1.0</spec-version>
          <eis-type>JCR Adapter</eis-type>
          <version>1.6</version>
          <license>
            <description>Not required</description>
            <license-required>false</license-required>
          </license>
          <resourceadapter>
            <managedconnectionfactory-class>org.apache.jackrabbit.jca.JCAManagedConnectionFactory</managedconnectionfactory-class>
            <connectionfactory-interface>javax.jcr.Repository</connectionfactory-interface>
            <connectionfactory-impl-class>org.apache.jackrabbit.jca.JCARepositoryHandle</connectionfactory-impl-class>
            <connection-interface>javax.jcr.Session</connection-interface>
            <connection-impl-class>org.apache.jackrabbit.jca.JCASessionHandle</connection-impl-class>
            <transaction-support>XATransaction</transaction-support>
            <config-property>
              <config-property-name>HomeDir</config-property-name>
              <config-property-type>java.lang.String</config-property-type>
              <config-property-value>C:/temp/repository</config-property-value>
            </config-property>
            <config-property>
              <config-property-name>ConfigFile</config-property-name>
              <config-property-type>java.lang.String</config-property-type>
              <config-property-value>C:/temp/repository/repository.xml</config-property-value>
            </config-property>
            <reauthentication-support>false</reauthentication-support>     
          </resourceadapter>
        </connector>

    The reason for the ClassCastException was the class loader issue.

  • Deployment issue with SOA - OSB 11g  environment

    Hi,
    We have Dev Environment configured with SOA 11g (11.1.1.4) and OSB 11g (11.1.1.4) on a single weblogic domain. Developed SOA composite app and deployed to the SOA Server. We are exposing our SOA Composite thru OSB ( created osb proxy and business services and accessed soa composite from the client. It s working fine ) layer for the client to access it. The issue here is while deploying it to the production environment (configured OSB and SOA in two separate WL domain) located offshore.
    What i saw from the soa doc is that we need to deploy SOA composite to the SOA Server and OSB Configuration to the OSB Server.
    but the offshore person is asking us to deploy both SOA composite & osb to the same OSB Server as an .ear file.
    Is it possible to deploy both SOA composite & osb to the same osb server ? is there any document on project that involve both soa and osb.
    please guide me how to do the deployment
    I appreciate all your help.
    thanks
    sumesh.j

    I am wondering if could able to solve the problem of deploying both SOA composite & osb to the same osb server. Even I am facing the same problem....
    If you could able to solve the problem then please let us know the steps that you have followed to solve the same.

  • Resource selection in process order

    Dear Experts,
                         I have a scenario where I want to group similar resources under specific resource types and finally arrive at a situation where if I try to change the resource in an order from the drop-down menu in the resource field, it only shows those particular resources which belong to the same category. Can anybody suggest a way to map this ?
                        Thanx in anticipation.
    Regards
    Sm.

    Hi
    This can be achieved by using Work center class type 019.
    For example if you have manual lathe machine and automatic lathe machine which can be used to do the same the operaion. Then the resource can be selected after creating the process order based on availability.
    1. Create a class type 019 and assign the required characteristics of the work center.
    2. Create a resource using CRC1 and Goto Extras-->Clasification and assign the class created.
    3. Create Recipe.
    4. Select the operation in the recipe and  click on the resource selection criteria radio button in the bottom menu and mention the selection criteria.
    5. Create a process order and if more than one work center is satifying the criteria mentioned in the recipe then you can change the resouce in process order by cliking execute resource selection.
    Regards
    S.Senthil

  • Query on resource selection condition

    Hi All
    I have a process order with a operation having a resource selection condition.In the classification of the master recipe i have entered the resource name(as characteristic value) as X whereas the name of the resource where the operation is to take place is A and in the classification of the resource A i have enter the characteristic value as "A".
    Now is it possible to release the process order without getting the error message :"Resource in operation does not satisfy resource selection condition".
    please advice.

    Hy,
    Kindly go through below link it might be give some inputs if some data is missing in your condition.
    [http://help.sap.com/erp2005_ehp_03/helpdata/EN/89/a42678461e11d182b50000e829fbfe/frameset.htm]
    Regards,
    Dhaval

  • PP PI resource selection with phase qty

    Hi,
    I used resource selection for the tank selection.
    Currently the classification is only base on the coating.
    Now there is several same coating tank with different volume.
    Is that possible i create characteristic for phase quantity,
    so the resource is selected via phase quantity and coating ?
    for example
    resouce
    1. tank XX coating A 1000 L
    2. tank YY coating A 2500 L
    So if order charge for 750 L, the system will select resource tank XX (based on coating A and 0 < X < 1000 L)
    I got this idea because i can populate GR date in batch characteristic when do GR and selected based on FIFO, so i think
    characteristic in resouce selection can be populated with vakue automatically for phase qty too
    Is there any idea?
    Best regards,
    Freddy Ha
    Edited by: Freddy Halim on Jun 21, 2010 9:44 AM

    Hi,
    I am not sure but you can do it by using resource network concept.
    Where you need to cretae class charecteristic based on your volume of vessal.
    Nedd some work around but I think you can do it by same concept.
    Regards
    SANIL

  • Party Resource selected from the Assignment Manager is not available on SR

    Party Resource selected from the Assignment Manager is not available on Service Request.
    Hi,
    Im working on Oracle Customer Support and observed the following.
    I imported a party (dealer) from AR and created it as a resource.
    Then created a Service Request, assigned Tasks to the service request and then tried to assign the task to the imported resource using Assignment Manager.
    In the assignment manager searched for the resources using Unassisted search. In the resource type selected 'Party Resource'. Found the party resources by clicking on the search button.
    Double clicked on the party resource and specified the Start Time and End Time.
    After clicking on the Ok button, the selected party resource is not available in the Service Request Form.
    Can somebody please help me in this matter. I want the party resource on the service request form.
    Thanks in advance.
    Regards
    Anil

    Shiv,
    Thank you for your reply. I don't have access to the production instance..but I will definitely recommend the solution. I did these steps in test instances earlier whenever I had this error. But they used to go away after bouncing app server.
    Now, some of the functions are available to the responsibility without any modifications..seems like it takes a while for the newly added functions to a menu to propagate in the E-Business system.
    What confounds me is that even after a mid-tier bounce, the system didn't pickup the menu changes.
    Regards,
    Arun

  • Play prompt within Select Resource Selected Step

    I am trying to play the "Your call may be monitored or recorded" message to the customer before they are connected to an agent. If the agent is immediately selected (no queue) the message plays OK. If the customer is queued first then agent becomes ready later, the message is never heard.
    Select Resource     Selected          Play Prompt msgCallWillBeMonitored          Connect     Queued          Call Hold          Delay 60          Call Unhold          If Counter < Max, continue queue
    Thoughts? Could it be because the agent is on hold when the message is played? Thanks in advance.

    If they were in the Queued branch, the incoming caller was likely still on hold at that moment. Lift them off hold (Call Unhold), then play it. It is safe to call Call Unhold whether or not the caller is presently on hold.
    That said, be aware of two things:
    Just so you're aware, the selected agent will sit in Reserved for a few extra seconds for every call and your call-in-queue times will increase by that same amount. They sit in Reserved already while the phone is ringing, but now they'll be in Reserved while that prompt plays as well. Let your agents, supervisors, and anyone who reads historical reports know what to expect.
    There's no particular guarantee your agent will actually pick up that call. Be prepared to handle failure of the Connect step; UCCX does this automatically for Connect = yes, but it's your problem for Connect = no. Also, be aware that if they don't answer, the recording warning will end up playing again next time we do find an available agent.
    Traditionally, a "Call may be recorded" announcement is made just before Select Resource rather than in the agent connect logic. That way it only plays once, and the time spent doing so isn't charged to the CSQ for reporting purposes.

  • Removing calls that are in the resource selection queue

    Hi Folks, I have a strange query. Is there any way to remove calls that have been presented to the resource selection step but are in the queue waiting for a free agent? I have created a varable that gets the current time and then created another varable that is poplated with the same syntax that is received from the T[now] step then done a IF atep with a > between to check if the current time varable is greater than the other varables but thi sis then applied after the queued after the select resource step but it doesnt work obviously BUT I was wondering if it can be. If the system has already accepted a call and tried to present it to an agent, can it be removed?
    Thanks

    I think I see clearer now.
    Ok, so what you want to do is very logical and good practice.  Instead of doing the time stamps, which will work, you could just use the time of day step.
    Also, if you wanted to take it a step further, you could take the callers Estimated Wait Time (EWT) from the Get Reporting Statistics step (not all that accurate, but could be a good guess at times), and then see if the closing time (5:00 in your example) is more than the number of minutes away held in EWT, from the current time.
    Example:  Caller calls in a 4:55, and you close at 5:00.  The EWT says they'll wait only 1 minute, then you queue them.  However, if the EWT says they'll wait 8 minutes, then you do not queue them, and tell them you're already closed.
    Just a thought, but it does sound like you are doing it right.  I have seen too many times to count, people forgetting to put logic within the queue loop to cover things like business hours, day changes, holidays, no agents logged in, etc.
    Good luck and happy scripting!
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • How to specify the target name while deploying a code in OSB-- Plz Help

    Hi all,
    Am working in creating a cluster environment. For my testing i created a new managed server(OSB_Server) in 9001 port in the admin console itself and that server started running. The default managed server(Admin_Server) is in 7001 port. So when i deploy a code in 7001 sb console the WSDL gets exposed in 7001 because the default admin server port is 7001. While deploying a code in service bus admin console we are not specifying the target name. So how to specify the target name while deploying the code in service bus admin console. Plz help me.
    Regards
    Prabhu

    Hi Prabhu,
    There are three kind of server architecture possible for OSB -
    1. Single server - Everything gets deployed on Admin server itself
    2. Admin Server + Single Managed Server for OSB -- OSB configuration gets deployed on OSB managed server. OSB resources (proxy service, WSDL, Schema) will remain available on OSB managed server port only and NOT on admin server port
    3. Admin Server + OSB cluster -- OSB configuration gets deployed on OSB cluster. OSB resources (proxy service, WSDL, Schema) will remain available on OSB Cluster port(s) only and NOT on admin server port
    Converting one type of server architecture to any other type, requires a manual tedious process, so it is suggested that you create domain accordingly i.e. if you need clusters then while creating domain itself, create OSB cluster, so that all OSB applications gets deployed to OSB cluster. I will suggest you to create a clustered domain from scratch and import the configuration from your existing domian to this new clustered domain.
    You may refer-
    http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15022/toc.htm
    Regards,
    Anuj

  • How to create a resource repository in OSB  ?

    Hi all,
    I am using a set of xsds which needs to be used across projects, instead of copying all the xsds into each project I need to create a repository, which my projects will refer.
    1) Is it possible to create such repository in OSB ?
    2) If so will OSB automatically find the dependncies ?(like warn me if I remove an element used by some other project )
    Thank You

    Hi Arun,
    1) Is it possible to create such repository in OSB ?You may create a separate OSB project for the same, inside same configuration project where you want to use the resources.
    2) If so will OSB automatically find the dependncies ?(like warn me if I remove an element used by some other project )Yes. If any XSD is in use, then OSB will warn you before deleting that.
    Regards,
    Anuj

  • Adapter Deployment & resource bundles

    Hello ,
    I deployed an adapter on server and while in communication channel monitoring I was not able to get the status of that channel.
    The following error was reported there:
    Cannot retrieve status for this channel due to: Could not locate resource bundle 'com.xyz.aii.af.abc.adapter.ra.rb_JCAAdapter_ChannelMonitor' for locale en_US: MissingResourceException: Can't find bundle for base name com.lntinfotech.aii.af.primavera.adapter.ra.rb_JCAAdapter_ChannelMonitor, locale en_US
    Is any one having idea about this error or about resource bundle?
    thanks,
    regards,
    Fariha

    Hello ,
    I deployed an adapter on server and while in communication channel monitoring I was not able to get the status of that channel.
    The following error was reported there:
    Cannot retrieve status for this channel due to: Could not locate resource bundle 'com.xyz.aii.af.abc.adapter.ra.rb_JCAAdapter_ChannelMonitor' for locale en_US: MissingResourceException: Can't find bundle for base name com.lntinfotech.aii.af.primavera.adapter.ra.rb_JCAAdapter_ChannelMonitor, locale en_US
    Is any one having idea about this error or about resource bundle?
    thanks,
    regards,
    Fariha

Maybe you are looking for

  • IPhoto 9 Slideshow Quality

    Hi I have a MacBook Pro 13,3" with iLife 11 and Nikon Picture Project . and I have many photos that were improted from a Nikon Camera. When I see the photo in the slideshow mode in iPhoto the Photo does not have a good quality . If I see the same Pho

  • IMac G5 non-isight shutting off randomly

    My iMac g5 keeps shutting off randomly during use. I have a niMac G5, non-isight and it stays on for 30 mins, an hour, or 3 hours and then shuts off as if someone is pulling the power cord out. Upon starting up, sometimes it doesn't make it to the lo

  • Bad service

    The technician had been to my place several times to fix the landline for the past month. However, he was unable to permanently resolve the issue. The phone line either has static noise and as of today the landline does not have a ringtone. In additi

  • Input level meter in Audition CS5.5

    I can't find an input level meter in audition CS5.5. I have to go my windows 7 control panel find me device and set the levels. So, to set levels I have to have two windows open, one control panel audio adjustment window and one soundbooth window whe

  • Who can tell me the meanning of these opcode?

    0x35 0x36 0x37 0x38 0x39 0x3a 0x3b 0x3c 0x3d 0x3e 0x51 0x52