How to disable individual operations in a service in ALSB 3.0?

Hi all,
We are using ALSB 3.0 for our service developments.
we have WSDL based services. The service accesses different back ends in each of the operations. We would like to disable few operations in production when the back end is not available (because they are behind schedule). Is there any way to achieve this functionality?
Thanks
Manju

OSB doesnot support disabling at operations level in a WSDL out of box though it would be very nice to have feature for your use-case. The use case can be accomplished by creating appropriate logic in the pipeline.
Proxy--(Pipeline )---(If operation is in production=true )---->(Invoke your Actual BS with operation)
Proxy--(Pipeline )---(If operation is in production=false )---->(raise error explaining that this operation is not in production )
http://wiki.oracle.com/page/Usecase%3A+Exposing+a+pratially+implemented+service+via+OSB
Once all the operation are in production, remove this logic from the pipeline. I have made few assumption here regarding you use-case. Let me know if this doesn't solve you issue.
Thanks
Manoj
Edited by: mneelapu on May 13, 2009 8:52 AM

Similar Messages

  • How to disable individual elements in array

    How do I disable individual elements in an array at runtime.

    I assume you are referring to the control property "disabled".
    If so there is no way to disable a single element of an array. By definition an array is a collection of data, it is not a collection of controls. A fine line but an important one. So you can configure the single control that makes up the array and defines its type. For example, if you have an array of Booleans, you can change the color of the Boolean. However this will change the color of all the Booleans in the array. It is 1 control, with a lot of values.
    Part of the reason for this is memory. Imagine an array of 1 million elements. If you could set the properties of each element, then to store that array would be incredibly large. It would be 1 million U8s for example, but then all the properties for each 1 million elements would also need to be saved. Therefore your 1 million element array of bytes could easily represent 100 million bytes in memory.
    Let me know if this explanation makes no sense, I usually explain it better, but I think I need more coffee.
    The way around this is clusters. You can change each element in a cluster, so if your array is of a manageable size, change your array control into a cluster of n elements. You can then use the cluster to array function to convert the data to the array of data you need. Unfortunately this method means that before runtime you must know the maximum number of elements you will need. You can always hide the extras, but you can not create more during execution.

  • WLS threads - how to retrieve individual operations?

    Hello everybody,
    can anyone tell me if is there a way to find out which WLS thread is
    performing each individual operation - for instance, compiling or executing
    a specific JSP?
    TIA
    Paola R.

    You can get a "photo" of what each execution thread is doing in two ways:
    - weblogic console - select a server in the left pane, then, on the right
    pane, select 'Monitoring' tab and 'General' subtab; click on 'Monitor all
    Active Queues...' then click on the 'default' queue
    - you can have a thread dump on the standard output using the command line
    Admin (http://e-docs.bea.com/wls/docs81/admin_ref/cli.html#THREAD_DUMP) or
    doing a kill -3 on the server provess
    Ciao
    Marco
    "Paola R." <[email protected]> wrote in message news:41505ea2@mail...
    Hello everybody,
    can anyone tell me if is there a way to find out which WLS thread is
    performing each individual operation - for instance, compiling orexecuting
    a specific JSP?
    TIA
    Paola R.

  • How to disable individual field of a search view

    Hi All,
    Is there a way to disable individual search field of an advance search view ?
    The reason for this is that for a particular search field I am defaulting the value and do not want the user to be able to change this default value, in effect filtering out their search.
    I have tried get_i method but the advance search (thtmlb:advancedSearch) does not seem to trigger the get i method, disabled just disable every fields likewise the global edit/viewgroup context.
    Thanks in advance for your assistance.
    Edited by: ANDREW NGUYEN on May 12, 2010 10:45 AM

    Hi,
    I checked it now and found that the GET_I_FIELD is not getting triggered. Sorry for my wrong solution.
    You can use the rt_result parameter in GET_POSSIBLE_FIELDS method in IMPL class.
    It returns the search fields visible in the view.
    Regards,
    Arun Kumar
    Edited by: Arun Kumar on May 12, 2010 11:35 AM
    Edited by: Arun Kumar on May 12, 2010 11:38 AM

  • How to perform merge operation using Data services designer?

    I am new here and new to Data Services Desinger as well.
    And currently, I want to do a merge operation using query transform or table comparison transform. But sadly, neither one of them is giving me what I want.
    So, wonder if you could help clarify if either one of them could achieve MERGE operation between and source and target tables?
    if positive, then how?
    PS:
    by MERGE, i mean, if data exists in target table, then only do update, else, do insert. same with the standard MERGE operation of oracle.
    If you need any more info, let me know!
    Thanks in advance.

    You can do this.
    You don't need the Tabe_Comparison transform actually.
    Just query the data you need and output the flow from your query to your target table.
    Then, you'll have to check the "Auto correct load" option: this will insert new lines and updates old ones. One checked, you can ckeck the "Auto correct load" checkbox.
    By default, BODS will know a line already exists based uppon the primary key columns of your target table. If you want to change the columns used to determine if a line should be inserted or updated, use the "Use input key" checkbox (and define some PK column in your query).
    Hope this helps
    Guillaume

  • How to disable access to Information OnDemand Services from InfoView

    Is there any supported way of disabling 'Access Information OnDemand Services' option on InfoView
    toolbar and home page in BOXI R2 SP3?

    Hello,
    This requires modifying JSP files. Please backup all files before mofying them.
    Also, to the best of my knowledge this is supported. That said, this does not mean that the modifications will stick through updates/patches. Could someone from BO confirm?
    This is how we did it (Java Infoview).
    Go to
    C:\Program Files\Business Objects\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\Infoview\main\
    Open headerPlus.jsp, and comment out the following section:
    <c_rt:if test="<%= isOnDemandInstalled %>">
    <fmt:message var="ttOnDemandHome" key='main.home.link.ondemand'/>
    toolbarCtrl.add (newIconWidget("btnOndemand",
    "<%= context + schema.getUrl(application, "img.toolbar.ondemand") %>", onBtnOnDemandClick,null,
    '<%= Encoder.encodeJS((String)pageContext.findAttribute("ttOnDemandHome")) %>', 16,16,3,3,25,3));
    </c_rt:if>
    There is an alternate way to do the same in the following SAP Note (I have not tested this)
    1206230 - How to hide the OnDemand icon in infoview on Tomcat

  • How to disable change option in ITS services ?

    Dear Friends,
    We have a very unique request from our clients who do not want to allow the ESS end users to be able to change their own data using ESS services.
    I've tried copying the role SAP_ESSUSER and made changes to it to make sure all the permissions on it are for read only to all infotypes, but still when I associate this modified role to a user on the R/3 system who is in turn mapped to a portal id that has ESS access, the change button in all the services still remain. I've posted a OSS note for this too, and am awating response.
    If any of the gurus here have a idea, please feel free to share the same.
    Regards,
    Neeraj

    You have to change/customize the underlying ITS service to hide (comment out) the particular button from the template. In several I can recall right off, there is no logic for checking access (typically on first screen/page, though most all will check a "modus" (mode) flag once on additional "screens"/pages to determine if the view is read-only or edittable.
    For info on editting/customizing ITS service, search the forums here.
    Good luck!
    CSolomon

  • How to disable auto-completing service request after completing last activity

    How to disable standard rule, that change service request status to "Complete" when the last activity in this service request is completed?
    For SCSM 2012 R2

    Perhaps you can use the "Closed" status as a way of indicating that your are completely finished with a service request? (This follows ITIL). It has the advantage of being an out-of-the-box feature and, by default, SR's have to be closed by
    a user.
    Keep in mind, though, that closed service requests are groomed out of the CMDB (356 day retention time by default, i believe). But, they'll still be available for a few years in your data warehouse.
    What is your business reason for this behavior? Console views? Custom reports?
    If "Closed" doesn't cut it for you, you may want to consider extending the Server Request class with your own status property that you can use for whatever your requirements are.

  • How to disable autostart of Enterprise Manager Cloud Control (EMC12cr2)

    Hi Everyone,
    I am new to Oracle Enterprise Manager Cloud Control 12c Release 2 ( EMC12cr2)
    Recently, I have installed EMC12cr2 on Oracle Linux 6.3. I follow one document to install, and It was ok after the installation.
    But after I reboot the testing server, I found out that it is very slow as the EMC12cr2 services are auto start at boot such OMS, and agent.
    So could you please tell me how to disable the EMC12cr2 or OMS service from auto startup, so that it makes the system reboot faster.
    Thanks in advance,

    Take a look at this article on My Oracle Support - 1478617.1
    It's a little older, but the same idea applies.  There is a script in /etc/init.d/ called gcstartup, you can comment out the startup lines in there with a hashtag.

  • How to Fix Disappeari​ng HP Printer Drivers -- Disable HP CUE Device Discovery Service

    I have a new HP G60-530US laptop with Windows 7 installed (less than 2 months old). It is connected to an HP 7410 All-in-One Printer and a Brother laser printer.
    Three times now, the HP 7410 printer has mysteriously disappeared from the installed printers. The Brother printer does not disappear.
    To re-install the HP 7410 printer requires disabling the AVS using the Services,msc utility (not just shutting down the AVS (Panda in my case)).  It takes 20 minutes or so to re-install the HP printer driver software.
    HP tech support is clueless about the cause or cure for this.
    The laptop people referred me to the printer support people and the printer support people referred me to the laptop support people. The last tech support guy suggested that I restore the system on the theory that if the problem persisted it would be a hardware problem and not a software problem. He seemed to miss the fact that the disappearing printer driver software only occured with HP printers.
    HP technical support was worthless.
    Some internet forums suggest that this occurs when HP machines are connected to different networks. I noticed my problem occur after I took the laptop on a business trip and connected to a different wireless network.
    On Vista forums, I've discovered that the disappearing HP printer drivers has been a problem for some time over a wide range of HP printers. 
    The solution identified on those forums is to stop and disable the HP CUE Device Discovery Service. Apparently, this service is used to detect HP printers and add them to the HP Solutions Center software.
    In my experience, the HP printer drivers disappeared when my laptop comes into range of a "foreign" HP printer with wireless capabilities. For example, my laptop dropped my configured HP wireless printer when I went to an office that had a different wireless HP printer installed. The HP CUE service trashes the existing printer driver even though you do not intend to install and use the "foreign" printer. That would also explain why the printer drivers disappear when visiting a hotel or other location where any HP wireless devices exist. It would also explain why non-HP drivers do not disappear.
    I've disabled the CUE Device Detection Service (using the Services utility). I'll see if that works.  From what I've read, the CUE Device Detection Service is not needed after you have installed your printer, but it remains in your computer's active memory just "in case" you want to connect to a new HP printer and install software for that printer.  Said differently, after your printer is installed, it remains as useless HP software that clogs your machine's resources.
    A patch from Microsoft or HP (e.g., a patch that disables the CUE service) would be a big help to users if the number of posts on this issue are any indication of how pervasive this problem is.

    This seems to be a common problem that exists for many HP devices, varying computer moakes and models and different operating systems. So, the conclusion must be that it is a HP issue. WHY ARE THEY NOT FIXING IT?
    Based on this I am quite happy to buy a different make of printer so how does HP justify the continuing lack of support?
    I posted a message about my C7180 All-in-one which had been causing problems but I put it down to me making (unrelated) changes to my system then noticed it got worse when I connected a new Trust digital pad. However, even when the pad is not connected I get the problem of disappearing drivers with the printer still visible.
    What seems to happen to my set-up is it works when it is first reloaded and used, but the next time I open the HP software it fails and no other software is able to print/scan on the device.
    Can somebody explain what the CUE is? I'll give it a try but I don't know what it refers to.
    Who'd have thought that in the 21st century, software/hardware engineeers still can't make a simpy process for a computer. Whatever happened to the promise of plug'n'play?
    P.

  • How to disable the run-time popup menu in the sequence display on TestStand Operator Interface, that allow the use to skip the test?

    How to disable the run-time popup menu in the sequence display on TestStand Operator Interface, that allow the use to skip the test?

    Hello,
                  Regarding the skip/force pass/force fail options, when I set the ControlExecFlow to True in Teststand 3.1 and 3.5, in the Sequence Editor the menu options for skip/force pass/force fail are not active for Technician but, when I launch the Operator Interface logged with Technician the options are active. The problem is that if the technician sets one step to one of these options, and change the user to Operator, the test step remains skip/force pass.
                  Is there any possibility without modifying the Operator Interface (at programming level), to reload default values of the steps when changing the user to Operator?
    Thank you,
    Best regards,
    paio

  • How to disable "View Report" button in reporting services

    Is anyone know how to disable "View Report" button in reporting services, I know can do custom code in report properties, what is the code? I have tried something like this ***button1.enable=false, but it can not success.
    Appreciate if anyone can reply me, thanks.

    Hi,
    The message box don't work on the web because it is of windowform box. Based on your further description, you might want to do the date parameter validation. If so, there is common way to do this:(assume the date parameter value inputed can't be less than 2007)
    1) Intert a textbox and input the message used to show the end users if they input a invalidated date value for the parameter, and then set the textbox's hidden property to =iif(Year(Parameters!myPrameter.value) < 2007,false, true)
    2) Insert a Rectangle control below the textbox created in step 1, and put all report items in it and set the Rectangle's hidden property to =IIF(Year(Parameters!myParameter.value)<2007,true,false)
    After these, if the end users input the date value can meet the project requirement, the report will show the data the end users want, otherwise, the end users will see the error textbox to tell them the parameter value is incorrect.
    Hope this help,
    thanks,
    Jerry

  • How to disable query-string evaluation in OSB proxy service?

    OSB 10.3 proxy service evaluates the query String ?WSDL (are there more such parameters?). Usually the assigned WSDL will be returned this way.
    I want to use OSB as simple HTTP-proxy. There is no WSDL assigned. The proxy service should simply pass all parameters to the request pipeline. This works fine for parameters in general but not for WSDL. This produces the exception below.
    Does anyone have an idea how to disable this query string evaluation within OSB proxy service?
    Thanks
    Daniel
    <25.11.2009 15:43 Uhr MEZ> <Error> <WliSbTransports> <BEA-381304> <Exception in HttpTransportServlet.service: java.io.IOException: This service is not associated to a wsdl
    java.io.IOException: This service is not associated to a wsdl
    at com.bea.wli.sb.transports.http.ResourceRequestProcessor.securedInvoke(ResourceRequestProcessor.java:108)
    at com.bea.wli.sb.transports.http.ResourceRequestProcessor.process(ResourceRequestProcessor.java:61)
    at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper.handleMetadataRequest(HttpTransportServlet.java:314)
    at com.bea.wli.sb.transports.http.HttpTransportServlet$RequestHelper.service(HttpTransportServlet.java:215)
    at com.bea.wli.sb.transports.http.HttpTransportServlet.service(HttpTransportServlet.java:133)
    at weblogic.servlet.FutureResponseServlet.service(FutureResponseServlet.java:24)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(Unknown Source)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Daniel,
    http://hostServer/contextpath?WSDL is common way of retrieving WSDL for service whcih supports one. The case you are suggesting is if the service does not have any wsdl associated, then it is good practice that caller be notified appropriately which is being done by OSB. OSB is indicating that the service for which we have used ?wsdl has no wsdl associated.
    I guess there is no way we can disable this feature for un-typed OSB services (services which doesn't have wsdl associated). Any reason why would we don't want exception when '?wsdl' is used?
    Manoj

  • How to disable Bonjour service advertising in Yosemite

    Hi there,
    I'm trying to disable the Bonjour service advertising in Yosemite / Mac OS X 10.10.
    Unfortunately the instructions in OS X: How to disable Bonjour service advertising without disabling DNS no longer apply, since Yosemite no longer has /System/Library/LaunchDaemons/com.apple.mDNSResponder.plist
    I did some digging around and there's someone who made a script to disable it in various Mac OS versions, including supposedly Yosemite: https://github.com/MacMiniVault/Mac-Scripts/blob/master/disablebonjour/disablebo njour-README.md
    I had a look at the script to find out what it does and manually inserted "--no-multicast" as string under Program Arguments in /System/Library/LaunchDaemons/com.apple.discoveryd.plist
    Doing so, will mess up the wi-fi. Networks only show when wi-fi is off, and turning it on makes it seem like it's off and I'm never able to connect until I undo the changes described above.
    Wondering if:
    1) The result from changes above is expected or is it a bug?
    2) If Apple can update OS X: How to disable Bonjour service advertising without disabling DNS to include instructions for Yosemite.
    3) Did anyone here manage to disable Bonjour service advertising in Yosemite without introducing any new issues?
    Thanks!

    So far, it doesn't appear to work correctly.  I've posted more details in a thread here:
    Disable Bonjour in 10.10 without breaking DNS or WiFi

  • How to disable auto_home and individual datasets on Solaris 11 11/11

    Good morning,
    There's a lot of changes in Solaris 11 that I like, but two of the ones I dislike, I just can't seem to get rid of them.
    I'd like to disable auto_home, permanently. I don't want users' home directories to be mapped on /home .
    I've read that all I needed was to remove all mentions of home in /etc/auto_home and/or /etc/auto_master (can't recall which one of the 2 files as I removed all mentions, 'f course...) .
    Once done, I read I simply needed to run automount once (automount -v) .
    No go. The next user I've created was mapped in /etc/auto_home, and /etc/password modified accordingly.
    Moreover, each new account is created as its own individual ZFS dataset. I understand the advantages of this, as each user can create his own snapshots, etc. But I don't need that, and I certainly won't need a zfs list output that scrolls on many pages !
    How can I disable this ? I just tested it, 2 seconds ago :
    [08:43:10|jfg@oslo:/opt] sudo useradd -u 9999 -c 'TEST' -d /export/home/TEST -m -s /bin/bash test
    80 blocks
    [08:45:59|jfg@oslo:/opt] grep TEST /etc/passwd ; grep TEST /etc/auto_* ; zfs list | grep TEST
    test:x:9999:10:TEST:/home/test:/bin/bash
    /etc/auto_home:test localhost:/export/home/TEST
    rpool/homes/oslo/test 35K 21.1G 35K /export/home/TEST
    <EDIT> : forgot to mention, I destroyed the original dataset for the home directories, rpool/export/home, and created a new one, rpool/homes/zoneName/ as multiple zones accounts will be "hosted" in this dataset.
    Thanks for helping,
    Regards,
    -- Jeff
    Edited by: user5989503 on Jan 10, 2012 8:54 AM

    Thanks Alan,
    I remember awhile back reading about this on OpenSolaris, but it just came back to mind as you mentioned it.
    Still, other than svcadm disable autofs, I can't see how to disable only auto_home.
    And I'm still stuck with my individual zfs datasets that I hate hoooo so much ! :-)
    Thanks,
    -- Jeff

Maybe you are looking for

  • What's My Security Questions and why the itunes ain't woking on my laptop plz help

    HI My Name IS ANJELICA MORAGA I HAVE A QUESTION  WHY ITUNES AIN'T WORKING ON MY HP LAP TOP I RESET THE PASSWORD AND I WENT INTO THE SECURITY AND PASSWORD IT DIDN'T NOT SHOW RESET SECURITY QUESTION SHOULD I MAKE A NEW APPLE ID WITH AOL.COM OR GET A MA

  • Blaster WEBCAM GO

    When i wanted install the Webcan GO into my new OS Windows XP-SP2 i'dont install because de program instalation said: "Only for Windows 98". Answer: Exist driver or any way for install this camera in this Os Windows XP-SP2 ? Tanks Ramon my e-mail: [e

  • AS3: Timing problem

    Hey, I have an 2 animations that I need to syncronize. The first animation is a projector screen entering stage, the second is few text layers and images. I timed the second animation 2.2 sec after the screen animation starts (using timer event) and

  • Just intalled Mountain Lion on my MacBook Pro.  MS Word is now frustrating me. But I have Offioce 2008, so I am guessing I should be upgrading to 2011?

    So what that should read is that I have installed ML on my 17 inch MacBookPro and MS Word is acting up. I can't select a paragraph, or move columns. On looking at other forums I read that ML is OK with Office for Mac 2011, but on checking my Word pro

  • Invoice Error(Releasing to Accounting)

    hi guys when i create invoice and after releasing to accounting error message comes Error message No account is specified in item 0000001006 Message no. F5670 Diagnosis No account was specified for account type "S" in item "0000001006" of the FI/CO d