Alert In Detail
Hi Gurus,
I need What is Alert why we need to use it. For simple F2F scenario also can i use alerts please dont post links. Explain me brief. When it requires exactly.
Hi Karthik,
Alert Configuration:- You use alert configuration to have the system informed you about the errors that occurs during message processing.
*Used for alerts that occurs at IE.
Alert Management: When you define the integration process you can specify that if a particular situation occurs at runtime a alert has to be thrown using alert management.
*Used to handle business specific errors.
For example if the stock falls below certain level an alert has to be thorwn to the specified user using the integration process in this case you have to follow steps defined in alert management
Defining Alert Categories
During alert category definition, you specify the alert text, expiry time, escalation, and all other conditions related to the sending of this kind of alert.
1. Ensure that you are in change mode in the alert category definition environment (transaction ALRTCATDEF).
2. Choose Create Alert Category.
3. In the Alert Category column, enter a technical key. Choose a key that describes the situation that triggers the alert, such as CUSTCANC for a category responding to a customer cancellation. This key is language-independent and identifies the alert category. The standard namespace convention applies to the key, this means keys Z* und Y* belong to the customer name space.
4. On the Properties tab page:
a. In the Description field, enter a description for the alert category. Choose a description that is informative with respect to the content of the alert category. The description is language-dependent.
b. If required, you can select a classification in the Classification field. If you do not choose a specific classification, the category is stored in the classification folder Unclassified. For more information on classifications, see Alert Classification.
c. In the Max. No. of Dels field, specify a maximum number of times that an alert of this category is to be delivered if it is not confirmed. This refers to delivery using a communication channel other than to the recipients display program (UWL, application-specific program, or alert inbox).
d. Select Dynamic Text if the texts of the alert category cannot be defined at this stage. This refers to situations in which the texts are not known until runtime, for example when CCMS Alerts are forwarded to ALM.
No translation can be performed for alerts with dynamic text. System messages can be entered manually in several languages.
e. In the Expiry Time in Min. field, you can enter a life span for alerts of this category if the alerts will no longer be relevant after a specific period of time. If the expiry time elapses, the alert is removed from the alert inbox and is no longer delivered using any other channel.
Expiry times can be derived from various sources. Priority is given first to the data provided by the triggering application, second to the BAdI ALERT_EXP_DATE, and third to this field in the alert category definition. If none is found in any of these sources, the default expiry of 31.12.2099 applies.
f. If you wish to specify an escalation recipient, select Escalation Active and enter the escalation recipient. Also specify a tolerance time in minutes. When escalation is active for an alert category, an alert is escalated if none of the alert recipients has confirmed the alert after this tolerance time. The escalation recipient is also informed that he or she has received the alert because of an escalation.
The escalation functionality is based on the administrator report RSALERTPROC. This report has to be scheduled as a regular job. For information on this report.
5. On the Container tab page, define any variables that you may want to use in the short text or long text. You can also define other application-specific variables, such as company code or material number. These variables are then replaced at runtime with values from the application. For more information, .
6. On the Short and Long Text tab page, enter texts for the alert category. You can include text variables referring to elements of the alert container or system symbols. In the case of a container element, the variable must be defined in the alert container. The entry in the text must be in the form &<ElementName>&.
The title is used as mail title, fax subject, and alert title in the inbox. The long text is used as mail/fax body and the long text view in the inbox. The short text is used for pager and SMS.
7. On the Optional Subsequent Activities tab page, you can enter URLs for subsequent activities. If you trigger your alerts by calling a function module, you can also specify dynamic subsequent activities. For more information, see Triggering by Calling a Function Module Directly in Triggering Alerts.
8. Save your entries.
You create an alert category to use in alert rules.
Prerequisites
You have started the Runtime Workbench from the SAP Exchange Infrastructure start page and have selected the Alert Configuration tab page on the initial screen.
Procedure
To create an alert category, proceed as follows:
1. Choose Create Alert Category.
You can also create the alert category directly by calling transaction ALRTCATDEF. In both cases you require the authorizations of the role SAP_XI_ADMINISTRATOR.
2. Enter the following values:
- The receiver of the alert
- The title of the alert
- The text of the alert, including container variables that are automatically created and filled at runtime.
- The follow-up activity
- Specify the URL of the required follow-up activity. At runtime, the link address of message monitoring is always entered as the standard follow-up activity.
3. Once you have created a new alert category, choose Update Table to display the category in the alert category selection table
Basic alert configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide
Trigerring alerts from UDF
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
Alert Configuration
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
Alert Inbox
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/frameset.htm
Alert Notification Step-by-Step
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Defining Alert Classifications
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Triggering Alerts
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
Setting up alerts
Setting up alerts in RZ20
Alert Management
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e04141e8-0f11-2a10-adaa-9d97b062c2df
Alert Notification
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/90f449a8-a6db-2910-a386-d2b5999f5751
Custom Alerts in CIC Win Client for CRM 5.0
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/601db2b2-2839-2a10-0381-8807979f6ff8
Understanding u'r SAP EarlyWatch Alert Report
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4b88cb90-0201-0010-5bb1-a65272a329bf
/people/michal.krawczyk2/blog/2005/03/13/alerts-with-variables-from-the-messages-payload-xi--updated
/people/sukumar.natarajan/blog/2007/01/07/how-to-raise-alerts-from-abap-proxy
/people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
http://help.sap.com/saphelp_nw04/helpdata/en/80/942f3ffed33d67e10000000a114084/content.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c11bd690-0201-0010-c88a-aff5d3ed12ad
Regards,
Vinod.
Similar Messages
-
BPM - Alert Inbox - Detail List - Single Sign on
Hi
I have some issues with single signon and the detail list in the alert inbox.
When I click the details list, it should open the list on the managed system, but for some reason it only takes me to the login screen of the managed system. I would like to get straight into the list in the managed system, since trusted RFC and SSO has allready been setup.
I have seen it working with the SSO.
Has anyone experienced this and/or know of a Solution? Maybe just a hint into what could be missing.
Kindly Regardshi,
sso configuration taken over by solman_setup.
hence make sure managed system configuration -> step 'single sign on setup' successfully completed or not.
Thanks
Jansi -
Reporting Agent - Alert Views & Alert Details repeating twice
Hi All,
I have configured reporting agent settings for a BW Query. The exceptions will be communicated through email. The email has been configured to output Alert Views & Alert Details. However when we recieve the email, the alert views, details as well as the URL is repeating twice. Is there a way to correct this issue. Also URL sometimes is not full, it truncates for some reason. Please advise.
Thanks a ton.Hi,
Reporting agent is available and can be used in BI 7.0 with running reporting_agent transaction but SAP recommends to use information broadcasting instead reporting agent.
Note that you can only use the Reporting Agent if you are working with queries and Web templates in the SAP BW 3.x format.As of SAP NetWeaver 7.0, the Reporting Agent functions are covered by Information Broadcasting.
Regards. -
How do I search on a specific alert in reporting
Hello. I want to run a report for a specific alert that will show me all the servers and date/times that have experienced this alert. Can anyone help me with how to do this please? i know how to run a report on alerts by server, but I want to do one by
alert. Thanks.Hi Zaransvan,
You can only get this level of detail from your Operations manager Database. By default the Operations manager keeps 7 or 14 days worth of detailed alert data before its groomed out(unless you have changed it). Its then stored in the Operations Managers
DW BUT the Operations Manager DW only stores the groomed alert data so you wont get the detail for every alert rather a summary with repeat count.
So I suggest you create an alerts view and either target one specific rule to report on so you can see the recent alerts in detail. You can then run the below query can be run against the DW to get the data
your after (within the specified time range) you can then export it to CSV for review.
use OperationsManagerDW
SELECT
vAlert.RaisedDateTime,
vAlert.AlertName,
vAlert.Severity,
vAlert.Priority,
vAlert.Category,
vManagedEntity.Path,
vAlert.RepeatCount
FROM Alert.vAlert AS vAlert
INNER JOIN vManagedEntity ON vAlert.ManagedEntityRowId = vManagedEntity.ManagedEntityRowId
WHERE
vAlert.RaisedDateTime >= '2014-06-01 00:00:00.000'
AND vAlert.RaisedDateTime < '2014-06-24 23:59:00.000'
ORDER BY vAlert.RaisedDateTime DESC
Thanks Martin
sustaslog.wordpress.com -
Default Alert Consumer for Custom job
Hi Experts,
can we use the "ALERT-TO-MAIL" alert consumer to a custom job.
If not why cant we apply the default alert consumer to custom job and what could be the relation between them.
here i am trying to create an custom job in SAP PI 7.3 server basing on Customize Alerts Using Job in PI 7.31/PO as in here creation of the Alert consumer details has not been provided i was thinking to use the "ALERT-TO-MAIL" consumer and i also want to know the process to create the customized alert consumer so please help me in this issue. Thanks very much in advance.
Regards,
AvinashHi
PFB the blog for creating custom consumer.
Michal's PI tips: Component based message alerting - API
Also a blog on creating custom job, might be helpful to you
Customize Alerts Using Job in PI 7.31/PO
Regards
Osman
Message was edited by: Osman Jabri -
Hi,
I am new to XI and I want to know about Alerts in detail, Please any one help me in knowing
1.How to check what all alerts have been configured,if any transaction available please let me know the steps to check them.
2.Any blogs which explain in detail about the Alerts and their usage and how to manage and maintain alerts.
Regards,
Shiva.Hi Shiva,
have a look to ta alrtcatdef and alert configuration at runtime workbench. Some helpful links:
<a href="/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step: Alerts - Step by step</a>
<a href="/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide: Alerts - Troubleshooting guide</a>
Regards,
Udo -
HI Experts,
In aletrs im getting this error so please can any one suggest me how to solve this issue.
Alert for NESAP to FTM interface
Created Runtime Workbench Service User on 13.09.2010 18:20:28
Alert ID: ##18625##
The message ID DFBF5AA0DB6B54F1A99200145EE508EC corresponding to the MESAP_PTM interface has raised an alert.
Details of the message are as follows:
Sender Service:IDOC_BI_DE
Sender Interface:MI_ALLIDOCS
Sender Interface Namespace:http://***********************/FI_IDOC_RCI_FILE
Receiver Service:NEPCLNT400
Receiver Interface:Acknowledgment
Receiver Interface Namespace:http://sap.com/xi/XI/Message/30
Adapter in error if any:
Adapter Type:
Adapter Error:
Error code and category:IDOC_ADAPTER.ATTRIBUTE_INV_SND_SERV and IDOC_ADAPTER
Possible Subsequent Activities
Message Monitor http://uk-sap-030:50200/rwb_mdt/index.jsp?rwb=true&objectName=name=is.02.uk-sap-030,type=XIServerEngine&messageid=DFBF5AA0DB6B54F1A99200145EE508EC
Message Monitor (Secure Connection) https://XX-sap-030:@com.sap.aii.connect.rwb.httpsport@/rwb_mdt/index.jsp?rwb=true&objectName=name=is.02.uk-sap-030,type=XIServerEngine&messageid=DFBF5AA0DB6B54F1A99200145EE508ECHi,
From the error details
IDOC_ADAPTER.ATTRIBUTE_INV_SND_SERV and IDOC_ADAPTER
its looks like your Adapter Specific attributes of the sender service id not correct.
Please check your Sender Service which you are using to send this idoc from and go the menu Service- Adapter Specific identifiers and check if you able to see any Logical system name there.
Regards,
Vishal -
Should alert framework configuration be transported?
We have configured alert framework in our development box and are questioning whether or not <u>transporting</u> the configuration is <u>standard practice</u>.
We are concerned about transporting alert configuration as we are not aware of a way to distinguish if the alert message is from our development box or production box.
<b>Questions in summary:</b>
1). Is transporting alert configuration standard practice? Advantages? Disadvantages?
2). Is there a way to configure in alert message what system the alert was generated from (XI development or XI production)?
Thanks in advance,
MichaelHi,
After creating the Alert configuration , and alert caetgory in Development System , you have to transport it to production system.
because all alert configuration details in SAP Alert management in development system, not in production system.
How to transport Alerts see below link
http://help.sap.com/saphelp_nw2004s/helpdata/en/7f/e5d37530e049c2aa82b3546ec4c523/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/49/cbfb40f17af66fe10000000a1550b0/frameset.htm
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
/people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config -
HI,
I have configured CCMS for triggering the alerts as an email.
I am receiving an email when I triggerd manually but I have configured metod as an auto reaction method but I am not receving any mails automatically. can any one help on this issue.
will give reword point
Thanks
Sureshhi suresh,
see this links
https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_weblog&query=ccms - 41k
- 44k
- 20k
Example Configuration: Forwarding Alerts to the ALM
Use
This procedure shows as an example the configuration steps that you must perform to forward alerts to Alert Management. In this example, you want to assign different alert categories to two monitoring areas:
· An alert category CCMS CPU is to be created in the ALM for alerts in nodes that belong to the monitoring object CPU.
· An alert category CCMS DIALOG is to be created in the ALM for alerts of the MTE class R3DialogResponseTime (average response time of the dialog service).
Since the alert category is transferred as a parameter of the method definition for the auto-reaction method CCMS_Send_Alert_to_ALM, you must therefore create two different method definitions from the template, which you can then assign to the relevant nodes.
For a general description of this process and important prerequisites, see Forwarding Alerts to Alert Management (ALM).
Procedure
Proceed as follows to display CCMS alerts using ALM. CEN stands for the central monitoring system.
Creating an RFC Connection Between the CCMS and the ALM
1. You require a user for the RFC connection between client 0 of the central monitoring system (CEN) and the work client of the ALM system. To provide this, start user maintenance in the work client of the ALM system by calling transaction SU01.
2. Create the communication user ALERT, and enter the following parameters:
Tab Page
Entry
Address
Enter any last name.
E-Mail/ Other communication
Specify an e-mail address. This is to be the senders address of the e-mails with which you are informed of inbound alerts by the ALM.
You can also use Other Communication to specify the addresses of other types of communication (fax, SMS).
Logon Data
Enter any initial password, and repeat your entry.
Roles/Profiles
Assign the role SAP_BC_ALM_ALERT_USER to the user.
You can also create the corresponding role. The authorization objects for sending alerts are S_OC_SEND and S_RFC.
3. Save your entries.
4. In client 0 of the central monitoring system (CEN), create an RFC connection to the work client of the ALM system. To do this, start Display and Maintain RFC Destinations by calling transaction SM59.
5. Choose the Create button and then enter the following parameters:
Input Field
Entry
RFC Destination
Enter any name for the RFC destination.
Connection Type
Enter 3 for Connection to ABAP System.
Description
Enter any description for the RFC destination; confirm your entries up to now by choosing Enter ().
Technical Settings
Specify the desired server or the desired logon group of the ALM system.
Logon/Security
Specify the logon data of the ALERT user created above. Ensure that you specify the client in which you created the user.
6. Save your entries.
7. Make this RFC destination known as the RFC destination of the Alert Management Systems in client 0 of CEN. To do this, start transaction SALRT1, and enter the destination created above in the input field RFC Dest.of Alert Server.
Configuring Alert Management
You want to forward alerts from the areas Dialog and CPU to the ALM in the context of monitoring. Since each area is overseen by different employees, you require two different alert categories in the ALM. You want to specify a fixed user as the recipient for both categories. In addition, an escalation user is to be informed after 120 minutes.
8. Change the alert categories, by calling transaction ALRTCATDEF in the work client of the ALM system.
9. Switch to change mode by choosing the Display/Change button .
10. You are on the Change Alert Categories screen. Since all alerts from the monitoring infrastructure have the alert classification CCMS ALERTS in the ALM, choose the classification by double-clicking it.
11. To create a new alert category, select the existing category CCMS TEMPLATE as a template in the table in the upper right, and choose Copy Alert Category (). Enter CCMS CPU as the name of the new category. Create the category CCMS DIALOG in the same way.
12. Both new alert categories are now displayed in the list of existing categories. To start the method, choose the node by double clicking it. Activate the indicator Escalation Active in the Properties group box and enter any Escalation Recipient and a Tolerance Time in Minutes.
The report RSALERTPROC must be scheduled as a job for the relevant classifications and categories so that escalation can be performed. The Escalate option must be selected in the report for this. If the report is not executed as an escalation job, the escalation option is available for selection on the Properties tab page in the configuration transaction ALRTCATDEF, but the alert is not escalated.
The report is also used for the reorganization and multiple sending of unconfirmed alerts. It may, therefore, be useful to schedule multiple jobs with different variants of the report RSALERTPROC, depending on their function. For example, you could schedule a job for the escalation every five minutes, and another for the reorganization every weekend.
13. To set fixed recipients for the selected category, choose the Fixed Recipients () button, and then choose New Entries on the screen that appears after this, Change Fixed Alert Recipients: Overview. Specify fixed recipients for both new categories.
Note that if you are using the external communication methods e-mail, SMS, and fax, all recipients and the RFC user must have a valid communication method, which is maintained in SAPconnect, in user maintenance (transaction SU01).
14. Ensure that the Dynamic Text indicator is activated in the Properties of the alert categories, since the text for the alert is determined not in the ALM, but rather in the CCMS.
15. If alerts are to be confirmed using the external communication methods e-mail and SMS, you must set the sender for the alert information. To do this, choose Settings ® Configuration in the menu of the transaction ALRTCATDEF. The View: Change Alerts Configuration: Detail screen appears. Enter the user ALERT in the Inbound Processing group box. This means that ALERT is the sender of the alert information.
16. Save your entries.
17. In Alert Management, you can determine the times at which you want to be informed about an alert, and whether external communication methods (mail, SMS, fax) are also to be used. This is done in a BSP Application, which you can call using transaction ALRTINBOX ® Personalization or with the following URL:
/sap/bc/bsp/sap/alertinbox
The protocol Prot is either http or https. The Hostname is the name of the application server on which the BSP application is to be executed, including the domain and extension.
Example:
http://myServer.sap-ag.de:1080/sap/bc/bsp/sap/alertinbox
18. A screen on which you can specify the desired delivery method depending on the time appears. By default, alerts that occur are sent to the recipient, irrespective of time, in the UWL, application, or Alert Inbox and are also sent by e-mail, if this external communication method is configured. You also have the following options:
¡ Choose the time-independent delivery radio button and, if applicable, the additional external delivery types (Mail, SMS, Fax).
External communication methods must be configured in SAPconnect. The communication data, such as e-mail addresses, must also be maintained in the user settings for the recipient and the RFC user in transaction SU01.
¡ Choose the time-dependent delivery radio button and, if applicable, the additional external delivery types (Mail, SMS, Fax). You can specify a factory calendar and the type of delivery with the corresponding time periods.
19. You can also specify a substitute.
20. Save your entries.
Configuring SAPconnect
If alerts are to be sent to users using the external communication methods e-mail, SMS, and fax, these must be configured in SAPconnect (transaction SCOT). The communication data, such as e-mail addresses, must also be maintained in the user settings for the recipient and the RFC user in transaction SU01.
This configuration is performed in the work client of the ALM system.
For detailed documentation about SAPconnect, see:
· Quick Guide to SMTP Configuration
· Guidelines for HTTP Configuration
Tailoring the Auto-Reaction Method
Since you want to assign two different alert categories to different nodes, first copy the original method CCMS_Send_Alert_to_ALM twice, so that you can then set the CATEGORY parameter of the two copies to the value CCMS CPU or CCMS DIALOG.
21. In the work client of CEN, start the Customizing transaction for the monitoring architecture by starting transaction RZ21.
22. In the Methods group box, select Method Definitions and choose Display Overview.
23. Select the method CCMS_Send_Alert_to_ALM and choose Copy (). Specify ZCCMS_Send_Alert_to_ALM_CPU as the name. Create a second copy with the name ZCCMS_Send_Alert_to_ALM_DIALOG in the same way.
24. In the list, select the new method definition ZCCMS_Send_Alert_to_ALM_CPU, and choose the Edit Data button (). Switch to change mode by choosing Display « Change ().
25. Switch to the Execution tab page. Ensure that the Any Server radio button is activated in the Execute Method group box for nodes that are supplied with values by the CCMS AgentsSAPCCMSR.
26. Switch to the Parameters tab page. Specify the parameter value CCMS CPU for the parameter CATEGORY.
27. Switch to the Release tab page, and release the method as an auto-reaction method. Save your entries.
28. Adjust the method definition ZCCMS_Send_Alert_to_ALM_DIALOG in the same way; choose the parameter value CCMS DIALOG for the CATEGORY parameter here. Save your entries.
Assigning the Method as a Local Auto-Reaction Method
In this example, you want to assign the created method definitions to the monitoring object CPU and the MTE class R3DialogResponseTime (see Assigning Methods to MTE Classes or Individual MTEs).
29. In the work client of CEN, start the Alert Monitor by calling transaction RZ20.
30. In the monitor list, expand the SAP CCMS Monitor Templates monitor set, and start the Entire System monitor by double-clicking it.
31. Expand the subtree of any application server and select the subtree Operating System ® CPU there. Choose Properties. In this way, you set properties for the monitoring object CPU, which are inherited by all monitoring attributes of this object that do not have their own method assignment.
32. The system displays the Monitoring: Properties and Methods screen. Select the name of the MTE Class (CPU) in the header data of the screen by double-clicking it. In this way, you change the properties of the MTE class CPU, not just the properties of the subtree of the selected server.
33. The Monitoring: Methods screen appears. Switch to change mode by choosing Display « Change ().
34. In the Auto-Reaction Method group box, choose the Method Name radio button and enter ZCCMS_Send_Alert_to_ALM_CPU in the associated field. Save your entries.
35. Set the method assignment for the MTE class R3DialogResponseTime, to which you assign the auto-reaction method ZCCMS_Send_Alert_to_ALM_DIALOG, in the same way. There are nodes of this MTE class in every subtree of an application server under R3Services ® Dialog ® Response Time.
Result
You have set up the forwarding of selected alerts (CPU, dialog response time) to Alert Management. If an alert occurs in one of the assigned nodes of the alert monitor, the specified recipients are immediately informed in the Alert Inbox (transaction ALRTINBOX) using the ALM. If escalation is activated and the alerts are not confirmed within a defined period of time, the escalation users receive the alerts.
thanks
sagar
pls reward me points if usefull. -
Hi,
I setup Alert in Solution Manager using RZ21 --> Technical Infrastructure --> Configure Central System --> Assign Central Autorecation
Use MTE Class CPU_Utilization and Free Memory I am keep getting alerts in E Mail but only one time it not Repate anymore... I changed Threshold values like GREEN to YELLOW and YELLOW to RED I put eveyring is 0 alert is RED but only one time I received...
Please help
Thanks
Edited by: issue2008 on Nov 5, 2008 1:54 PMHi,
for performance attributes only one alert is raised if the threshold is reached. As long as the values don't fall back into the 'green' interval there will be no new alert.
Details about this are described in the Online Documentation: [Properties of Performance Attributes|http://help.sap.com/erp2005_ehp_03/helpdata/EN/e9/e55b3b18debb64e10000000a11402f/frameset.htm]
Regards, Michael -
Details Item : Service duration was not updated
Hi everyone,
When creating a service request, we have a green alert saying "Details Item 10: Service duration was not updated".
We assume this has an impact on the process of service request but after customizing date profile for header and item it does not solve our problem.
Has someone would have faced the same issue and would know what's the solution?
Thanks,
AnaïsHello Rashmi,
Thank you for your answer. That was exactly what I was looking for.
Would you be able to give me more explenations of the usage of this customizing?
If I get it right,service and response profile is used for default product 'Investigation' on service request.
However, what if I don't want dates to be automatically calculated? We have a service open 24/24 and dates are calculated following some contracts attributes.
Thank you for your help,
Regards,
Anaïs -
Hi All,
Requesting your help in fixing an UDF issue.
This UDF is to check for a table entry and if not found it will create an alert with some source values.
Now the problem is, alert mails are getting created but the values are not getting passed.
Here is the source code:
AbstractTrace trace;
trace = container.getTrace();
MappingTrace trace1;
trace1 = container.getTrace();
Object cachedValue = null;
String result = null;
String sender = null;
String receiver = null;
//Check if source is null or blank. If so then pass blank value to target
if(((sourceValue1.trim()).equals("")) || ((sourceValue2.trim()).equals("")) || ((sourceValue3.trim()).equals("")))
result="";
else
Map map = container.getTransformationParameters();
//Sender System name which is the same as the Sender Business System name in Integration Directory
sender = (String) map.get(StreamTransformationConstants.SENDER_SYSTEM);
//Receiver System name which is the same as the Receiver Business System name in Integration Directory
receiver = (String) map.get(StreamTransformationConstants.RECEIVER_SYSTEM);
// Parameter for cache value. A semicolon is used as a separator between keys
String CONTAINER_PARAMETER = subCat.trim() + UDFReader.getString("PARAMETER_DELIMETER") +sourceValue1.trim() + UDFReader.getString("PARAMETER_DELIMETER") +sourceValue2.trim() + UDFReader.getString("PARAMETER_DELIMETER") +sourceValue3.trim();
trace1.addWarning("CONTAINER PARAMETER: " + CONTAINER_PARAMETER + "\n");
trace.addDebugMessage(UDFReader.getString("CACHE_CONTAINER_PARAMETER_TEXT") + CONTAINER_PARAMETER);
// Retrieve cached value
cachedValue = container.getParameter(CONTAINER_PARAMETER);
if(cachedValue!=null)
// Cached value found
result = cachedValue.toString();
trace.addDebugMessage(UDFReader.getString("CACHE_RESULT_TEXT") + result);
else
// Cached value not present. Fetch value from database
// Build key column names array to be passed to java class
String keyColNames[] =new String[6];
keyColNames[0]=UDFReader.getString("SAP_SYSTEM_COLUMN_NAME");
keyColNames[1]=UDFReader.getString("LEGACY_SYSTEM_COLUMN_NAME");
keyColNames[2]=UDFReader.getString("SUBCATEGORY_COLUMN_NAME");
keyColNames[3]=sourceField1;
keyColNames[4]=sourceField2;
keyColNames[5]=sourceField3;
trace1.addWarning("KeyColNames" + keyColNames[0] + "\n" + keyColNames[1] + "\n" + keyColNames[2] + "\n" + keyColNames[3] + "\n" + keyColNames[4] + "\n" + keyColNames[5] + "\n");
// Build key column values array to be passed to java class
String keyColValues[] = new String[6];
//Check whether sender system is SAP or Legacy
if(sourceField1.startsWith(UDFReader.getString("SAP_SYSTEM_PREFIX")))
//Sender system is SAP
keyColValues[0]=sender;
//Receiver system is Legacy
keyColValues[1]=receiver;
else
//Receiver system is SAP
keyColValues[0]=receiver;
//Sender system is Legacy
keyColValues[1]=sender;
keyColValues[2]=subCat.trim();
keyColValues[3]=sourceValue1.trim();
keyColValues[4]=sourceValue2.trim();
keyColValues[5]=sourceValue3.trim();
// Fetch result using java class
result=RfcLookupHandler.RFCLookup(table,keyColNames,
keyColValues,targetField,trace);
trace1.addWarning("Result:" + result);
if(!result.equals(RfcLookupHandler.VALNOTFOUND))
// Record found in database
container.setParameter(CONTAINER_PARAMETER,result);
else
// Record not found in database
//Autogenerated message id generated at runtime
String msgId = (String) map.get ( StreamTransformationConstants.MESSAGE_ID);
//Dynamic alert message details-Trigerred through RFC SALERT_CREATE
String element[] = new String[9];
String tabIndex[] = new String[9];
String elementLength[] = new String[9];
String type[] = new String[9];
String value[] = new String[9];
//Container names for alert message
element[0] = UDFReader.getString("CONTAINER_NAME_MESSAGE_ID");
element[1] =UDFReader.getString("CONTAINER_NAME_INTERFACE_NAME");
element[2] =UDFReader.getString("CONTAINER_NAME_OBJECT_TYPE");
//element[2]="SAP_MAT_NO";
element[3] =UDFReader.getString("CONTAINER_NAME_OBJECT_TYPE"); ;
element[4] =UDFReader.getString("CONTAINER_NAME_OBJECT_TYPE");
//element[4]="PLANT";
element[5] = UDFReader.getString("CONTAINER_NAME_OBJECT_VALUE");
element[6] = UDFReader.getString("CONTAINER_NAME_OBJECT_VALUE");
element[7] =UDFReader.getString("CONTAINER_NAME_OBJECT_VALUE");
element[8] ="TABLE";
trace1.addWarning("Warning: \n" + element[0] + "\n" + element[1] + "\n" + element[2] + "\n" + element[3] + "\n" + element[4] + "\n" + element[5] + "\n" + element[6] + "\n" + element[7] + "\n" + element[8]);
//Tab index of container variables in alert message
tabIndex[0] = "000001";
tabIndex[1] = "000002";
tabIndex[2] = "000003";
tabIndex[3] = "000004";
tabIndex[4] = "000005";
tabIndex[5] = "000006";
tabIndex[6] = "000007";
tabIndex[7] = "000008";
tabIndex[8] = "000009";
//Length of containers
elementLength[0] = elementLength[1] = elementLength[2] =elementLength[3] = elementLength[4] = elementLength[5] = elementLength[6] = elementLength[7]=elementLength[8]=UDFReader.getString("CONTAINER_VALUE_LENGTH");
//Data type of containers
type[0] = type[1] = type[2] = type[3] = type[4]=type[5] = type[6] =type[7] ="C";
//Values supplied to containers
value[0] =msgId;
value[1] =interfaceName;
value[2] = sourceField1;
value[3] = UDFReader.getString("MESSAGE_SEPARATOR_HYPHEN") + sourceValue1.trim();
value[4] = UDFReader.getString("MESSAGE_SEPARATOR_COMMA") + sourceField2;
value[5] = UDFReader.getString("MESSAGE_SEPARATOR_HYPHEN") + sourceValue2.trim();
value[6] = UDFReader.getString("MESSAGE_SEPARATOR_COMMA") + sourceField3;
value[7] = UDFReader.getString("MESSAGE_SEPARATOR_HYPHEN") + sourceValue3.trim();
value[8] =table;
trace1.addWarning("Table: "+table);
// Check error handling flag
if(errorHandlingFlag.equalsIgnoreCase("E"))
//Throw Error and generate alert message
trace.addInfo(UDFReader.getString("NO_RESULT_FLAG_E_TRACE"));
trace1.addWarning("Error Flag: E");
for (int i=0; i<9; i++){
trace1.addWarning("Parameters["+i+"]: " +value[i]);
result = SUPPRESS;
RfcAlertHandler.RFCAlert(alertCat,element,tabIndex,elementLength,type,value,trace);
throw new ValueMappingException(UDFReader.getString("NO_RESULT_FLAG_E_EXCEPTION"));
else if(errorHandlingFlag.equalsIgnoreCase("N"))
//Pass 'NA' value to target
result=UDFReader.getString("NO_RESULT_FLAG_N_VALUE_PASSED");
trace.addInfo(UDFReader.getString("NO_RESULT_FLAG_N_TRACE"));
trace1.addWarning("Error Flag: N");
else if(errorHandlingFlag.equalsIgnoreCase("B"))
//Pass blank value to target
result="";
trace.addInfo(UDFReader.getString("NO_RESULT_FLAG_B_TRACE"));
trace1.addWarning("Error Flag: B");
else
//Incorrect Error Handling Flag
trace.addInfo(UDFReader.getString("INCORRECT_FLAG_TRACE"));
trace1.addWarning("Error Flag: INCORRECT");
result = SUPPRESS;
throw new ValueMappingException(UDFReader.getString("INCORRECT_FLAG_EXCEPTION"));
return result;
Can someone check where could be the problem?
Thanks,
Glory.What is RfcLookupHandler? And where is RFC channel settings?
-
Sudden problem between iMovie and my Graphics Card?
Hello all-
Please forgive any omissions, first time posting.
I'm running Tiger 10.4.9 on a G4 iMac Desktop, 800 MHz w 768 MBram.
My graphics info is apparently: NVIDIA GeForce2 MX:
I only recently had iMovie HD 6.0.3 start displaying an alert message detailing it's requirement of a 'Quartz Extreme Compatible' graphics card. This is news to me, since I've been using this version of iMovie since October 06 without this alert cropping up. So this seems Out Of The Blue.
Funny thing: I've booted the computer from the Tiger startup disk a couple of times since this error began - to check if a disk repair is needed - and with each assisted reboot the graphics card is correctly recognized/supported... once. One unassisted boot. After which it reverts to 'Quartz Extreme Compatible' unsupported once again.
I swung the problem briefly past a genius at a MacGenius bar, who felt the problem was probably not the card itself going bad, (as she thought the card would fail entirely if it was having problems) but either corrupted software in the system, or a HardDrive problem. I have no other evidence that my HD might be failing, so I'm left with her other advice, to do an Archive and Install.
Honestly, nothing's been installed or updated recently. If I had to guess, it
-may- have started after Quicktime failed to play an .avi file off CD this week, but I can't be sure, as I hadn't tried HD for a little while before then. Could QT bombing out have corrupted a system file?
Would you also suggest an Archive and Install? And what sort of system clean-up can I expect after such a procedure? Is there a less radical fix?
Thanks for any thoughts,
Andrew
Minneapolis
iMac G4 Desktop Mac OS X (10.4.9) Graphics : NVIDIA GeForce2 MX:Hi Folks,
I am running a G-4, 1.25 Gz, 2 gigs ram, running 10.4.9, and a Radeon 9800 pro graphics card. I am having the same problems. I have tried the solutions mentioned here and still have the same problem. I have tried saving the iMovie to to my desk top, run permisions. The Graphics/Dispalys in system profile says
ATI Radeon 9800 Pro:
Chipset Model: ATY,R350
Type: Display
Bus: AGP
Slot: SLOT-1
VRAM (Total): 128 MB
Vendor: ATI (0x1002)
Device ID: 0x4e48
Revision ID: 0x0000
ROM Revision: 113-A07525-130
Displays:
CPD-E540:
Resolution: 1344 x 1008 @ 60 Hz
Depth: 32-bit Color
Core Image: Supported
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
So what is the solution...Do I have to retrograde back to iMovie 5? -
Archive Logs NOT APPLIED but transferred
Hi Gurus,
I have configured Primary & Standby databases in same Oracle Home. OS version is OEL 5. Database version is 10.2.0.1. I could get the archive logs in the standby site but they are not getting applied in the standby database. I don't have OLAP installed in my database version. Would this create this issue? However I attached my primary alert log details below for your reference:
Thu Aug 30 23:55:37 2012
Starting ORACLE instance (normal)
Cannot determine all dependent dynamic libraries for /proc/self/exe
Unable to find dynamic library libocr10.so in search paths
RPATH = /ade/aime1_build2101/oracle/has/lib/:/ade/aime1_build2101/oracle/lib/:/ade/aime1_build2101/oracle/has/lib/:
LD_LIBRARY_PATH is not set!
The default library directories are /lib and /usr/lib
Unable to find dynamic library libocrb10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Picked latch-free SCN scheme 2
Autotune of undo retention is turned on.
IMODE=BR
ILAT =18
LICENSE_MAX_USERS = 0
SYS auditing is disabled
ksdpec: called for event 13740 prior to event group initialization
Starting up ORACLE RDBMS Version: 10.2.0.1.0.
System parameters with non-default values:
processes = 150
sga_target = 289406976
control_files = /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim/control01.ctl, /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim/control02.ctl, /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim/control03.ctl
db_file_name_convert = /home/oracle/oracle/product/10.2.0/db_1/oradata/newstand, /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim
log_file_name_convert = /home/oracle/oracle/product/10.2.0/db_1/oradata/newstand, /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim, /home/oracle/oracle/product/10.2.0/db_1/flash_recovery_area/NEWSTAND/onlinelog, /home/oracle/oracle/product/10.2.0/db_1/flash_recovery_area/NEWPRIM/onlinelog
db_block_size = 8192
compatible = 10.2.0.1.0
log_archive_config = DG_CONFIG=(newprim,newstand)
log_archive_dest_1 = LOCATION=/home/oracle/oracle/product/10.2.0/db_1/oradata/newprim/arch/
VALID_FOR=(ALL_LOGFILES,ALL_ROLES)
DB_UNIQUE_NAME=newprim
log_archive_dest_2 = SERVICE=newstand LGWR ASYNC VALID_FOR=(online_logfiles,primary_role) DB_UNIQUE_NAME=newstand
log_archive_dest_state_1 = enable
log_archive_dest_state_2 = enable
log_archive_max_processes= 30
log_archive_format = %t_%s_%r.dbf
fal_client = newprim
fal_server = newstand
db_file_multiblock_read_count= 16
db_recovery_file_dest = /home/oracle/oracle/product/10.2.0/db_1/flash_recovery_area
db_recovery_file_dest_size= 2147483648
standby_file_management = AUTO
undo_management = AUTO
undo_tablespace = UNDOTBS1
remote_login_passwordfile= EXCLUSIVE
db_domain =
dispatchers = (PROTOCOL=TCP) (SERVICE=newprimXDB)
job_queue_processes = 10
background_dump_dest = /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/bdump
user_dump_dest = /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/udump
core_dump_dest = /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/cdump
audit_file_dest = /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/adump
db_name = newprim
db_unique_name = newprim
open_cursors = 300
pga_aggregate_target = 95420416
PMON started with pid=2, OS id=28091
PSP0 started with pid=3, OS id=28093
MMAN started with pid=4, OS id=28095
DBW0 started with pid=5, OS id=28097
LGWR started with pid=6, OS id=28100
CKPT started with pid=7, OS id=28102
SMON started with pid=8, OS id=28104
RECO started with pid=9, OS id=28106
CJQ0 started with pid=10, OS id=28108
MMON started with pid=11, OS id=28110
MMNL started with pid=12, OS id=28112
Thu Aug 30 23:55:38 2012
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
starting up 1 shared server(s) ...
Thu Aug 30 23:55:38 2012
ALTER DATABASE MOUNT
Thu Aug 30 23:55:42 2012
Setting recovery target incarnation to 2
Thu Aug 30 23:55:43 2012
Successful mount of redo thread 1, with mount id 1090395834
Thu Aug 30 23:55:43 2012
Database mounted in Exclusive Mode
Completed: ALTER DATABASE MOUNT
Thu Aug 30 23:55:43 2012
ALTER DATABASE OPEN
Thu Aug 30 23:55:43 2012
LGWR: STARTING ARCH PROCESSES
ARC0 started with pid=16, OS id=28122
ARC1 started with pid=17, OS id=28124
ARC2 started with pid=18, OS id=28126
ARC3 started with pid=19, OS id=28128
ARC4 started with pid=20, OS id=28133
ARC5 started with pid=21, OS id=28135
ARC6 started with pid=22, OS id=28137
ARC7 started with pid=23, OS id=28139
ARC8 started with pid=24, OS id=28141
ARC9 started with pid=25, OS id=28143
ARCa started with pid=26, OS id=28145
ARCb started with pid=27, OS id=28147
ARCc started with pid=28, OS id=28149
ARCd started with pid=29, OS id=28151
ARCe started with pid=30, OS id=28153
ARCf started with pid=31, OS id=28155
ARCg started with pid=32, OS id=28157
ARCh started with pid=33, OS id=28159
ARCi started with pid=34, OS id=28161
ARCj started with pid=35, OS id=28163
ARCk started with pid=36, OS id=28165
ARCl started with pid=37, OS id=28167
ARCm started with pid=38, OS id=28169
ARCn started with pid=39, OS id=28171
ARCo started with pid=40, OS id=28173
ARCp started with pid=41, OS id=28175
ARCq started with pid=42, OS id=28177
ARCr started with pid=43, OS id=28179
ARCs started with pid=44, OS id=28181
Thu Aug 30 23:55:44 2012
ARC0: Archival started
ARC1: Archival started
ARC2: Archival started
ARC3: Archival started
ARC4: Archival started
ARC5: Archival started
ARC6: Archival started
ARC7: Archival started
ARC8: Archival started
ARC9: Archival started
ARCa: Archival started
ARCb: Archival started
ARCc: Archival started
ARCd: Archival started
ARCe: Archival started
ARCf: Archival started
ARCg: Archival started
ARCh: Archival started
ARCi: Archival started
ARCj: Archival started
ARCk: Archival started
ARCl: Archival started
ARCm: Archival started
ARCn: Archival started
ARCo: Archival started
ARCp: Archival started
ARCq: Archival started
ARCr: Archival started
ARCs: Archival started
ARCt: Archival started
LGWR: STARTING ARCH PROCESSES COMPLETE
ARCt started with pid=45, OS id=28183
LNS1 started with pid=46, OS id=28185
Thu Aug 30 23:55:48 2012
Thread 1 advanced to log sequence 68
Thu Aug 30 23:55:48 2012
ARCo: Becoming the 'no FAL' ARCH
ARCo: Becoming the 'no SRL' ARCH
Thu Aug 30 23:55:48 2012
ARCp: Becoming the heartbeat ARCH
Thu Aug 30 23:55:48 2012
Thread 1 opened at log sequence 68
Current log# 1 seq# 68 mem# 0: /home/oracle/oracle/product/10.2.0/db_1/oradata/newprim/redo01.log
Successful open of redo thread 1
Thu Aug 30 23:55:48 2012
MTTR advisory is disabled because FAST_START_MTTR_TARGET is not set
Thu Aug 30 23:55:48 2012
SMON: enabling cache recovery
Thu Aug 30 23:55:48 2012
Successfully onlined Undo Tablespace 1.
Thu Aug 30 23:55:48 2012
SMON: enabling tx recovery
Thu Aug 30 23:55:49 2012
Database Characterset is WE8ISO8859P1
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
QMNC started with pid=47, OS id=28205
Thu Aug 30 23:55:49 2012
Error 1034 received logging on to the standby
Thu Aug 30 23:55:49 2012
Errors in file /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/bdump/newprim_arc1_28124.trc:
ORA-01034: ORACLE not available
FAL[server, ARC1]: Error 1034 creating remote archivelog file 'newstand'
FAL[server, ARC1]: FAL archive failed, see trace file.
Thu Aug 30 23:55:49 2012
Errors in file /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/bdump/newprim_arc1_28124.trc:
ORA-16055: FAL request rejected
ARCH: FAL archive failed. Archiver continuing
Thu Aug 30 23:55:49 2012
ORACLE Instance newprim - Archival Error. Archiver continuing.
Thu Aug 30 23:55:49 2012
db_recovery_file_dest_size of 2048 MB is 9.77% used. This is a
user-specified limit on the amount of space that will be used by this
database for recovery-related files, and does not reflect the amount of
space available in the underlying filesystem or ASM diskgroup.
Thu Aug 30 23:55:50 2012
Errors in file /home/oracle/oracle/product/10.2.0/db_1/admin/newprim/udump/newprim_ora_28120.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-12663: Services required by client not available on the server
ORA-36961: Oracle OLAP is not available.
ORA-06512: at "SYS.OLAPIHISTORYRETENTION", line 1
ORA-06512: at line 15
Thu Aug 30 23:55:50 2012
Completed: ALTER DATABASE OPEN
Thu Aug 30 23:56:33 2012
FAL[server]: Fail to queue the whole FAL gap
GAP - thread 1 sequence 1-33
DBID 1090398314 branch 792689455
Kindly, guide me please..
-Vimal.CKPT: The trace file details are added below for your reference;
/home/oracle/oracle/product/10.2.0/db_1/admin/newprim/bdump/newprim_arc1_28124.trc
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning and Data Mining options
ORACLE_HOME = /home/oracle/oracle/product/10.2.0/db_1
System name: Linux
Node name: localhost.localdomain
Release: 2.6.18-8.el5PAE
Version: #1 SMP Tue Jun 5 23:39:57 EDT 2007
Machine: i686
Instance name: newprim
Redo thread mounted by this instance: 1
Oracle process number: 17
Unix process pid: 28124, image: [email protected] (ARC1)
*** SERVICE NAME:() 2012-08-30 23:55:48.314
*** SESSION ID:(155.1) 2012-08-30 23:55:48.314
kcrrwkx: nothing to do (start)
Redo shipping client performing standby login
OCISessionBegin failed -1
.. Detailed OCI error val is 1034 and errmsg is 'ORA-01034: ORACLE not available
*** 2012-08-30 23:55:49.723 60679 kcrr.c
Error 1034 received logging on to the standby
Error 1034 connecting to destination LOG_ARCHIVE_DEST_2 standby host 'newstand'
Error 1034 attaching to destination LOG_ARCHIVE_DEST_2 standby host 'newstand'
ORA-01034: ORACLE not available
*** 2012-08-30 23:55:49.723 58941 kcrr.c
kcrrfail: dest:2 err:1034 force:0 blast:1
kcrrwkx: unknown error:1034
ORA-16055: FAL request rejected
ARCH: Connecting to console port...
ARCH: Connecting to console port...
kcrrwkx: nothing to do (end)
*** 2012-08-31 00:00:43.417
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:05:43.348
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:10:43.280
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:15:43.217
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:20:43.160
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:25:43.092
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:30:43.031
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:35:42.961
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:40:42.890
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:45:42.820
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:50:42.755
kcrrwkx: nothing to do (start)
*** 2012-08-31 00:55:42.686
kcrrwkx: nothing to do (start)
*** 2012-08-31 01:00:42.631
kcrrwkx: nothing to do (start)
*** 2012-08-31 01:05:42.565
kcrrwkx: nothing to do (start)
*** 2012-08-31 01:10:42.496
kcrrwkx: nothing to do (start)
Mahir: Yes I have my 4 standby redo logs!
I created the standby manually without using RMAN.
Hemant: if it asks for even first thread, then obviously it shows nothing is applied on Standby. By the way so it is not called a 'GAP', I think..!
Thanks. -
Hi All,
we have enabled 2 way SSL in weblogic, we have one Admin Server and one managed (soa) server version 11.1.1.5
steps we have followed:
we have imported identity certificate and key file to a custom identity store
improted trust certificates to a custom trust keystore
in weblogic consile: soa_server1-> keystires : we have updated custom identity and trust details
in weblogic consile: soa_server1-> ssl - we have updated required custom identity details and selected " Client Certs Requested And Enforced" for Two Way Client Cert Behavior.
but while testing our process we are getting below error:
we have tried openssl to test the connectivity but not sure about the output, is there any way to trace the SSL connection?
any input will be really helpful.
<AIASessionPoolManagerFault xmlns="http://xmlns.oracle.com/AIASessionPoolManager">
-<part name="summary">
<summary xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
com.oracle.bpel.client.BPELFault: faultName: {{http://xmlns.oracle.com/AIASessionPoolManager}AIASessionPoolManagerFault}
messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
parts: {{
summary=<summary xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error on AIASessionPoolManager.bpel when attempting Get operation</summary>
,detail=<detail xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error on AIASessionPoolManager.bpel: Operation=Get.
SessionPoolHost.getSession(Siebel,170006): getSession(Siebel,170006) failed: Thread [weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@107d5bb4] faild to initialize the session pool. SessionPoolHost.create() thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@107d5bb4]: Failed to obtain a session after 3 attempts. SPM cannot successfully connect to web server Login credentials [endpoint: https://+<host>+:443/ngbeai_enu/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1 ]
java.lang.Throwable: SOAPException occured when requesting : javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure
javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure.
</detail>
,code=<code xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error</code>}
</summary>
</part>
-<part name="detail">
<detail xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
Error on AIASessionPoolManager.bpel: Operation=Get.
SessionPoolHost.getSession(Siebel,170006): getSession(Siebel,170006) failed: Thread [weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@107d5bb4] faild to initialize the session pool. SessionPoolHost.create() thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@107d5bb4]: Failed to obtain a session after 3 attempts. SPM cannot successfully connect to web server Login credentials [endpoint: https://+<host>+/ngbeai_enu/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1 ]
java.lang.Throwable: SOAPException occured when requesting : javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure
javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure.
</detail>
</part>
TIA,
Vivek
Edited by: 909283 on Apr 15, 2013 12:07 AMHi Kishor/Rene,
Thanks for the reply, we have already referred to the mentioned Oracle Note and enabled SSL debugging.
while starting Admin server we are getting below output:
Can you please confirm from below logs that SSL connection is correct, i have also provided below the error message we are getting in our process.
<Apr 2, 2013 6:49:56 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLSetup: loading trusted CA certificates>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Filtering JSSE SSLSocket>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.addContext(ctx): 316588026>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLSocket will be Muxing>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write SSL_20_RECORD>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received HANDSHAKE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerHello>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received HANDSHAKE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: Certificate>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 0 in the chain: Serial number: 105197569742293346305268
Issuer:DC=com, DC=<xyz>, DC=dir, DC=test, DC=testcore, CN= Test AD Objects CA1
Subject:C=AU, ST=NSW, L=Sydney, O=<xyz>, OU=Operations and Shared Services, CN= xyz>.com.au, EMAIL=<abcd>@<.com>
Not Valid Before:Thu Oct 11 11:00:23 EST 2012
Not Valid After:Sat Oct 11 11:00:23 EST 2014
Signature Algorithm:SHA1withRSA
>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Validating certificate 1 in the chain: Serial number: 458601664052503175495693
Issuer:CN=<xyz> Test Policy CA
Subject:DC=com, DC=<xyz>, DC=dir, DC=test, DC=testcore, CN=<xyz> Test AD Objects CA1
Not Valid Before:Thu Nov 10 15:24:24 EST 2011
Not Valid After:Thu Nov 10 15:34:24 EST 2016
Signature Algorithm:SHA1withRSA
>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <validationCallback: validateErr = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[0] = Serial number: 105197569742293346305268
Issuer:DC=com, DC=<xyz>, DC=dir, DC=test, DC=testcore, CN=<xyz> Test AD Objects CA1
Subject:C=AU, ST=NSW, L=Sydney, O=<xyz>, OU=Operations and Shared Services, CN=<abcd>.<.com>, EMAIL=<abcd>@<.com>
Not Valid Before:Thu Oct 11 11:00:23 EST 2012
Not Valid After:Sat Oct 11 11:00:23 EST 2014
Signature Algorithm:SHA1withRSA
>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> < cert[1] = Serial number: 458601664052503175495693
Issuer:CN=<xyz> Test Policy CA
Subject:DC=com, DC=<xyz>, DC=dir, DC=test, DC=testcore, CN=<xyz> Test AD Objects CA1
Not Valid Before:Thu Nov 10 15:24:24 EST 2011
Not Valid After:Thu Nov 10 15:34:24 EST 2016
Signature Algorithm:SHA1withRSA
>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <weblogic user specified trustmanager validation status 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLTrustValidator returns: 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Trust status (0): NONE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Performing hostname validation checks: <abcd>.<.com>>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received HANDSHAKE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerKeyExchange RSA>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA/ECB/NoPadding>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm MD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received HANDSHAKE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: ServerHelloDone>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RSA>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write HANDSHAKE, offset = 0, length = 70>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write CHANGE_CIPHER_SPEC, offset = 0, length = 1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HMACMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HMACMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write HANDSHAKE, offset = 0, length = 16>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received CHANGE_CIPHER_SPEC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Using JCE Cipher: SunJCE version 1.6 for algorithm RC4>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HMACMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HMACMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received HANDSHAKE>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <HANDSHAKEMESSAGE: Finished>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacMD5>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Ignoring not supported JCE Mac: SunJCE version 1.6 for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <Will use default Mac for algorithm HmacSHA1>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 8>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 26>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 26>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 26>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 24>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 45>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 45>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 45>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 15>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 30>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 30>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 30>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 18>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 23>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 23>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 23>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 20>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 41>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 41>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 41>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write APPLICATION_DATA, offset = 0, length = 7>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read(offset=0, length=8192)>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <isMuxerActivated: false>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 SSL3/TLS MAC>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316569006 received APPLICATION_DATA: databufferLen 0, contentLength 13>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read databufferLen 13>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <316565651 read A returns 13>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <avalable(): 316565651 : 0 + 0 = 0>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <NEW ALERT with Severity: WARNING, Type: 0
java.lang.Exception: New alert stack
at com.certicom.tls.record.alert.Alert.<init>(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.closeWriteHandler(Unknown Source)
at com.certicom.tls.interfaceimpl.TLSConnectionImpl.close(Unknown Source)
at javax.net.ssl.impl.SSLLayeredSocket.close(Unknown Source)
at weblogic.nodemanager.client.NMServerClient.disconnect(NMServerClient.java:276)
at weblogic.nodemanager.client.NMServerClient.done(NMServerClient.java:138)
at weblogic.nodemanager.mbean.NodeManagerRuntime.getState(NodeManagerRuntime.java:423)
at weblogic.nodemanager.mbean.NodeManagerRuntime.getState(NodeManagerRuntime.java:440)
at weblogic.server.ServerLifeCycleRuntime.getStateNodeManager(ServerLifeCycleRuntime.java:752)
at weblogic.server.ServerLifeCycleRuntime.getState(ServerLifeCycleRuntime.java:584)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at weblogic.management.jmx.modelmbean.WLSModelMBean.getAttribute(WLSModelMBean.java:525)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:666)
at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:638)
at weblogic.management.mbeanservers.domainruntime.internal.FederatedMBeanServerInterceptor.getAttribute(FederatedMBeanServerInterceptor.java:308)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttribute(JMXContextInterceptor.java:157)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$12.run(WLSMBeanServerInterceptorBase.java:326)
at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttribute(WLSMBeanServerInterceptorBase.java:324)
at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttribute(SecurityInterceptor.java:299)
at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttribute(WLSMBeanServer.java:279)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5$1.run(JMXConnectorSubjectForwarder.java:326)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$5.run(JMXConnectorSubjectForwarder.java:324)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.getAttribute(JMXConnectorSubjectForwarder.java:319)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1404)
at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
at javax.management.remote.rmi.RMIConnectionImpl.getAttribute(RMIConnectionImpl.java:600)
at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:174)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
at javax.management.remote.rmi.RMIConnectionImpl_1035_WLStub.getAttribute(Unknown Source)
at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.getAttribute(RMIConnector.java:878)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:263)
at weblogic.management.jmx.MBeanServerInvocationHandler.doInvoke(MBeanServerInvocationHandler.java:504)
at weblogic.management.jmx.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:380)
at $Proxy138.getState(Unknown Source)
at com.bea.console.actions.core.server.ServerTableAction.populateServerRuntimeTableBean(ServerTableAction.java:365)
at com.bea.console.actions.core.server.ServerTableAction$ServerTableWork.run(ServerTableAction.java:498)
at weblogic.work.commonj.CommonjWorkManagerImpl$WorkWithListener.run(CommonjWorkManagerImpl.java:203)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <write ALERT, offset = 0, length = 2>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <close(): 316565651>
<Apr 2, 2013 6:49:57 PM EST> <Debug> <SecuritySSL> <BEA-000000> <SSLIOContextTable.removeContext(ctx): 316588026>
error in bpel process:
summary=<summary xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error on AIASessionPoolManager.bpel when attempting Get operation</summary>
,detail=<detail xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error on AIASessionPoolManager.bpel: Operation=Get.
SessionPoolHost.getSession(Siebel,190001): SessionPoolHost.create() thread[weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@16670d1d]: Failed to obtain a session after 3 attempts. SPM cannot successfully connect to web server Login credentials [endpoint: https://<host>:443/eai_enu/start.swe?SWEExtSource=SecureWebService&SWEExtCmd=Execute&WSSOAP=1 ].
java.lang.Throwable: SOAPException occured when requesting : javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure
javax.xml.soap.SOAPException: javax.xml.soap.SOAPException: Message send failed: Received fatal alert: handshake_failure</detail>
,code=<code xmlns:def="http://www.w3.org/2001/XMLSchema" xsi:type="def:string" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Error</code>}
</summary>
TIA,
Vivek
Edited by: 909283 on Apr 15, 2013 12:08 AM
Maybe you are looking for
-
Running OAF page from JDeveloper
Hi, For customizing an existing page , I have to load the current OAF page in JDeveloper. I have already transfered all the contents from JAVA_TOP and other files in necessary folders. When I run the page from JDeveloper, I am getting error page like
-
How can I make restore disks on my macbook pro?
I just purchased a new 13" Macbook Pro and there are no restore disks. How can I make some?
-
Creative Cloud desktop failed to update.(Error code: 1)
Hello, I'm running a MacBook Pro Retina with Yosemite 10.10.2. I tried to update Creative Cloud Desktop manager and then tried to cancel it (it was killing my bandwidth while I was trying to work). It disappeared from the bar at the top of the OSx
-
Older ipod and can't use screen for selections
I have tried number time to reboot my older ipod and can't get it to where the screen will react to touch rebooting doesn t seem to help
-
Changing the key in apple loops
Most of the loops that came with my GB2 are in "C".. is there any way to change each loop to a different major key.. say "G" or "A"