Scorecard alerts not handling negative vaules?

I have numbers that vary between -12 and 35...
I have a scorecard, and I want the following representation;
negative numbers to be reflected green arrow pointing upward
zero = no icon
positive numbers to be relfected as red arrow pointing downward
Alert Values set as a range by value.
I have set my alert threasholds as;
                                 From                            To
1  Green Arrow -       Minimum                    -1
2. No Icon          -       -1                              0
3. No Icon          -       0                               1
4. Red Arrow    -       1                              Maximum
Hiowever, checking against nmy source data,  I'm getting red arrows and no icons only,  and I should have some of each.   I have tried many different variations without getting proper results.

Hi, Michael!
I experienced some difficulties with the Scorecard Control, too. Especially I found it not really intuitive to find and modify the relevant properties. But I think I managed to fulfill your requirements...
Cause I still do not know how to attach files here, I uploaded a screen-shot to my therefor opened posterous page: http://t2helsinki.posterous.com/scorecard-alerts-not-handling-negative-vaules
I hope the image/screen-shot says it all...
Micha
Edited by: Michael Daun on Aug 17, 2010 10:33 AM

Similar Messages

  • Editable field in ALV does not accept negative sign values

    Hi guys,
    We have an editable field in ALV but it does not accept negative sign,,, it is causing an error... We need to input a negative value in that editable field...
    How to handle this?
    Thanks!

    Hi Mark,
      This topic has been just discussed at this thread:
    Problem with OO ALV
    Regards,
    Chandra Sekhar

  • Crystal Report: irregular error not handled by the application component

    Hi all,
    The error message u201Cirregular error not handled by the application componentu201D comes up when I run any of the Crystal Report in the SAP Business One.
    But this error happens only in the client Machines, from the Server I can run the report normally.
    Thanks and Regards,
    Alberto Franç

    Hi,
    It seems installation and registration problem, have you tried to other client computers? Try to reinstall  the Crystal Report in client.
    Regards,
    Clint

  • CCMS alert not running automatically

    Hi,
    Can take little time and read this one and please let me know where i am getting mistake, and is anyone can fix alert please let me know
    Thanks in Advanced
    1. SAPKB64020 Basis Support Package 20 for 6.40 imported at 13.12.2007
    2. check SU01 User Roles SAP_BC_BASIS_ADMIN, SAP_BC_ALM_CUST, SAP_ALM_ADMINISTRATOR, SAP_BC_ALM_ALERT_USER
    3. check SU01 comm.meth: e m a i l
    4. User Profile: S_A.SCON, SAP_ALL
    5. SMTP configured fine, internal mail works fine
    6. RZ21 - Copied CCMS_OnAlert_E m a i l to ZCCMS_OnAlert_E m a i l
       Execution Tab: Function Modle (SALO_M A I L_IN_CASE_OF_ALERT)
          Execute method on group (any server)
       Control Tab: Execute method (Periodically in dialog process
          Startup method group (checked -Execute method immediately after monitoring  segment start- )
          Selected (On all application servers)
       Paramaters Tabe: SENDER: awan_t
                        RECIPIENT:user @ company . com
                  RECIPIENT-TYPEID: U
                  SUBJECT_ALERT: This is CCMS from $SID
                  $NODENAME
                  $SEGMENT: Segment name node (= $INSTANCE )
       Release Tabe: (Checked Auto-reaction)
    7. RZ20 - SAP CCMS Monitor Templates
            --> Entire System
               --> XDV
                  --> Appication Server
                     --> SID ID
                       --> Operating System
                          --> Memory
                             --> Free Memory
       Selected Free memory and click properity
       Performance Attribute Tab: Comparison value (Selected Last reported value)
       Green to Yellow 10MB
       Yellow to Red 20MB
       Red to Yellow 10MB
       Rest from yellow to green 5mb
       Method Tab: Data collection method: CCMS_Mem_Collect_c
       auto-reaction method: zCCMS_OnAlert_mail
       Analysis method: CCMS_OS_Analze
    8. Goback to MTE Free memory (Refresh) and click open alert pushbutton
       it shows Free memory [ 1 Alert ], 49BM < 20 MB current value below throshold value
    9. click Extras from menu and actived mantannce function
    10. Goto EDIT from menu --> Nodes (MTE) --> Start method --> Start auto-reaction method
    11. I received e-mail when I started auto-reaction method
    Alert not running automacally ?

    Hi,
    Can take little time and read this one and please let me know where i am getting mistake, and is anyone can fix alert please let me know
    Thanks in Advanced
    1. SAPKB64020 Basis Support Package 20 for 6.40 imported at 13.12.2007
    2. check SU01 User Roles SAP_BC_BASIS_ADMIN, SAP_BC_ALM_CUST, SAP_ALM_ADMINISTRATOR, SAP_BC_ALM_ALERT_USER
    3. check SU01 comm.meth: e m a i l
    4. User Profile: S_A.SCON, SAP_ALL
    5. SMTP configured fine, internal mail works fine
    6. RZ21 - Copied CCMS_OnAlert_E m a i l to ZCCMS_OnAlert_E m a i l
       Execution Tab: Function Modle (SALO_M A I L_IN_CASE_OF_ALERT)
          Execute method on group (any server)
       Control Tab: Execute method (Periodically in dialog process
          Startup method group (checked -Execute method immediately after monitoring  segment start- )
          Selected (On all application servers)
       Paramaters Tabe: SENDER: awan_t
                        RECIPIENT:user @ company . com
                  RECIPIENT-TYPEID: U
                  SUBJECT_ALERT: This is CCMS from $SID
                  $NODENAME
                  $SEGMENT: Segment name node (= $INSTANCE )
       Release Tabe: (Checked Auto-reaction)
    7. RZ20 - SAP CCMS Monitor Templates
            --> Entire System
               --> XDV
                  --> Appication Server
                     --> SID ID
                       --> Operating System
                          --> Memory
                             --> Free Memory
       Selected Free memory and click properity
       Performance Attribute Tab: Comparison value (Selected Last reported value)
       Green to Yellow 10MB
       Yellow to Red 20MB
       Red to Yellow 10MB
       Rest from yellow to green 5mb
       Method Tab: Data collection method: CCMS_Mem_Collect_c
       auto-reaction method: zCCMS_OnAlert_mail
       Analysis method: CCMS_OS_Analze
    8. Goback to MTE Free memory (Refresh) and click open alert pushbutton
       it shows Free memory [ 1 Alert ], 49BM < 20 MB current value below throshold value
    9. click Extras from menu and actived mantannce function
    10. Goto EDIT from menu --> Nodes (MTE) --> Start method --> Start auto-reaction method
    11. I received e-mail when I started auto-reaction method
    Alert not running automacally ?

  • Not working in collection: "is not" & "Digital Negative/Lossy compressed"

    Hello guys,
    I have a smart collection in LR4. The collection contains 200 pictures. I want to search inside the collection for all files which are NOT Lossy compressed (like raw, jpeg,dng lossless compressed etc). If I put as a rule the "is not" "Digital Negative/Lossy compressed" I will get all the files in the catalog. If I put as a rule the "is" "Digital Negative/Lossless" the result will be DNG/Lossless. The 1st rule seems not to be working. The same is for Fast load data, which seems for some files to be working and for some not. Anyone can explain it, or it is a bug?
    Boris

    Hi Carl,
    Based on my tests, only users allowed to use specific applications are able to see those application on the Web Access page.
    In my case, I published three remote application, and I only allowed Administrator to access one of them as below:
    After that, I logged on as administrator to RD Web Access, only one application was showing:
    I suggest you double check the user assignment on the application, make sure no other group is configured, then log off the user and log on to access RD Web Access again.
    Best Regards,
    Amy
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]

  • HT201457 I have a mid 2011 iMac and have installed windows 8.1 on it  I costantly get system thread not handled and kernel security check failure and the Mac restarts

    I Have a mid 2011 iMac with windows 8.1 on it and constantly get system thread exception not handled and kernel security check failur

    I Have a mid 2011 iMac with windows 8.1 on it and constantly get system thread exception not handled and kernel security check failur

  • On Mac with Firefox 4, apostrophes in the text are not handled right. The page works well on other browsers.

    See www.researchintegration.org/lynn-home.htm, "Queen's" on third line under "Education."
    Also www.dsescale.org, in the paragraph starting with "Religions", Firefox 4 is not handling the umlauted "u" in "Arndt Bussing".
    These pages have always worked right in other versions of Firefox. As far as I know both of these locations are coded with proper HTML.

    That is a problem with detecting the encoding properly. You can change that manually to View > Character Encoding > Unicode (UTF-8) or try the Auto-Detect > Universal setting.

  • Release notes for 2.16 states that there was a fix for alerts not being modal. We are using 3.0.6 and are experiencing the same issue; was there a regression to the modal fix. What version needs to be used to make sure that alert messages are modal?

    Release notes for 2.16 states that there was a fix for alerts not being modal. We are using 3.0.6 and are experiencing the same issue; was there a regression to the modal fix. What version needs to be used to make sure that alert messages are modal?

    We are trying to determine why alert boxes are not modal
    The fix states it's for Firefox 2.0 - 3.7a1pre
    We are using 3.0.6 not the current version of 3.6.13.
    Add-on release notes 2.16.1
    https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-standard/versions/
    Repeating 2.16 release notes since 2.16 was not made available for more than a couple of hours
    Fixed bug whereby some alert boxes weren't properly parented/owned. This led to some alerts not being properly modal
    with respect to the window/dialog that issued the alert.

  • SharePoint 2013 alerts not sending emails to users

    Worked on this all day yesterday and to no avail.
    Followed up on every one of these fixes and they are all correct/have been run.
    http://www.sharepointdiary.com/2012/02/sharepoint-alerts-not-working-troubleshooting-checklist.html
    I got a telnet session to work as well but still, no alerts are being sent to users when something changes. 
    I poked holes in the firewall, set up a receive connector in exchange server as well.
    In outbound email settings, I tried putting in the IP address and the server name (which both should work) but nothing happened. 
    Any suggestions anyone?

    could you please give us more details about the issue.
    Alerts not working for every body or few users?
    Users on network or out-network i.e gmail etc
    Any error in Uls Logs?
    using the exchange server, are your server part of Exchange relay?
    Please remember to mark your question as answered &Vote helpful,if this solves/helps your problem. ****************************************************************************************** Thanks -WS MCITP(SharePoint 2010, 2013) Blog: http://wscheema.com/blog

  • Exception Not Handled.

    Hi all,
    Can you please explain why the exception is not handled even thought i have handled it by mentioning others.
    declare
    procedure empnetsal (vempno emp.empno%type) is
    netsal number;
    begin
    select sal into netsal from emp where empno = vempno;
    netsal := netsal+(netsal* 0.01)+netsal;
    dbms_output.put_line (netsal);
    exception
    when no_data_found then
    dbms_output.put_line ('Such employee does not exist');
    when others then
    dbms_output.put_line ('Exception handled by Others handler');
    end;
    begin
    empnetsal ('string');
    empnetsal (7566);
    empnetsal (7788);
    end;
    regards,
    Sri Ram.

    The Exception handler is inside the Local Procedure and not in the anonymous block.
    The block errors out before it enters into the procedure bacuase of wrong datatype.
    Catching the error in the Block will solve your problem.
    SQL>declare
      2  procedure empnetsal (vempno emp.empno%type) is
      3  netsal number;
      4  begin
      5  select sal into netsal from emp where empno = vempno;
      6  netsal := netsal+(netsal* 0.01)+netsal;
      7  dbms_output.put_line (netsal);
      8  exception
      9  when no_data_found then
    10  dbms_output.put_line ('Such employee does not exist');
    11  when others then
    12  dbms_output.put_line ('Exception handled by Others handler');
    13  end;
    14  begin
    15  empnetsal ('string');
    16  empnetsal (7566);
    17  empnetsal (7788);
    18  EXCEPTION
    19     WHEN OTHERS THEN
    20     dbms_output.put_line ('Exception handled by OUTER Others handler');  
    21  end;
    22  /
    Exception handled by OUTER Others handler
    PL/SQL procedure successfully completed.Regards
    Arun

  • Exception not handled by the Collaxa Cube system

    Hi!
    i have plsql procedure and i published it as a web service using JDev 10.1.3, web service is deployed on OC4J 10.1.3. When i call it directly, everything works fine. When i make a BPEL process jast wrapping this web service (receive, assign, invoke, assign, reply - that`s all) the web service is invoked fine without error, but then error appears in the bpel process:
    Exception not handled by the Collaxa Cube system. An unhandled exception has been thrown in the Collaxa Cube system. The exception reported is: "java.lang.NullPointerException at com.collaxa.cube.engine.delivery.DeliveryHelper.saveAttachments(DeliveryHelper.java:436) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.saveAttachments(WSIFOperation_ApacheAxis.java:3521) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.populateOutMsgParts(WSIFOperation_ApacheAxis.java:1403) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.buildResponseMessages(WSIFOperation_ApacheAxis.java:1303) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeAXISRPCStyle(WSIFOperation_ApacheAxis.java:1815) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.invokeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1613) at com.collaxa.cube.ws.wsif.providers.axis.WSIFOperation_ApacheAxis.executeRequestResponseOperation(WSIFOperation_ApacheAxis.java:1083) at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:452) at com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:327) at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:189) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:601) at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:317) at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:188) at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3408) at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1836) at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75) at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:166) at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:252) at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5438) at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1217) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.createAndInvoke(CubeEngineBean.java:120) at com.collaxa.cube.engine.ejb.impl.CubeEngineBean.syncCreateAndInvoke(CubeEngineBean.java:153) at ICubeEngineLocalBean_StatelessSessionBeanWrapper0.syncCreateAndInvoke(ICubeEngineLocalBean_StatelessSessionBeanWrapper0.java:486) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequestAnyType(DeliveryHandler.java:520) at com.collaxa.cube.engine.delivery.DeliveryHandler.initialRequest(DeliveryHandler.java:435) at com.collaxa.cube.engine.delivery.DeliveryHandler.request(DeliveryHandler.java:132) at com.collaxa.cube.ejb.impl.DeliveryBean.request(DeliveryBean.java:101) at IDeliveryBean_StatelessSessionBeanWrapper22.request(IDeliveryBean_StatelessSessionBeanWrapper22.java:479) at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:120) at com.oracle.bpel.client.delivery.DeliveryService.request(DeliveryService.java:70) at _ngDoInitiate._jspService(_ngDoInitiate.java:289) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) at com.evermind.server.http.ServletRequestDispatcher.include(ServletRequestDispatcher.java:121) at com.evermind.server.http.EvermindPageContext.include(EvermindPageContext.java:267) at _displayProcess._jspService(_displayProcess.java:792) at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:350) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:824) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:222) at com.collaxa.cube.fe.DomainFilter.doFilter(DomainFilter.java:152) at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:663) at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:330) at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:830) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224) at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133) at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186) at java.lang.Thread.run(Thread.java:534) ". Exception: java.lang.NullPointerException Handled As: com.collaxa.cube.CubeException
    i found similar problem calling axis web service, but this web service runs on OC4J ... any suggestions what to do?
    Thanks,
    Tomas

    User,
    I'd probably try the [url http://forums.oracle.com/forums/forum.jspa?forumID=212]BPEL Forum for this one.
    Regards,
    John

  • PC Suite does not handle properly messages longer ...

    Phone: Nokia 6610i connected with infrared
    System Information from PC Suite:
    Operating system:
    Microsoft Windows XP
    Build 2600
    Service Pack 2
    Language: Italiano
    Language for non-Unicode programs: Italiano
    Locale: Italiano
    Input language: Italiano
    Nokia PC Suite:
    Version 6.82.22.0
    Language: English
    Connectivity Cable Drivers:
    Not installed
    PC Connectivity Solution:
    Version 6.43.9.0
    I have some messages longer than 160 characters and it seems that they are not handled properly:
    - The backup application stops copying messages when it finds the first long message.
    - When I browse the messages in Explorer (launched by clicking "Messages" in PC Suite) only sms up to 160 characters are shown. There are also some blank entries in place of long messages.
    I've noticed the same problem in the Italian version, I removed it and installed the English version before reporting the issue.
    Thanks

    Hi read my issue from a few days back from dave100. It seems we are having the same issue. I wroth to support but no one has got back to me. I bet they are clueless and have no idea why this is happening....Check out my attachment. Is yours the same?
    cheers.
    Dave
    Attachments:
    empty texts.txt ‏11 KB

  • Why are my alerts not working?

    Why are my alerts not working?  Sometimes the alerts work and other times I have to manually retrieve messages.

    You can set alerts at verizonwireless.com, and you can set alerts on most smartphones as well, and those can be highly customized as to when you are alerted.
    Go to settings, data usage, and there are/should be options to view, limit, and alert you as to your mobile data usage on the phone itself.

  • WLS does not handle reusable jar with tag-files?

    I want to encapsulate some tag-files in a re-usable jar that can be included in multiple applications. According to all the documentation that I've found what I need to do is create a jar file containing:
    META-INF/taglib.tld
    META-INF/tags/myTag.tag
    where the taglib.tld contains (among other things):
    <uri>myTag</uri>
    <tag-file>
    <name>someName</name>
    <path>META-INF/tags/myTag.tag</path>
    </tag-file>
    Then I am supposed to take that jar file and put it in my web application under WEB-INF/lib,
    and in my index.jsp I can refer to <%@taglib prefix="myt" uri="myTag">
    However when I do this (on wls 12c) the application seems to deploy ok but when I try to access index.jsp I get:
    weblogic.servlet.jsp.CompilationException: Failed to compile JSP /index.jsp
    index.jsp:14:4: No tag library could be found with this URI. Possible causes could be that the URI is incorrect, or that there were errors during parsing of the .tld file.
    <%@taglib prefix="tags" uri="myt" %>
    Related facts:
    1. When I deploy these projects in Glassfish it works . as I expected based on the documentation with no errors.
    2. If I copy the tag files and tld with no modification directly into the web application as:
    <my web app>/WEB-INF/taglib.tld
    and <my web app>/META-INF/tags/myTag.tag
    then it does work. However, that prevents me from packaging the tag-files as a re-usable jar.
    (Facts 1 & 2 seem to imply that the files are correct and that WebLogic is not handling the jar correctly?)
    3. I've seen suggestions that there needs to be a <taglib> entry in web.xml. I have tried this and...
    - the text I've seen on the web generates an error. It seems to need to be within a <jsp-config> entry in web.xml.
    - even with this I still get the same error.
    Does anyone have a suggestion for how to get Weblogic to handle tag-files inside a re-usable jar?
    Do you have an example jar you can point me to just to see that it works on my system?
    Is there some special configuration needed by Weblogic to tell it to handle this construct?
    And finally, the error message is saying that one of two things is wrong:
    Either:
    A) it cannot find the referenced taglib file, or
    B) the tld file failed to compile.
    Is there any way for me to find out which of these is happening? The error messages in WLS do not seem to give any more info, so I cannot easily distinguish between these possibilities.
    Thanks for your assistance.

    After 3 days of seeing this error, immediately after posting this request the problem disappeared. Sigh.
    So for now this problem is closed. If it comes back I'll re-post.

  • How to monitor the alerts(error handling) in seerburger adapter?

    hi,
    is it like normal moniotoring for any scenario..i have to do the monitoring in seeburger adapter.
    any other specific thing i have to take care to do monitoring the alerts (error handling) in seeburger adapter for AS2 and FTP adapters..
    plz give other ways to monitor interfaces for seeburger adapter.
    Regards
    Raja

    Hi Raja,
    All Seeburger adapters have option of some kind of acknowledgement to be sent to the sender or any  partner... u need to check the respective adapter documention....
    for eg: FTP adapter can be configured for Message protocol - FTP-REPORTS
    for sending various types of reports to any Business Partner,,,reports like dispatch report, transmission reports,,....etc
    and for monitoring errors in XI... u can configure alerts as u normally do.....
    *Reward points if useful*
    Regards,
    Sushil.

Maybe you are looking for

  • Transferring data from water-damaged iphone to replacement iphone

    Will/Can Apple download picture, apps, etc. from your water-damaged iphone onto the replacement iphone?

  • Mysql Variable issue

    I am passing a what will soon be my search variable into php from flash. The issue is when I need to search for something that needs to find a string value in quotes it fails. Below is the like field variable declared in flash LikeField = "Model_Prof

  • Standby ORA-1110

    I had an error today identified from alert log the below: Errors in file /apps/oracle/admin/XPSPERS/bdump/xpsper_mrp0_19602.trc: ORA-01110: data file 181: '/oradata1/XPS_DATA/XPSPERS/D1_223YMD4_081100305804_0.dbf' ORA-00372: file 181 cannot be modifi

  • How do you take out a bug in my i pod?

    how do i take away the bug in my ipod touch

  • How to activate an enterprise service for use?

    Hi experts, I want to use a web service out of the bundle "Technical Document Management Connectivity". The web service is called "Read Document File Variant". I know to use WSCONFIG to configure web services for use. But I can not find this web serv