Service to Worker Pattern

Hi all
I want to ask you an explanation about Service To Worker Pattern
Looking at http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceToWorker.html , we can see the example that uses this pattern, I want to know if we can invoke directly business service and store request data in the execute() method, so without create the adapter to store data and passing request helper.The code would be such this:
class MyCommand implements Command
  public string execute(RequestHelper helper)
     Object data = MyBusinessService.getData();
     helper.getRequest().setAttribute('data',data);
     return 'myview.jsp';
}Would this way be correct ? What is the difference/benefit using or not the adapter class?
Thanks

iapazmino wrote:
http://java.sun.com/blueprints/corej2eepatterns/Patterns/ServiceToWorker.html
Are you the original poster or just curious?
At any rate now that I have the source.....
"View management logic is relatively sophisticated, with multiple views potentially mapping to the same request. "
The first part refers to the GUI. That latter refers to request servicing.
As an example consider a system where some users are authorized to view/change data and others are not. A specific example of that is.
- Sales rep is allowed to change contact information for a customer. Sales rep can see but no change commission.
- Management (boss of sales rep) is allowed to change sales rep for customer and commision for account (which goes to sales rep.)
- Customer service rep is allowed to see customer, contact information, sale rep but not change any of it. The customer service rep can't see the commission at all.
(Simple implementation). The request input consists of the following
- Customer number
So 'response' to the above would be to return customer information consisting of the following
- customer name
- sales rep
- commission
- contact.
The GUI logic logic could be written generically such that
- Customer service rep application hides commission (can't be seen) and makes other fields viewable only
- Sales rep application allows contact to be edited but all other fields are viewable only.
- Management screen can edit all fields.
Keep in mind that there are all sorts of possible variations on the above. Such as not returning the commision data at all to the support gui (field exists but it empty in response.) Or handling the screen generically and returning attributes that define access based on the user.

Similar Messages

  • SAP JAM work pattern for SAP C4C Service ticket

    Can anybody familiar with the SAP JAM Work pattern for SAP Cloud for Customer Service tickets answer these questions?
    My client would like to use SAP JAM groups in Service tickets in the following way:
    C4C service agents raise service tickets which are then worked on by back-office departments (who don't have access to C4C but will collaborate on ticket resolution via SAP JAM)
    Back-office departments work on a high volume of tickets so having one JAM group per ticket is not practical. Instead we would like to have one JAM group per department
    Departmental JAM groups should be created in JAM independently from C4C
    Upon ticket creation in C4C, the service agent should be able to select the relevant departmental JAM group to collaborate and start a discussion topic
    The agent should be able to easily pick up any update/reply from the back office team on the topic he created
    Is the scenario above supported? In particular, how can one predefine/auto-select which JAM group is assigned to a service ticket?

    Can anybody familiar with the SAP JAM Work pattern for SAP Cloud for Customer Service tickets answer these questions?
    My client would like to use SAP JAM groups in Service tickets in the following way:
    C4C service agents raise service tickets which are then worked on by back-office departments (who don't have access to C4C but will collaborate on ticket resolution via SAP JAM)
    Back-office departments work on a high volume of tickets so having one JAM group per ticket is not practical. Instead we would like to have one JAM group per department
    Departmental JAM groups should be created in JAM independently from C4C
    Upon ticket creation in C4C, the service agent should be able to select the relevant departmental JAM group to collaborate and start a discussion topic
    The agent should be able to easily pick up any update/reply from the back office team on the topic he created
    Is the scenario above supported? In particular, how can one predefine/auto-select which JAM group is assigned to a service ticket?

  • 14 days work pattern

    Hi we have few employees having 14 days work pattern something like
    07777700707070
    Means that every alternate week employee doesnt works on Tuesdays and Thursdays.
    Now whenever an employee raised an Absence request the calculate duration doesnt gives correct calculation. His absence start date is always assumed to be in week one (Day 01 to Day 07).
    For eg if he takes a leave from Monday to Friday it is always calcualted to be 5 days. (If the leave is from Monday to next Friday then that is fine 8 days.)
    The root cause of the issue is for sure that his absence start date is always assumed to be in week one (Day 01 to Day 07).
    In Extra Details of Service Screen the the start date of Work Pattern is 01-AUG-2012 and Start Day is Day 04. In the PQP_COMPANY_WORK_PATTERNS UDT the Total number of Days is 14.
    Has anyone faced any similar issues. Is there something wrong in our setup.
    Please suggest.

    You may exclude holidays by updating profile "HR: Schedule Based Absence Calculation" to yes, and also run the request from Super User "HR Calendar Event Coverage Caching Process".
    Further see: Oracle HRMS Absence Management [ID 843368.1
      Try.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Web Services Not Working because wwv_flow_collections view is empty

    Hello,
    I followed this example to try and get a web service running in my Application:
    http://apex.oracle.com/i/doc/advnc_rest_web_eg_2.htm
    When I run the page and enter the zip code 43221 they recommend with a radius of 5, I get no results. When debugging and throwing the query into SQL Dev, I have no records in my wwv_flow_collections view. Looking at the tables that comprise the view, wwv_flow_collections$ and wwv_flow_collection_members$, these two tables would join on c.id = m.collection_id alone, but there are additional in-line selects involving the DUAL table that make the query return 0 records and therefore the view is empty. I've never messed with these views/tables, are these auto-populated by APEX? Can they be updated? Right now I cannot get any web services to work because of this. Here is the from clause for the wwv_flow_collections view:
    FROM
    wwv_flow_collections$ c,
    wwv_flow_collection_members$ m
    WHERE
    c.session_id =
    SELECT
    v('SESSION')
    FROM
    dual
    AND c.security_group_id =
    SELECT
    wwv_flow.get_sgid
    FROM
    dual
    AND c.id = m.collection_id
    AND c.flow_id =
    SELECT
    nv('FLOW_ID')
    FROM
    dual
    Can anyone help? Thanks in advance!
    John

    John,
    I have been working this week to set up the exact same thing and got the same empty result set that you have. In this case I believe it has nothing to do with APEX. I downloaded soapUI 4.0.1 which tests web services and used the WSDL described in the APEX Webservices tutorial for http://www.ignyte.com/webservices/ignyte.whatsshowing.webservice/moviefunctions.asmx?wsdl to create the same sample requests. It also returns no results.
    So, I decided to use a different public WSDL and try to get it working. Here are my steps taken below:
    BACKGROUND:
    - I am using APEX 4.0 on an 11gR2 database, with ACLS set up for the APEX schema this app is using.
    - First off, the site I used I just found through google. It is a currency conversion rate webservice. It is explained here: http://www.webservicex.net/CurrencyConvertor.asmx
    - The WSDL is found here: http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
    SETTING UP THE WEBSERVICE:
    1. In a new APEX application I went to "*Shared Components*" -> "*Web Service References*" -> "*Create*" to create a new web service reference
    2. Selected manual
    3. Called the webservice CURRENCY_TEST
    4. Set the URL to http://www.webservicex.net/CurrencyConvertor.asmx
    5. Set the Action to http://www.webserviceX.NET/ConversionRate (Action can be found in the WSDL - showing a few lines below)
    <pre class="jive-pre">
    <wsdl:binding name="CurrencyConvertorSoap" type="tns:CurrencyConvertorSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="ConversionRate">
    <soap:operation soapAction="*http://www.webserviceX.NET/ConversionRate*" style="document"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    </pre>
    6. WSDL explains that the version is *1.1* in this case. (However, this same WSDL has the same operation for 1.2 so it probably would work)
    7. No Authentication
    8. soapUI 4.0.1 gave me the soap request which in this case is the following:
    <pre class="jive-pre">
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://www.webserviceX.NET/">
    <soapenv:Header/>
    <soapenv:Body>
    <web:ConversionRate>
    <web:FromCurrency>#FROM_CURRENCY#</web:FromCurrency>
    <web:ToCurrency>#TO_CURRENCY#</web:ToCurrency>
    </web:ConversionRate>
    </soapenv:Body>
    </soapenv:Envelope>
    </pre>
    9. Stored response in collection CURRENCY_COLLECTION
    10. Saved my web service reference
    11. Test the web service reference (you have to be on the web service references page and instead of the icon view of the report, use the list view. Click on the test icon to test the web service)
    12. On the test page, change #FROM_CURRENCY# to USD (for US dollars) and #TO_CURRENCY# to EUR (Euros)
    13. Click the test button and you should see a valid soap response with a currency rate within the ConversionRateResult tags
    USING THE WEBSERVICE AND GETTING RESULTS:
    1. Went back to the application and hit "*Create Page*" -> "*Form*" -> "*Form and Report on Web Service*"
    2. Selected my CURRENCY_TEST web service reference
    3. Next on the next page
    4. For input parameters, left the defaults to create 2 inputs, From_Currency and To_Currency
    5. Soap Style for this is Document (found in the WSDL as an attribute just after the soapAction attribute in the WSDL snippet above)
    6. Message Format is Literal (Also found above in the wsdl:output for this operation under the use attribute)
    7. XPATH is a bit complicated. In this case put */ConversionRateResponse* (I used the soapUI 4.0.1 to send the request and get back the soap response to see what the response tags would include and which path I'm going to)
    8. Message Namespace is http://www.webserviceX.NET/ (which is also found in the response soap message - I'd really recommend a tool to test this outside of APEX)
    9. For Parameter Names there is only one and it is ConversionRateResult (also found in the response soap message)
    10. Finish and run the report.
    OTHER GOTCHAS:
    So I finally got this to work, but in my case I was querying a remedy webservice and the xml tags I get back are all xmlns:ns0 and all response tags prefaced with ns0:
    In this case I had to after using the wizard go back and edit my query to change xmlns to xmlns:ns0 since the builder only assumes xmlns.
    <pre class="jive-pre">
    select extractValue(value(t),'/*/ns0:Assigned_Group','xmlns:ns0="urn:HPD_IncidentInterface_WS"') "Assigned_Group"
    , extractValue(value(t),'/*/ns0:Assignee','xmlns:ns0="urn:HPD_IncidentInterface_WS"') "Assignee"
    , extractValue(value(t),'/*/ns0:Resolution','xmlns:ns0="urn:HPD_IncidentInterface_WS"') "Resolution"
    , extractValue(value(t),'/*/ns0:Status','xmlns:ns0="urn:HPD_IncidentInterface_WS"') "Status"
    from wwv_flow_collections c,
    table(xmlsequence(extract(c.xmltype001,'//ns0:HelpDesk_Query_ServiceResponse','xmlns:ns0="urn:HPD_IncidentInterface_WS"'))) t
    where c.collection_name = 'INCIDENT_TEST'
    </pre>
    Good Luck!
    Jonathon

  • ACS 4.2 services not working

    The server is running with Windows 2003 SP2 and due to some issue it got rebooted. After reboot all services stopped working.
    CSAdmin, CSMon and CSRadius hanged in Starting state and CSLog in Stopping state. When i chaged the startuptype to manual and started these services
    i got " Could not start the CSAdmin service on Local computer. Error 1053 The service did not respond to the start or control request in a timely fashion "
    For CSLog service it gives the error message "The CSLog service on Local Computer started and then stopped. Some service stop automatically if they have
    no work to do, for example, the Performance Logs and Alerts service."
    In the eventviewer it shows "The description for Event ID ( 1 ) in Source ( CiscoAAA ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: CSAdmin, Can not initialize SchemeLayer, 74."
    While automatic startup type event viewer shows below error.
    "The description for Event ID ( 1 ) in Source ( acs ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: *** ERROR *** Assertion failed: 103401 (9.0.0.1271)
    Unable to open file (C:\Program Files\CiscoSecure ACS v4.2\CSDB\acs.db) which previously opened successfully; error = 32.The description for Event ID ( 1 ) in Source ( acs ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this description; see Help and Support for details. The following information is part of the event: *** ERROR *** Assertion failed: 103401 (9.0.0.1271)
    Unable to open file (C:\Program Files\CiscoSecure ACS v4.2\CSDB\acs.db) which previously opened successfully; error = 32."
    Please help me to fix this.
    Thanks

    Since we had no access to ACS windows server. We tried to take backup  from csutil but it gave schemalayer error message.As we have AV  stopped, logs files deleted from the directory, killed the stuck  services from the task manager and restarted the server. If it still not  allowing you to restart the services, most likely you need to take  backup, uninstall the ACS server and reinstall the same version of ACS  followed by restore.
    ~BR
    Jatin Katyal
    **Do rate helpful posts**

  • Why are my location services not working?

    I received a new iPod touch yesterday, and it is now running iOS 5.  I can't get the location services to work from my home.  On my old 2nd generation touch, they work perfectly.  I've check all of my settings regarding the location services and everything is 'on'. 

    Jim, Barry,
    This for the replies. For what it is worth, I am confident all settings are OK, at least all the obvious ones.  I just cannot see what is missing.  In terms of what is not working, all Apps having a location option / button (Maps, Google Earth, etc) do not provide location.  For example, Maps will reply by showing a "Cannot determine location" message.  The same applies to the two iPads in the house and to whatever iPads enters on my Wi-Fi.
    Ideas?

  • Mail service almost working

    I'm trying to set up a leopard home server and have rebuilt it several times now trying toiget the mail service to work correctly.
    I will no doubt omit lots of necessary information but please bear with me
    I have a registered domain and a static ip. My ISP supplies a broadband modem which just acts as a bridge to my own wireless router. I have done what I understand to be the required port forwarding - 21, 25, 80 & 110.
    I have DNS at the ISP but have also set up DNS internally since I couldn't get anything to work without it!
    Whilst I can send mail from the server my users can only send to the outside & receive no mail from inside or out.
    The SMTP since the last restart:-
    Feb 24 17:56:19 merlin postfix/master[37]: daemon started -- version 2.4.3, configuration /etc/postfix
    Feb 24 18:08:53 merlin postfix/smtpd[282]: connect from demokritos5.cytanet.com.cy[195.14.130.179]
    Feb 24 18:08:54 merlin postfix/smtpd[282]: NOQUEUE: reject: RCPT from demokritos5.cytanet.com.cy[195.14.130.179]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<demokritos5.cytanet.com.cy>
    Feb 24 18:08:54 merlin postfix/smtpd[282]: disconnect from demokritos5.cytanet.com.cy[195.14.130.179]
    Feb 24 18:12:14 merlin postfix/anvil[284]: statistics: max connection rate 1/60s for (smtp:195.14.130.179) at Feb 24 18:08:53
    Feb 24 18:12:14 merlin postfix/anvil[284]: statistics: max connection count 1 for (smtp:195.14.130.179) at Feb 24 18:08:53
    Feb 24 18:12:14 merlin postfix/anvil[284]: statistics: max cache size 1 at Feb 24 18:08:53
    Feb 24 18:12:16 merlin postfix/smtpd[317]: connect from demokritos3.cytanet.com.cy[195.14.130.227]
    Feb 24 18:12:16 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from demokritos3.cytanet.com.cy[195.14.130.227]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<demokritos3.cytanet.com.cy>
    Feb 24 18:12:16 merlin postfix/smtpd[317]: disconnect from demokritos3.cytanet.com.cy[195.14.130.227]
    Feb 24 18:12:46 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:12:46 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from unknown[213.149.189.165]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.1.4]>
    Feb 24 18:12:47 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:12:58 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:12:59 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from unknown[213.149.189.165]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.1.4]>
    Feb 24 18:12:59 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:13:28 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:13:29 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from unknown[213.149.189.165]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.1.4]>
    Feb 24 18:13:29 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:14:09 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:14:09 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from unknown[213.149.189.165]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.1.4]>
    Feb 24 18:14:09 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:14:20 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:14:20 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:15:50 merlin postfix/smtpd[317]: connect from unknown[213.149.189.165]
    Feb 24 18:15:50 merlin postfix/smtpd[317]: NOQUEUE: reject: RCPT from unknown[213.149.189.165]: 554 5.7.1 <[email protected]>: Relay access denied; from=<[email protected]> to=<[email protected]> proto=ESMTP helo=<[192.168.1.4]>
    Feb 24 18:15:50 merlin postfix/smtpd[317]: disconnect from unknown[213.149.189.165]
    Feb 24 18:19:10 merlin postfix/anvil[318]: statistics: max connection rate 3/60s for (smtp:213.149.189.165) at Feb 24 18:13:28
    Feb 24 18:19:10 merlin postfix/anvil[318]: statistics: max connection count 1 for (smtp:195.14.130.227) at Feb 24 18:12:16
    Feb 24 18:19:10 merlin postfix/anvil[318]: statistics: max cache size 2 at Feb 24 18:12:46
    Feb 24 18:20:09 merlin postfix/smtpd[376]: connect from merlin.2ndwivesclub.eu[192.168.1.2]
    Feb 24 18:20:09 merlin postfix/smtpd[376]: 4D4ED8123E: client=merlin.2ndwivesclub.eu[192.168.1.2]
    Feb 24 18:20:09 merlin postfix/cleanup[378]: 4D4ED8123E: message-id=<[email protected]>
    Feb 24 18:20:09 merlin postfix/qmgr[100]: 4D4ED8123E: from=<[email protected]>, size=583, nrcpt=1 (queue active)
    Feb 24 18:20:15 merlin postfix/smtpd[385]: connect from localhost[127.0.0.1]
    Feb 24 18:20:15 merlin postfix/smtpd[385]: B202081265: client=localhost[127.0.0.1]
    Feb 24 18:20:15 merlin postfix/cleanup[378]: B202081265: message-id=<[email protected]>
    Feb 24 18:20:15 merlin postfix/qmgr[100]: B202081265: from=<[email protected]>, size=1037, nrcpt=1 (queue active)
    Feb 24 18:20:15 merlin postfix/smtpd[385]: disconnect from localhost[127.0.0.1]
    Feb 24 18:20:15 merlin postfix/smtp[386]: B202081265: to=<[email protected]>, relay=none, delay=0.05, delays=0.02/0.03/0/0, dsn=5.4.6, status=bounced (mail for 2ndwivesclub.eu loops back to myself)
    Feb 24 18:20:15 merlin postfix/cleanup[378]: CBEAD81267: message-id=<[email protected]>
    Feb 24 18:20:15 merlin postfix/qmgr[100]: CBEAD81267: from=, size=2928, nrcpt=1 (queue active)
    Feb 24 18:20:15 merlin postfix/bounce[387]: B202081265: sender non-delivery notification: CBEAD81267
    Feb 24 18:20:15 merlin postfix/qmgr[100]: B202081265: removed
    Feb 24 18:20:15 merlin postfix/smtp[386]: CBEAD81267: to=<[email protected]>, relay=none, delay=0.02, delays=0.01/0/0/0, dsn=5.4.6, status=bounced (mail for 2ndwivesclub.eu loops back to myself)
    Feb 24 18:20:15 merlin postfix/qmgr[100]: CBEAD81267: removed
    Feb 24 18:20:15 merlin postfix/smtp[379]: 4D4ED8123E: to=<[email protected]>, relay=127.0.0.1[127.0.0.1]:10024, delay=6.7, delays=0.2/0.13/0.4/6, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as B202081265)
    Feb 24 18:20:15 merlin postfix/qmgr[100]: 4D4ED8123E: removed
    Feb 24 18:21:09 merlin postfix/smtpd[376]: disconnect from merlin.2ndwivesclub.eu[192.168.1.2]
    And conf:-
    merlin:~ alf$ postconf -n
    command_directory = /usr/sbin
    config_directory = /etc/postfix
    content_filter = smtp-amavis:[127.0.0.1]:10024
    daemon_directory = /usr/libexec/postfix
    debugpeerlevel = 2
    enableserveroptions = yes
    html_directory = no
    inet_interfaces = all
    localrecipientmaps =
    luser_relay = postmaster
    mail_owner = _postfix
    mailboxsizelimit = 0
    mailbox_transport = cyrus
    mailq_path = /usr/bin/mailq
    manpage_directory = /usr/share/man
    messagesizelimit = 10485760
    mydestination = $myhostname,localhost.$mydomain,localhost
    mydomain = 2ndwivesclub.eu
    mydomain_fallback = localhost
    myhostname = mail.2ndwivesclub.eu
    newaliases_path = /usr/bin/newaliases
    queue_directory = /private/var/spool/postfix
    readme_directory = /usr/share/doc/postfix
    relayhost =
    sample_directory = /usr/share/doc/postfix/examples
    sendmail_path = /usr/sbin/sendmail
    setgid_group = _postdrop
    smtpdpw_server_securityoptions = none
    smtpdrecipientrestrictions = permitmynetworks,reject_unauthdestination,permit
    smtpduse_pwserver = no
    unknownlocal_recipient_rejectcode = 550
    merlin:~ alf$
    And a rejection notice.
    Some help would be really appreciated.
    Cheers.
    John

    Add 2ndwivesclub.eu to local host aliases in Server Admin -> Mail -> Settings -> Advanced -> Hosting

  • Data services stop working after updating to new OS version for Q10

    I am from Qatar, after i updated my device ( Q10 SNQ100-3 ) to new OS ( 10.2.1.537 ), the mobile data services stopped working, but it works everytime I connect to wifi. This is the same with Z10. Please need help.

    Hi and Welcome to the Community!
    With a strong carrier network signal (e.g., not merely WiFi), I suggest the following steps, in order, even if they seem redundant to what you have already tried (step 1 should result in a message coming to your BB...please wait for that before proceeding to the next step):
    1) Register HRT
    KB00510 How to register a BlackBerry smartphone with the wireless network
    Please wait for one "registration" message to arrive
    2) Reboot
    Pre-BB10 Devices ONLY. With power ON, remove the back cover and pull out the battery. Wait about a minute then replace the battery and cover. Power up and wait patiently through the long reboot -- ~5 minutes.
    BB10 Devices. Hold the top button down until the counter reaches zero. Wait for the device to be fully shut down (e.g., nothing at all displayed on the screen, no LED lights, etc.). Hold the top button until the red LED is lit. Wait through the full boot-up process. IF this fails, you can attempt the battery-pull method above, but it is normally NOT recommended unless nothing else works.
    See if things have returned to good operation. Like all computing devices, BB's suffer from memory leaks and such...with a hard reboot being the best cure.
    Hopefully that will get things going again for you! If not, then you should contact your mobile service provider for formal support.
    Good luck!
    Occam's Razor nearly always applies when troubleshooting technology issues!
    If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
    Join our BBM Channels
    BSCF General Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Caching service only works for OS X updates and not for Apps

    Hello,
    It seems that my OS X Server Caching service only works for Apple OS X Software Updates (in Mac App Store updates, when the icon of Mountain Lion appears). I see it in my logs in verbose mode when I download an Apple OS X Software Updates and not when I download an app in Mac Appstore.
    So I'm sure my Caching service works but not for all downloads.
    Why ? What's wrong with my server ?
    I read in some blogs that Caching Server can work for iOS devices appstore too. I try to download some apps with my iphone but nothing happens in logs ...
    Can somebody help me about the Caching Server ?
    Thank you.

    I am with chugues http://www.apple.com/ios/business/
    Caching Server 2 supports iOS 7.
    By caching purchased content and software updates on a local Mac running OS X Mavericks Server, Caching Server 2 speeds up the download and delivery of content through the App Store, Mac App Store, iTunes Store and iBookstore. Your users get faster downloads of content and updates to their iOS devices directly over your corporate network.
    Shows iOS updates and et al. Why is this feature not on yet?

  • Will the Power BI Analysis Services Connector work if AD and AAD UPN suffixes don't match?

    We are using Azure Active Directory, AD FS, and DirSync with
    Alternate Login IDs, which means that our on-prem usernames have a different UPN suffix from our AAD usernames.
    Will the Power BI Analysis Services Connector work in this setup? Or do the AD and AAD UPN suffixes absolutely have to match?

    Hey Adam,
    From SSAS, we simply query AD by passing the UPN we receive from AAD. As long as AD can find a match, it'll work.
    So if there is a way in AD to map a particular UPN to another value, it'll work.
    For example: For a user A, her on premises UPN is
    '[email protected]' but she uses '[email protected]' as her email address. From AAD we'll receive
    '[email protected]' & since AD knows that this is same as
    '[email protected]' effective user name will work.
    Hope this clarifies! let me know if you have more questions.
    -mini

  • RMI service not working only inside desktop application creatd in netbeans

    Actually I have made an RMI service which works just fine inside a normal java application which I have created in netbeans 6.1, now the problem aries when I put this code inside a desktop application creatd in netbeans 6.1, see the code below, when I use this code in desktop application creatd in netbeans 6.1 the application hangs at the line as shown below;
    String[] list = registry.list();
    well I do not no why it just hangs there and after three or for minutes it returns with some error, I have shown the error in the end. What it seems to me that inside desktop application creatd in netbeans 6.1 the application can not get registry.list() or registry list.
    try
    registry = LocateRegistry.getRegistry(serverAddress, 1099);
    String[] list = registry.list();
    if( list == null )
                        throw new RemoteException( "list == null" );
    else
    for (int k=0; k < list.length; k++)
    System.out.println("registry" + k + ": " + list[k].toString());
    System.getProperties().setProperty("java.security.policy", "wideopen.policy");
    // Create and install a security manager
    if(System.getSecurityManager() == null)
    System.setSecurityManager(new RMISecurityManager());
    rmiServer = (ReceiveNodeInterface)(registry.lookup("RMIServiceToSendNodesHierarchy"));
    String text = "Please, send us the root node.";
    rootNode = rmiServer.getRootNode(text);
    treeModel = new DefaultTreeModel( rootNode );
    jTreeOPCservers.setModel(treeModel);
    catch(RemoteException e){
    e.printStackTrace();
    catch(NotBoundException e){
    e.printStackTrace();
    the error is ;
    java.rmi.ConnectIOException: Exception creating connection to: 192.168.1.142; nested exception is:
    java.net.SocketException: Connection reset
    at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:614)
    at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
    at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
    at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
    at sun.rmi.registry.RegistryImpl_Stub.list(Unknown Source)
    at tagbrowser.TagBrowser.getRootNodeIntoTree(TagBrowser.java:198)
    at tagbrowser.TagBrowser.<init>(TagBrowser.java:83)
    at desktopapplication1.DesktopApplication1View.MyAction(DesktopApplication1View.java:217)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

    No I am sure that I am not starting the RMI Registry with socket factories at the server. Next I am sure that the RMI Registry is running. Infect as I have said in the start that I have made an RMI service which works just fine inside a normal java application which I have created in netbeans 6.0.1 the problem aries when I put this code inside a desktop application creatd in netbeans 6.0.1 or 6.5 both.

  • Lion Server DNS service not working for locally created zones. Caching working fine.

    OS Lion Server DNS service not working for local zones. Was fine under Snow leopard server but Lion server upgrade has severely broken my DNS and web sites. Zones look fine under Server Admin but keep getting "query failed (SERVFAIL) for xxxx at /SourceCache/bind9/bind9-42/bind9/bin/named/query.c:3921" in the logs. BTW - Server Admin cant seem to see the log file either.
    Surely someone actually tested that DNS still worked on Lion?

    I upgraded from Snow Leopard Server to Lion Server on day 01.  I hit the same issue where, after the upgrade, my Lion Server stopped serving names for my private local domain.
    I finally took a few minutes to figure out what was wrong.  After turning on debug logging and looking through the logs, I found my particular issue, now resolved.
    The issue I had was, when the domain initially was setup when I installed Snow Leopard Server, for some reason it created a zone just for the server (in my case, something like zone "s-01.mydomain.priv"), and a separate zone for all the other machines (zone "mydomain.priv", containing all the private IPs for my local domain).  I never messed with it because it worked, but generally I would have put all of them in the same zone.
    My zone "mydomain.priv" had a nameserver and mail exchanger entry for my server, s-01.mydomain.priv.  I could see this in the Server Admin app on the DNS bubble, Zones tab, mydomain.priv selected, and the General Info panel.  This was fine in Snow Leopard.  This was failing the zone load in the updated bind for Lion Server, though.  The issue was that the "mydomain.priv" zone was referencing the s-01.mydomain.priv server, which was not defined in the "mydomain.priv" zone but rather in the "s-01.mydomain.priv" zone.
    My fix:
    1. In Server Admin, add the server to the zone "mydomain.priv".  I put an A record (Add Machine) in the "mydomain.priv" zone for my server named s-01.mydomain.priv.
    2. shut down DNS on the OS X Lion Server (hit the Stop DNS button on Server Admin).
    3. edit /etc/named.conf by hand, removing the specialized zones that contianed just the server.  In this case, it would be the section titled 'zone "s-01.mydomain.priv"' and the section titled 'zone "3.10.1.10.in-addr.arpa"'.  Your in-addr.arpa zone name will change based on whatever your server IP address was.  My internal one happened to have s-01.mydomain.priv mapped to 10.1.10.3.
    4. Once the specialized zones for just the server were removed, I started the DNS up again.  Instead of serving four zones as it had in OS X Snow Leopard Server, it now servers two zones.  And, now, it is resolving my local machines for the mydomain.priv zone.
    YMMV.  I did note that it wasn't totally necessary to do step 3, but I never really understood the need for the specialized domain, and keeping it around would have a copy of data that would just confuse things.
    Hope that helps.  That's been the only hiccup I've noticed updating to OS X Lion Server thus far.

  • "no serializer is registered..." error with a web service not working

    I'm using JDeveloper 10.1.3
    EJB 3.0
    I'm having issues with the web service not working after I create a client for it. The web service works fine up until I generate the proxy on the other side.
    ERROR An error occurred for port: {http://buslogic/}MyWebService1SoapHttpPort: no serializer is registered for (class buslogic.runtime.....
    I saved the file before I added the proxy and the wsdl looks the same between the working one and the non working one. I can not pin point the when the change to the web service is occuring. It seemed to work once all the way up until I had a ADF page trying to retrieve data, another time it failed when the proxy was created.
    I can get the version that I saved to work immediately after the version that does not fails.
    Any help would be greatly appreciated,
    Dan

    I'm using JDeveloper 10.1.3
    EJB 3.0
    I'm having issues with the web service not working after I create a client for it. The web service works fine up until I generate the proxy on the other side.
    ERROR An error occurred for port: {http://buslogic/}MyWebService1SoapHttpPort: no serializer is registered for (class buslogic.runtime.....
    I saved the file before I added the proxy and the wsdl looks the same between the working one and the non working one. I can not pin point the when the change to the web service is occuring. It seemed to work once all the way up until I had a ADF page trying to retrieve data, another time it failed when the proxy was created.
    I can get the version that I saved to work immediately after the version that does not fails.
    Any help would be greatly appreciated,
    Dan

  • IPod Touch location service doesnt work at all.

    Hi guys, just having this issue, I have my iPod touch since 8 months ago, It worked fine, perfect. I upgrade it to iOS 5 and it worked fine, it was perfect.
    But today the location service doesnt work, I triend with the google maps app, the Facebook and Twitter app and the location icon doesnt even appear in the screan, so I restart it and then I restore all the network configuration and the location warings, but the location service doesnt work.
    I also tried to use Find my iPod on icloud.com but it says that couldn't locate it.
    Any idea?
    Thanks!

    Hi Philly_Phan, Thanks for your help,
    Today I went to my college and guess what? the location service was working perfectly again, but when I get home it didn't work, I was thinking about this:
    I know iPod doesnt have a GPS, it use WiFi to find where you are, but, a week ago it was working fine at home, now it doesnt, the funny thing is that even if the iPod can not locate you, it should show the little location icon on the top of the screen. Dont you?
    I mean, even if the iDevice can't find any know hotspot near, it should show the little icon. So, does the ipod connect to any server somewhere arround the world? or use any special port that maybe my router/ISP is blocking?
    Any idea?
    Thanks sooooo much!

  • Keyboard shortcut for services not working

    I'm using a service called Quickfiles (it lets me create a new file in the selected folder without having to open the corresponding app first). The service works great when accessed through the services menu, and I have gone into my keyboard preferences (keyboard shortcuts) and assigned a keyboard shortcut to the service (command-control-N) but nothing happens when I use the shortcut. I have tried making a couple alternative shortcuts for that service but nothing ever happens when I hit the key combo, even though the service always works perfectly when accessed from the services menu. Any ideas?

    Yes, testing with a "test" account is always a good idea.
    (First look shows that it's related to problems associating Documents with Applications, which this isn't).
    I wouldn't be too certain on that stance, Menu items associate with something to do their work!

Maybe you are looking for

  • Problem with data type 'STRING'

    Hi All, I have created a table named as zproject_mat and there is a field 'LONG_D' for long description and its size is not limited, so i used 'STRING' data type for this field. But the problem is: when i use this field in where condition with 'SELEC

  • Connection context

    if i open a connection in java stored procedure , does oracle open process for each connection? how do i close this connection? Thank's Benny

  • Installing new iTunes version and won't let me advance past QuickTime

    SOMEONE PLEASE HELP! ok so I'm attempting to update my iPhone 3G to the new 3.0 software and I CANNOT install new iTunes version 8.2.0.23 because as soon as installation begins it starts running the QuickTime install and says "A newer version of Quic

  • Executing the SQL query across 2 different databases of Oracle

    Hello All, In Microsoft SQL server we can execute following type of SQL query across 2 different databases: select * from TEST1.dbo.GENERIC_TABLE1 union select * from TEST2.dbo.GENERIC_TABLE2; Here TEST1 and TEST2 are 2 different databases. Can we do

  • Timer class not being

    Hi all, new to Flex so having a few problems. This one should be straight forward, so it's frustrating that I can't figure out whats wrong. I'm trying to set timers to loop through several application states. I use the (corrected) example timer code