Configure Events in the Workbench

Hallo,
since two years I was using toplink 9.0.4.8. In this Version i was able to configure Events on the Domain class which where inherited methods from an AbstractClass. Now i've migrated to toplink 10.1.3.3.0 - the migration was really easy and without any problems - a good job.
Also all the configured events on the domainclass are correct and it works all correctly.
But now i've some new domainclasses which also inherits from the AbstractEventClass but in the workbench i can't select the methods from this AbstractEventClass.
I'm starting the workbench with java1.4.2_15 it is the same jave wich i've used for toplink 9.0.4.8.
Maybe it is a problem with the new workbench - if i modify the descriptor by hand and copy the event-policy the workbench shows it correctly:
<events-policy>
<post-insert-method-handle>
<method-declaring-type-name>ch.sbb.polar.persistence.history.AbstractHistoryEventsImpl</method-declaring-type-name>
<method-signature>eventInsert(oracle.toplink.publicinterface.DescriptorEvent)</method-signature>
</post-insert-method-handle>
<about-to-update-method-handle>
<method-declaring-type-name>ch.sbb.polar.persistence.history.AbstractHistoryEventsImpl</method-declaring-type-name>
<method-signature>eventUpdate(oracle.toplink.publicinterface.DescriptorEvent)</method-signature>
</about-to-update-method-handle>
<post-delete-method-handle>
<method-declaring-type-name>ch.sbb.polar.persistence.history.AbstractHistoryEventsImpl</method-declaring-type-name>
<method-signature>eventDelete(oracle.toplink.publicinterface.DescriptorEvent)</method-signature>
</post-delete-method-handle>
</events-policy>

I am setup the subscription on the oracle.apps.inv.itemUpdate event and it's not firing while updating the item, is there any profile option need to setup? We use Business events heavily in our TCA and those work fine and coming to inventory it's not firing.
I would highly appreicate your help on this.
Thanks,
Srini C

Similar Messages

  • How to refresh the Expired Login Form on the onChange event of the password

    Hi,
    In the Expired Login Form I have places a custom label. My requirement is that on the onchange event of the password field the label color should change to orange if the entered password meets the password policy else red.
    I am trying the following code :
    Custom label:
    <Field name='Custom Label'>
    <Display class='Label'>
    <Property name='value' value='Custom label 1'/>
    <Property name='noNewRow'>
    <Boolean>true</Boolean>
    </Property>
    <Property name='color'>
    <block>
    <cond>
    <isTrue>
    <invoke name='checkStringQualityPolicy' class='com.waveset.ui.FormUtil'>
    <rule name='EndUserRuleLibrary:getCallerSession'/>
    <s>Default Password Policy</s>
    <invoke name='decryptToString'>
    <ref>resourceAccounts.password</ref>
    </invoke>
    <map/>
    <list/>
    <s>Configurator</s>
    </invoke>
    </isTrue>
    <s>orange</s>
    <s>red</s>
    </cond>
    </block>
    </Property>
    </Display>
    </Field>
    And on the password field i gave following in the onChange event:
    submitCommand(this.form, "Recalculate")
    But the above command is not refreshing the page. Instead on the onChange event its going back to the login.jsp.
    Any idea how to resolve the above issue.
    Thanks.

    I got it working as below but i dont know is this best practices?
    <%
        if(session.getAttribute("afterSet") != null){
             %>
        <div style="visibility:hidden">
          <iframe NAME="iframe1" src="/WebApplication2/TestController?fileDownload=test.pdf" WIDTH="40" HEIGHT="40"></iframe>
        </div>
        <%}       basically first time user visit the jsp page session attribute "afterSet" will be null so it wont create the hidden iframe tag . after it dispatched to the servlet controller and successfully processing the record it will set "afterSet" properties to some value and dispatch to itself
    after that it will popup/dialog box for user to save the pdf.
    this way the page already refreshes itself and wont have problem double clicking thing and so on

  • How to use the drop event of the tree control in LabVIEW 8.20?

    Hi,
                I am using the two tree controls in my application to provide a option for the user to drag and drop item from one tree to the other.  I have to validate the user selection. I tried to capture the user drop event  using the event structure. The problem I am facing is, I am not able to drop the item even though i have wired a constant true to the filter(Accepted?) in the event case. I have enable the property(Allow droping) in the right menu of the tree control also.
              While configuring an event case for (drop, drag entered and some thing like this) only I am getting the problem otherwise it is working fine.  
    What do i need to do to caprture the drop event ?
    Is there any way to avoid the item duplication while droping a new item in the tree control ?
    or how can i do this?
    Thanks,
    Pandiarajan R

    Hi Pandiarajan,
    I hope you are doing well today! There is a lengthy discussion on the Tree Control Drag & Drop feature at this forums post including contributions from the developer of the Drag & Drop feature:
    Tree Control Drag & Drop in LabVIEW 8
    By avoiding item duplication, do you mean that you don't want the same item to be in the old tree control or do you not want more than one item in the new tree control?
    Adnan Zafar
    Certified LabVIEW Architect
    Coleman Technologies

  • How can I reserve resources or rooms when creating an event in the Calendar (Exchange)?

    On our Exchange server we have configured a number of conference rooms and other resources that users can book/reserve through Outlook when creating events.  When I create an event in the iPhone on my Exchange calendar, if I add a location the option does not exist to book rooms/resources (even if I add in the resource word-for-word as it exists on Exchange server). I am also unable to book it if I invite the "Contact," if I may call it that, from our Global Address List.   Does this capability exist in the iPhone?

    I can't seem to do this successfully. I use the GAL to select the room, but when I send out the meeting I immediately get an automated response back that the delivery failed. I heard this may be because the iPhone OS does not distinguish between a normal attendee and a resource. Yet you seem to have it working. What version of Exchange are you using. Is it on Mac or PC?  We are about to upgrade from Exchange 2003 to 2010, maybe that will help solve this?
    Also, (this may just be semantics) on the iPhone under "Mail, Contacts, Calendars" the Exchange configuration is set to "on" to sync calendars. Is this the same as having the Exchange calendar "set as the default calendar" mentioned above?

  • Many problems of memory, when using the workbench - LC 8.2

    Hello,
    I have many problems memory, when using the workbench.
    When a try to add a component in the workbench, I get an outOfMemoreException in the log file. There is an error message in a popup in the workbench.
    My configuration:
    Hardware: Intel Core 2 Quad - Q9550 - 2.83 Ghz - 4Go of RAM - 32 bits (this is a new workstation computer).
    Software: Windows XP pro service pack 3.
    JBoss for Adobe LiveCycle ES - Jboss Livecycle version 8.2 with SP2 of LiveCycle ES and Workbench.
    MySQL for Adobe LiveCycle ES
    Here is my workbench.ini file - the beginning:
    -vmargs
    -Xms128M
    -Xmx512M
    -XX:MinHeapFreeRatio=40
    -XX:MaxPermSize=512M
    Here is my log file from the workbench.
    !SESSION 2009-05-20 14:44:12.435 -----------------------------------------------
    eclipse.buildId=unknown
    java.version=1.5.0_11
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CH
    Framework arguments:  #Product Runtime Configuration File
    Command-line arguments:  -os win32 -ws win32 -arch x86 #Product Runtime Configuration File
    !ENTRY com.adobe.ide.singlesignon 1 1 2009-05-20 14:44:13.638
    !MESSAGE LiveCycle Workbench ES version '8.2.1.2'
    !ENTRY org.eclipse.ui 4 4 2009-05-20 14:44:14.700
    !MESSAGE Invalid Menu Extension (Path is invalid): org.eclipse.ui.edit.text.gotoLastEditPosition
    !ENTRY com.adobe.DSC_Admin_UI 4 4 2009-05-20 14:44:34.746
    !MESSAGE failed to retrieve list of components
    !STACK 0
    ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.throwExceptionHandler(So apAxisDispatcher.java:207)
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatche r.java:125)
        at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
        at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
        at com.adobe.idp.dsc.registry.component.client.ComponentRegistryClient.invoke(ComponentRegis tryClient.java:373)
        at com.adobe.idp.dsc.registry.component.client.ComponentRegistryClient.getComponents(Compone ntRegistryClient.java:63)
        at com.adobe.dsc.contentprovider.MixedRegistryContentProvider$RegistryRootEntry.getChildren( MixedRegistryContentProvider.java:150)
        at com.adobe.dsc.contentprovider.MixedRegistryContentProvider.getChildren(MixedRegistryConte ntProvider.java:575)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1166)
        at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:768)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChildren(AbstractTreeViewer.java: 574)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:54 3)
        at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:728)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:705)
        at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:892)
        at org.eclipse.jface.viewers.AbstractTreeViewer.setExpandedState(AbstractTreeViewer.java:220 1)
        at com.adobe.dsc.contentprovider.MixedRegistryContentProvider.userLoggedIn(MixedRegistryCont entProvider.java:619)
        at com.adobe.ide.singlesignon.LoginChangeProgressMonitor.run(Unknown Source)
        at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:369)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:313)
        at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:479)
        at com.adobe.ide.singlesignon.IDESession.notifyListenersOfLogin(Unknown Source)
        at com.adobe.ide.singlesignon.IDESession.localLogin(Unknown Source)
        at com.adobe.ide.singlesignon.IDESession.access$000(Unknown Source)
        at com.adobe.ide.singlesignon.IDESession$1.run(Unknown Source)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:28)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:3763)
        at com.adobe.ide.singlesignon.IDESession.login(Unknown Source)
        at com.adobe.common.ui.controls.LoginInfoPanel$1.widgetSelected(LoginInfoPanel.java:63)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
        at org.eclipse.swt.widgets.Link.wmNotifyChild(Link.java:923)
        at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3794)
        at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:1166)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3298)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1851)
        at org.eclipse.swt.widgets.Link.callWindowProc(Link.java:124)
        at org.eclipse.swt.widgets.Widget.wmLButtonUp(Widget.java:1807)
        at org.eclipse.swt.widgets.Control.WM_LBUTTONUP(Control.java:3587)
        at org.eclipse.swt.widgets.Link.WM_LBUTTONUP(Link.java:773)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3280)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1932)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.adobe.lcide.rcp.Application.run(Unknown Source)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:92)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:68)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)
    Caused by: java.lang.OutOfMemoryError: Java heap space; nested exception is:
        java.lang.OutOfMemoryError: Java heap space
        at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
        at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
        at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:10 87)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch( Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
        at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatche r.java:123)
        ... 68 more
    !ENTRY com.adobe.ide.singlesignon 1 1 2009-05-20 14:44:37.871
    !MESSAGE User 'administrator' logged in to server 'Livecycle ES - localhost' (hostname: 'localhost')
    !ENTRY com.adobe.DSC_Admin_UI 4 4 2009-05-20 14:44:56.792
    !MESSAGE failed to retrieve list of components
    !STACK 0
    ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.throwExceptionHandler(So apAxisDispatcher.java:207)
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatche r.java:125)
        at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
        at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
        at com.adobe.idp.dsc.registry.component.client.ComponentRegistryClient.invoke(ComponentRegis tryClient.java:373)
        at com.adobe.idp.dsc.registry.component.client.ComponentRegistryClient.getComponents(Compone ntRegistryClient.java:63)
        at com.adobe.dsc.contentprovider.MixedRegistryContentProvider$RegistryRootEntry.getChildren( MixedRegistryContentProvider.java:150)
        at com.adobe.dsc.contentprovider.MixedRegistryContentProvider.getChildren(MixedRegistryConte ntProvider.java:575)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getRawChildren(AbstractTreeViewer.java:1166)
        at org.eclipse.jface.viewers.TreeViewer.getRawChildren(TreeViewer.java:768)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getFilteredChildren(AbstractTreeViewer.java: 574)
        at org.eclipse.jface.viewers.AbstractTreeViewer.getSortedChildren(AbstractTreeViewer.java:54 3)
        at org.eclipse.jface.viewers.AbstractTreeViewer$1.run(AbstractTreeViewer.java:728)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
        at org.eclipse.jface.viewers.AbstractTreeViewer.createChildren(AbstractTreeViewer.java:705)
        at org.eclipse.jface.viewers.TreeViewer.createChildren(TreeViewer.java:892)
        at org.eclipse.jface.viewers.AbstractTreeViewer.handleTreeExpand(AbstractTreeViewer.java:125 1)
        at org.eclipse.jface.viewers.AbstractTreeViewer$4.treeExpanded(AbstractTreeViewer.java:1263)
        at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:181)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
        at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:6343)
        at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3794)
        at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:1166)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3298)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
        at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
        at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java:1851)
        at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java:1321)
        at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:5203)
        at org.eclipse.swt.widgets.Control.windowProc(Control.java:3279)
        at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:4783)
        at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
        at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
        at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1932)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
        at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
        at com.adobe.lcide.rcp.Application.run(Unknown Source)
        at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:92)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:68)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
        at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
        at org.eclipse.core.launcher.Main.run(Main.java:977)
        at org.eclipse.core.launcher.Main.main(Main.java:952)
    Caused by: java.lang.OutOfMemoryError: Java heap space; nested exception is:
        java.lang.OutOfMemoryError: Java heap space
        at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:221)
        at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:128)
        at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:10 87)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch( Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:424)
        at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
        at org.apache.axis.client.Call.invoke(Call.java:2748)
        at org.apache.axis.client.Call.invoke(Call.java:2424)
        at org.apache.axis.client.Call.invoke(Call.java:2347)
        at org.apache.axis.client.Call.invoke(Call.java:1804)
        at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.doSend(SoapAxisDispatche r.java:123)
        ... 54 more
    Please, can you tell me if you have met thist problem. How didi you solve it ?
    Thank you in advance.
    ECI

    Hello,
    I did what you told:
    - the mysql Jar version was already the  mysql-connector-java-5.1.6-bin.jar (may be due to update SP2),
    - I changed to adobe-ds.xml file,
    - I tried to launch the workbench with -Xmx512m in the command line.
    Here is the result:
    1- the launch of the workbench isa bit faster.
    2- when I try to login with the administrator account, it takes a long while. Then I get an error: I can not logon to the livecycle ES server from the workbench. The message is "Authentication for user administrator on server ... failed, please retry".
    In my log file, I get the following.
    eclipse.buildId=unknown
    java.version=1.5.0_12
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CH
    Framework arguments:  #Product Runtime Configuration File -Xmx512m
    Command-line arguments:  -os win32 -ws win32 -arch x86 #Product Runtime Configuration File -Xmx512m
    !ENTRY com.adobe.ide.singlesignon 1 1 2009-05-25 15:17:37.780
    !MESSAGE LiveCycle Workbench ES version '8.2.1.2'
    !ENTRY org.eclipse.ui 4 4 2009-05-25 15:17:38.827
    !MESSAGE Invalid Menu Extension (Path is invalid): org.eclipse.ui.edit.text.gotoLastEditPosition
    !ENTRY com.adobe.ide.singlesignon 4 4 2009-05-25 15:19:26.874
    !MESSAGE login failed
    I also got another error message - with another configuration when triying to launch the workbench with JRE 1.6.0.12 (I hoped for better performance when replacing the JRE folder) :
    !ENTRY com.adobe.ide.singlesignon 4 4 2009-05-25 15:02:46.942
    !MESSAGE login failed
    !STACK 0
    com.adobe.ide.singlesignon.exceptions.IDEServerError: ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
    at com.adobe.ide.singlesignon.utils.DSInstance.authenticate(Unknown Source)
    Caused by: ALC-DSC-000-000: com.adobe.idp.dsc.DSCRuntimeException: Internal error.
    at com.adobe.idp.dsc.provider.impl.soap.axis.sdk.SoapAxisDispatcher.throwExceptionHandler(So apAxisDispatcher.java:207)
    Caused by: (404)/soap/sdk
    at org.apache.axis.transport.http.HTTPSender.readFromSocket(HTTPSender.java:744)
    at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:144)
    at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
    I also tried to to logon after renaming the folder JRE under: C:\Program Files\Adobe\LiveCycle ES\Workbench ES\Workbench . In order to use my default JRE which is 1.5.0-12.
    On the whole, I still get so errors and I can not logon.
    Do you have any suggestion ?
    Thank you for taking some time to reply.
    What I am tried to do is to added a HelloComponent.jar fronm a tutorial:
    http://www.adobe.com/devnet/livecycle/articles/dsc_development.html
    My final  goal is to developp a ECM Connector.
    Thank you
    Regards
    eci

  • Need to collect the Windows logon and logoff events across the Domain in a DC eviornment, for different machines and user accounts.

    Hello All,
    I am trying to build a Tool to collect the info about all the user's who login and logoff on daily basis in a domain network. I am using a windows 2008 server as a DC and have xp, win 7, win 8 , win 12 server as clients in the network.
    There are few questions in my mind which I am not able to answer.
    1> When a user tries to login to the DC network, he/ she gets authenticated using the kerberos protocol. does these authentication gets logged on the AD server by default? I have see a way to enable it from registry but even that's not giving me the expected
    output in the eventvwr.
    2> Do I have to use Audit policies to monitor all the user's log off and log on activities?
    3> Is there a way to collect these information from any place on the AD server other than the Eventvwr?
    Please help me in finding the solutions to these query's  of mine.
    Thanks.

    1. Open the Group Policy Management console on any domain controller in the target domain: navigate to Start → Administrative Tools → Group Policy Management.
    2. In the left pane, navigate to Forest: <domain_name>→ Domains → <domain_name>→ Domain Controllers. Right-click the effective domain controllers policy (by default, it is the Default Domain Controllers Policy), and select Edit from the pop-up
    menu. </domain_name></domain_name>
    <domain_name><domain_name>3. In the Group Policy Management Editor dialog, expand the Computer Configuration node on the left and navigate to Policies → Windows Settings → Security Settings → Local Policies → Audit Policy. </domain_name></domain_name>
    <domain_name><domain_name>4. Set the Audit account management and the Audit directory service access policy to "Success". Set the Audit logon events policy to  "Success" and "Failure". </domain_name></domain_name>
    5. Navigate to Start → Run and type '"cmd". Input the gpupdate /force command and press Enter. The group policy will be updated.
    Number of events could be excessive so you need to adjust size of Security log ( 1gb for example ) 
    Usage of EventCombMT Tool (part of
    MS ALtools )
     This tool gathers specific events from several different servers to one central location.
     Run the EventCombMT.exe > Right Click on Select to search field > Choose Get DCs in Domain > Mark your Domain Controllers for search
     Click the Searches menu > replace Event ID field values with
    4624  LOGON / 4634  LOGOFF
     Click Search and wait for the process to complete the operation.
     After the search is done the output directory contains the log files for the domain controllers where events with the specified Event ID’s were found.
    Alternatively you can try Netwrix Auditor for Active Directory solution with 20 days of free trial to generate such reports.
    --- Jeff (Netwrix)

  • Named SQL queries without a descriptor in the workbench

    Hi,
    I want to call some named query SQLs from my DAO by using
    result = (ResultSet)Session. executeQuery(String queryName, Vector paramList);
    The way I have done it now in the mapping workbench I have defined all named queries and SQL with a class descriptor, even though that class doean't have any mappings. I couldn't find any other way of defining named query SQLs in mapping workbench, other than attaching to a class descriptor. But I think because I'm using this API of calling executeQuery instead of getting the domain class too..I'm running into the following exception -
    Exception [TOPLINK-6026] (OracleAS TopLink - 10g (9.0.4.5) (Build 040930)): oracle.toplink.exceptions.QueryException
    Exception Description: Query named [FIND_MUTUAL_FUND_SINGLE_SYMBOL] is not defined. Domain class: []
         at oracle.toplink.exceptions.QueryException.queryNotDefined(QueryException.java:587)
         at oracle.toplink.exceptions.QueryException.queryNotDefined(QueryException.java:580)
         at oracle.toplink.publicinterface.Session.executeQuery(Session.java:1020)
    What is the proper way of defining a named query with our a descriptor in the workbench, so that I can use above mentioned API from my DAO? Any where in the doc? Is it Session events?
    Any sort of sample example would be deeply appreciated.

    To execute a named query for a paticular class/descriptor you need to call the Session.executeQuery(String queryName, Class descriptorClass, ...) API. The API that does not take a class is only for session-level named queries.
    i.e.
    List employees = (List) session.executeQuery("findAll", Employee.class);
    Currently the Mapping Workbench does not support defining session-level queries, so if you wish to define queries not related to any descriptor, you need to define these through code (if you are using a sessions.xml to define your session, you can add the queries through a SessionCustomizer (10.1.3), or use a SessionEventListener and the preLogin event (9.0.4)).
    You can execute named queries on any Session class (ClientSession, UnitOfWork, DatabaseSession, SessionBroker). But you need to define the queries in the ServerSession or DatabaseSession before login.
    i.e.
    ReadAllQuery query = new ReadAllQuery(Employee.class);
    serverSession.addQuery("findAllEmployees", query);
    List employees = (List) clientSession.executeQuery("findAllEmployees");

  • All Day event creation succeds but does not create any event in the calndr

    Hi Everyone,
    I have a situation with the creation of all day event.
    The iCal used for the creation of the all day event is as follows
    MIME-Version: 1.0
    Content-Type: text/calendar; charset=UTF-8
    Content-Transfer-Encoding: quoted-printable
    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:Oracle/Oracle Calendar Server 9.0.4
    BEGIN:VEVENT
    TRANSP:OPAQUE
    SEQUENCE:0
    SUMMARY:Ddd
    LOCATION: merignac
    STATUS:CONFIRMED
    CLASS:PUBLIC
    X-ORACLE-EVENTTYPE:DAY EVENT
    PRIORITY:1
    DTSTART;VALUE=DATE:20060704
    DTEND;VALUE=DATE:20060703
    END:VEVENT
    END:VCALENDAR
    The parameter used in the storeEvents function is as follows
         try {
                   mySession().storeEvents(Api.CSDK_FLAG_STORE_CREATE | Api.CSDK_FLAG_STORE_INVITE_SELF,s,results);
                   LOG.debug("Event Created");
    I dont get any exception and it prints "Event Created" message
    The debug log messages generated for the session is as follows
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_CreateSession
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::CcapiSession(void)
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::init(void)
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GenerateClientIdentify
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GenerateClientIdentify
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::InitPool
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::InitPool
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::init(void)
    DATE = Mon Jul 03 16:50:21.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::CcapiSession(void)
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_CreateSession
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_Connect
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_Connect
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_Connect
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> ACTIVITY
    Connecting to host "alcal01.in.com"
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::connect(const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CAPI_parseHostBuffer
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CAPI_parseHostBuffer
    DATE = Mon Jul 03 16:50:21.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> setACEMechs()
    Setting desired ace mechs (null), (null), (null)
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::ConnectToServer(const char * in_host)
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:21.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    Trying to reuse {,0:4} as {alcal01.in.com,0:4}
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:21.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::ReleaseConnection
    DATE = Mon Jul 03 16:50:21.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReleaseConnection
    Releasing baptr 0x0
    DATE = Mon Jul 03 16:50:21.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReleaseConnection
    DATE = Mon Jul 03 16:50:21.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::ReleaseConnection
    DATE = Mon Jul 03 16:50:21.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::NewConnection
    DATE = Mon Jul 03 16:50:22.609 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::NewConnection
    ASSIGN: ClientPlatformId = 9: STRUCTID[I_U32]
    ASSIGN: ClientType = 1: STRUCTID[I_U32]
    ASSIGN: ItemDisabledErr = 1: STRUCTID[I_BOOLEAN]
    ASSIGN: ClientVersion = "9.0.4.1 - 9.0.4": STRUCTID[I_STRING]
    ASSIGN: NLS_Language = "american": STRUCTID[I_STRING]
    ASSIGN: NLS_Charset = "AL32UTF8": STRUCTID[I_STRING]
    ASSIGN: ClientProxy = 0: STRUCTID[I_U32]
    ASSIGN: ClientBranding = "CSDK - Java SDK Demo": STRUCTID[I_STRING]
    DATE = Mon Jul 03 16:50:22.609 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::InitializeConnection
    DATE = Mon Jul 03 16:50:22.609 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::InitializeConnection
    DATE = Mon Jul 03 16:50:22.609 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::NewConnection
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::NewConnection
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Returning server capabilities cache 3FB4008 for node alcal01.in.com:0
    DATE = Mon Jul 03 16:50:22.625 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.640 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.640 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.640 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.640 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Server Capabilities:
    CAPI supported.
    MailMsg v3 supported
    Sysop login supported
    Directory API supported
    EventGetByUID supported
    TaskGetByUID supported
    ClusterConfigGet supported
    DATE = Mon Jul 03 16:50:22.640 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSecurityCache::CcapiSecurityCache(CcapiSession * in_session, U32 in_maxSize)
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSecurityCache::CcapiSecurityCache(CcapiSession * in_session, U32 in_maxSize)
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::ConfigureACE()
    DATE = Mon Jul 03 16:50:22.656 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> ConfigureACE()
    configuring to use mechs (null), (null), (null)
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::ConfigureACE()
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::ConnectToServer(const char * in_host)
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::setMainHostname(const char * in_hostname)
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::setMainHostname(const char * in_hostname)
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::connect(const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
    DATE = Mon Jul 03 16:50:22.671 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_Connect
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_Authenticate
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_Authenticate
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_Authenticate
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> ACTIVITY
    Logging in as user "0614585823"
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::logon(const char * in_userId, const char * in_password, const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
    DATE = Mon Jul 03 16:50:22.687 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> setACEMechs()
    Setting desired ace mechs (null), (null), (null)
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::setACEMechanisms(const char * in_auth, const char * in_comp, const char * in_encr)
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::ConfigureACE()
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> ConfigureACE()
    configuring to use mechs (null), (null), (null)
    DATE = Mon Jul 03 16:50:22.703 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::ConfigureACE()
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::MasterNodeLogon(const char * in_X400, const char * in_uid, const char * in_password, const char * in_mnHostname, UNIAPI_NODEID in_nodeId)
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:22.718 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.734 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.734 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    Trying to reuse {alcal01.in.com,0:4} as {alcal01.in.com,3:2}
    DATE = Mon Jul 03 16:50:22.734 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::InitializeConnection
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::InitializeConnection
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.812 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.828 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Returning server capabilities cache 3FB8FD0 for node alcal01.in.com:3
    DATE = Mon Jul 03 16:50:22.828 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.828 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.828 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.828 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.843 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Server Capabilities:
    CAPI supported.
    MailMsg v3 supported
    Sysop login supported
    Directory API supported
    EventGetByUID supported
    TaskGetByUID supported
    ClusterConfigGet supported
    DATE = Mon Jul 03 16:50:22.843 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.843 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.843 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.843 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::LookupCanonicalHostname
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::ReuseConnection
    Trying to reuse {alcal01.in.com,3:2} as {alcal01.in.com,3:0}
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::ReuseConnection
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> DEBUG
    FUNCTION NAME -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::RequestConnection
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Returning server capabilities cache 3FB8FD0 for node alcal01.in.com:3
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::GetServerAttributesCache
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::CalcMaxInstances(char ** in_capabilities)
    DATE = Mon Jul 03 16:50:22.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    Server Capabilities:
    CAPI supported.
    MailMsg v3 supported
    Sysop login supported
    Directory API supported
    EventGetByUID supported
    TaskGetByUID supported
    ClusterConfigGet supported
    DATE = Mon Jul 03 16:50:22.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetServerCapabilities
    DATE = Mon Jul 03 16:50:22.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::GetAndCheckServerCapabilities
    DATE = Mon Jul 03 16:50:22.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::UpdateContexts()
    DATE = Mon Jul 03 16:50:22.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::BasicLogon(const char * in_X400, const char * in_uid, const char * in_password, const UNIAPI_XITEMID * in_xItemId, UNIAPI_NODEID in_nodeId)
    DATE = Mon Jul 03 16:50:22.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::setPassword(const char * in_password)
    DATE = Mon Jul 03 16:50:22.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::setPassword(const char * in_password)
    DATE = Mon Jul 03 16:50:22.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:22.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:22.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:22.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:22.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::getAuthXItemId(void)
    DATE = Mon Jul 03 16:50:22.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::getAuthXItemId(void)
    DATE = Mon Jul 03 16:50:22.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:22.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:22.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:22.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:22.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::BasicLogon(const char * in_X400, const char * in_uid, const char * in_password, const UNIAPI_XITEMID * in_xItemId, UNIAPI_NODEID in_nodeId)
    DATE = Mon Jul 03 16:50:22.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::MasterNodeLogon(const char * in_X400, const char * in_uid, const char * in_password, const char * in_mnHostname, UNIAPI_NODEID in_nodeId)
    DATE = Mon Jul 03 16:50:22.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::CreateContexts()
    DATE = Mon Jul 03 16:50:22.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiConnectionPool::GetVTimezoneStore
    DATE = Mon Jul 03 16:50:22.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiConnectionPool::GetVTimezoneStore
    DATE = Mon Jul 03 16:50:22.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::CreateContexts()
    DATE = Mon Jul 03 16:50:22.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::logon(const char * in_userId, const char * in_password, const char * in_host, CAPIFlag in_flags, CcapiSession *& io_session)
    DATE = Mon Jul 03 16:50:22.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_Authenticate
    DATE = Mon Jul 03 16:50:22.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetHandle
    DATE = Mon Jul 03 16:50:22.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_GetHandle
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:22.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_GetHandle
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:22.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
    DATE = Mon Jul 03 16:50:23.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:23.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:23.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:23.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:23.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:23.015 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:23.015 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
    DATE = Mon Jul 03 16:50:23.015 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetHandle
    DATE = Mon Jul 03 16:50:23.312 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetHandle
    DATE = Mon Jul 03 16:50:23.312 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_GetHandle
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:23.312 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_GetHandle
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CAPI_parseUserIDBuffer
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:23.328 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::init(void)
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiUser::CcapiUser(const UNIAPI_XITEMID & in_xItemId)
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiSession::createUser(const char * in_userId, CcapiUser *& out_user)
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetHandle
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_CreateMemoryStream
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiStream::CcapiStream(void)
    DATE = Mon Jul 03 16:50:23.343 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiStream::CcapiStream(void)
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_CreateMemoryStream
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_FetchEventsByRange
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_FetchEventsByRange
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:23.359 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_FetchEventsByRange
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:23.375 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_fetchEventsByRange
    DATE = Mon Jul 03 16:50:23.375 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_ParseRangeLimit
    DATE = Mon Jul 03 16:50:23.375 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_ParseRangeLimit
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_groupEventAttributes
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_groupEventAttributes
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_convertEventMap
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_convertEventMap
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_removeRecurs
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_removeRecurs
    DATE = Mon Jul 03 16:50:23.390 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_filterProperties
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_filterProperties
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiMemoryStream::write(size_t in_buffSize, const char * in_buff, size_t * out_bytesWritten)
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiMemoryStream::write(size_t in_buffSize, const char * in_buff, size_t * out_bytesWritten)
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_fetchEventsByRange
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> capi_logRequestResult
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetFirstResult
    DATE = Mon Jul 03 16:50:23.406 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetFirstResult
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetFirstParseError
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetFirstParseError
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> STATE
    <CSDKRequestResult>
    </CSDKRequestResult>
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> capi_logRequestResult
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_FetchEventsByRange
    DATE = Mon Jul 03 16:50:23.421 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_DestroyStream
    DATE = Mon Jul 03 16:50:23.437 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiMemoryStream::~CcapiMemoryStream()
    DATE = Mon Jul 03 16:50:23.437 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiMemoryStream::~CcapiMemoryStream()
    DATE = Mon Jul 03 16:50:23.437 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiStream::~CcapiStream()
    DATE = Mon Jul 03 16:50:23.437 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiStream::~CcapiStream()
    DATE = Mon Jul 03 16:50:23.437 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_DestroyStream
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_CreateMemoryStream
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiStream::CcapiStream(void)
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiStream::CcapiStream(void)
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiMemoryStream::CcapiMemoryStream(const char * in_read, char ** in_write, CAPIFlag in_lFlags)
    DATE = Mon Jul 03 16:50:23.859 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_CreateMemoryStream
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_StoreEvents
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_StoreEvents
    Aquiring session mutex...
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    FUNCTION NAME -> CSDK_StoreEvents
    Aquired session mutex.
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_storeEvents
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiGrowingBuffer::CcapiGrowingBuffer(void)
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiGrowingBuffer::CcapiGrowingBuffer(void)
    DATE = Mon Jul 03 16:50:23.875 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiMemoryStream::getReadBuffer(const char *& out_buff, size_t & out_size)
    DATE = Mon Jul 03 16:50:23.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiMemoryStream::getReadBuffer(const char *& out_buff, size_t & out_size)
    DATE = Mon Jul 03 16:50:23.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::CcapiRequestResult()
    DATE = Mon Jul 03 16:50:23.890 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::CcapiRequestResult()
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::AddParseError(CalendarContext * in_context, const char * in_parseBuffer,iCalendarErrorInfoPtr & in_errInfo)
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> csdk_storeOneEvent
    DATE = Mon Jul 03 16:50:23.906 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusLevels
    DATE = Mon Jul 03 16:50:23.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusLevels
    DATE = Mon Jul 03 16:50:23.921 2006
    PID = 5976; TID = 2248
    ERROR CODE -> 0x18599
    FUNCTION NAME -> FOOBAR
    Mapped ERRCODE 0x00018599 to CAPIStatus '0 1 1 0 0' (CAPI_STAT_DATA_ICAL)
    DATE = Mon Jul 03 16:50:23.921 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::AddResult(ResultInfo & in_resultInfo)
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::AddResult(ResultInfo & in_resultInfo)
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_storeOneEvent
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiGrowingBuffer::~CcapiGrowingBuffer()
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiGrowingBuffer::~CcapiGrowingBuffer()
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> csdk_storeEvents
    DATE = Mon Jul 03 16:50:23.937 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> capi_logRequestResult
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetFirstResult
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::GetFirstResult(ResultInfo & out_resultInfo)
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::GetFirstResult(ResultInfo & out_resultInfo)
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetFirstResult
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.953 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetNextResult
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::GetNextResult(ResultInfo & out_resultInfo)
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::GetNextResult(ResultInfo & out_resultInfo)
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetNextResult
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetFirstParseError
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::GetFirstParseError(ParseInfo & out_errInfo)
    DATE = Mon Jul 03 16:50:23.968 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CcapiRequestResult::GetFirstParseError(ParseInfo & out_errInfo)
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusLevels
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusLevels
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    ERROR CODE -> 0x19384
    FUNCTION NAME -> FOOBAR
    Mapped ERRCODE 0x00019384 to CAPIStatus '0 1 1 17 0' (CAPI_STAT_DATA_ICAL_PARAMNAME)
    DATE = Mon Jul 03 16:50:23.984 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetFirstParseError
    DATE = Mon Jul 03 16:50:24.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:24.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    EXITING -> CSDK_GetStatusString
    DATE = Mon Jul 03 16:50:24.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CSDK_GetNextParseError
    DATE = Mon Jul 03 16:50:24.000 2006
    PID = 5976; TID = 2248
    LOG TYPE -> TRACE
    ENTERING -> CcapiRequestResult::GetNextParseError(ParseInfo &

    Status is :540672
    <REQUESTRESULT>
    <RESULT>
    <UID></UID>
    <STATUS>CAPI_STAT_DATA_ICAL</STATUS>
    </RESULT>
    <FAILURE>
    <UID></UID>
    <STATUS>CAPI_STAT_DATA_ICAL</STATUS>
    </FAILURE>
    <PARSE ERROR>
    <MESSAGE>VALUE?TE</MESSAGE>
    <STATUS>CAPI_STAT_DATA_ICAL_PARAMVALUE</STATUS>
    <VTEXT>VALUE?TE:20060830
    END:VEVENT
    END:VCALENDAR
    </VTEXT>
    </PARSE ERROR>
    <PARSE ERROR>
    <MESSAGE>VALUE?TE</MESSAGE>
    <STATUS>CAPI_STAT_DATA_ICAL_PARAMNAME</STATUS>
    <VTEXT>(null)</VTEXT>
    </PARSE ERROR>
    <PARSE ERROR>
    <MESSAGE>VALUE?TE</MESSAGE>
    <STATUS>CAPI_STAT_DATA_ICAL_PARAMNAME</STATUS>
    <VTEXT>(null)</VTEXT>
    </PARSE ERROR>
    </REQUESTRESULT>

  • How to customize SORT event in the View Form ?

    I'm using Jdevelper 9.0.3 with BC4J+UIXML, and I need customize the View Object Query, including "bind variables" as:
    SELECT A.COD_CLIENTE,
    A.NUM_TESTE,
    A.NOM_TESTE
    FROM TESTE A
    WHERE A.COD_CLIENTE = :1
    I create the java class for prepare assign values to View Object as:
    //Nome da Package da Tela Detail
    package br.com.siadem.siaed.ed00010;
    // Importa as Bibliotecas necessárias
    import oracle.jbo.ViewObject;
    import oracle.cabo.servlet.BajaContext;
    import oracle.cabo.servlet.Page;
    import oracle.cabo.servlet.event.PageEvent;
    import oracle.cabo.servlet.event.EventResult;
    import oracle.cabo.data.jbo.servlet.bind.*;
    import oracle.cabo.ui.data.BoundValue;
    import oracle.cabo.ui.data.DataBoundValue;
    import br.com.siadem.siaed.util.*;
    public class FunPreQuery
    public static EventResult FunConfiguraQuery(BajaContext context, Page page, PageEvent event) throws Throwable
    TrataDadosSessao varDadosSessao = new TrataDadosSessao();
    // Configura os Parametros
    String valor1 = varDadosSessao.getCodCliente();
    // Cria o objeto ViewObject para a difinição dos parametro na Query
    ViewObject view = ServletBindingUtils.getViewObject(context);
    // Configura os parametros na query do ViewObject
    view.setWhereClauseParam(0,valor1);
    // Executa a Query
    view.executeQuery();
    // Retorna o Resultado para a Página
    return new EventResult(page);
    This works very well customizing the "Search" event in the View form as:
    <event name="search" >
    <!-- using the ApplicationModule causes it to be checked out from the
    ApplicationPool. It is released using stateful mode. -->
    <bc4j:findRootAppModule name="TesteView1AppModule" >
    <!-- establish the ViewObject scope -->
    <bc4j:findViewObject name="TesteView1" >
    <!-- search for the view criteria -->
    <bc4j:findByExample>
    <bc4j:exampleRow ignoreCase="true" >
    <bc4j:exampleAttribute>
    <bc4j:nameBinding><bc4j:parameter name="attrName" /></bc4j:nameBinding>
    <bc4j:valueBinding><bc4j:parameter name="attrValue" /></bc4j:valueBinding>
    </bc4j:exampleAttribute>
    </bc4j:exampleRow>
    </bc4j:findByExample>
    <method class="br.com.siadem.siaed.ed00010.FunPreQuery"
    method="FunConfiguraQuery"/>
    <!--<bc4j:executeQuery/>-->
    <!-- store the current search criteria as page properties -->
    <bc4j:setPageProperty name="attrName" >
    <bc4j:parameter name="attrName" />
    </bc4j:setPageProperty>
    <bc4j:setPageProperty name="attrValue" >
    <bc4j:parameter name="attrValue" />
    </bc4j:setPageProperty>
    </bc4j:findViewObject>
    </bc4j:findRootAppModule>
    </event>
    I'm use the sortable columns with <bc4j:sortablecolumn> as:
    <bc4j:column attrName="NomTeste">
    <columnHeader>
    <bc4j:sortableHeader/>
    </columnHeader>
    <contents>
    <bc4j:input readOnly="true"/>
    </contents>
    </bc4j:column>
    But, the "Sort" event does not enable a manual control for call Java Class. When user click in any sortable column, occur the follow error:
    oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT A.COD_CLIENTE, A.NUM_TESTE, A.NOM_TESTE FROM TESTE A WHERE a.cod_cliente = :1 ORDER BY A.NUM_TESTE ASC
    Anybody know to implement this functionality ?

    Ok, the solution:
    Sort BC4J table with reduced view objects

  • Ask the Expert: Configuration and Troubleshooting the Cisco Application Control Engine (ACE) load balancer

    With Ajay Kumar and Telmo Pereira 
    Welcome to the Cisco Support Community Ask the Expert conversation. This is an opportunity to learn and ask questions about configuration and troubleshooting the Cisco Application Control Engine (ACE) load balancer with Cisco expert Ajay Kumar and Telmo Pereira. The Cisco ACE Application Control Engine Module for Cisco Catalyst 6500 Series Switches and Cisco 7600 Series Routers is a next-generation load-balancing and application-delivery solution. A member of the Cisco family of Data Center 3.0 solutions, the module: Helps ensure business continuity by increasing application availability Improves business productivity by accelerating application and server performance Reduces data center power, space, and cooling needs through a virtualized architecture Helps lower operational costs associated with application provisioning and scaling
    Ajay Kumar  is a customer support engineer in the Cisco Technical Assistance Center in Brussels, covering content delivery network technologies including Cisco Application Control Engine, Cisco Wide Area Application Services, Cisco Content Switching Module, Cisco Content Services Switches, and others. He has been with Cisco for more than four years, working with major customers to help resolve their issues related to content products. He holds DCASI and VCP certifications. 
    Telmo Pereira is a customer support engineer in the Cisco Technical Assistance Center in Brussels, where he covers all Cisco content delivery network technologies including Cisco Application Control Engine (ACE), Cisco Wide Area Application Services (WAAS), and Digital Media Suite. He has worked with multiple customers around the globe, helping them solve interesting and often highly complex issues. Pereira has worked in the networking field for more than 7 years. He holds a computer science degree as well as multiple certifications including CCNP, DCASI, DCUCI, and VCP
    Remember to use the rating system to let Ajay know if you have received an adequate response.
    Ajay and Telmo might not be able to answer each question due to the volume expected during this event. Remember that you can continue the conversation on the Data Center sub-community discussion forum Application Networking shortly after the event.
    This event lasts through July 26, 2013. Visit this forum often to view responses to your questions and the questions of other community members.

    Hello Krzysztof,
    Another set of good/interesting questions posted. Thanks! 
    I will try to clarify your doubts.
    In the output below both resources (proxy-connections and ssl-connections rate) are configured with a min percentage of resources (column Min), while 'Max' is set to equal to the min.
    ACE/Context# show resource usage
                                                         Allocation
            Resource         Current       Peak        Min        Max       Denied
    -- outputs omitted for brevity --
      proxy-connections             0      16358      16358      16358      17872
      ssl-connections rate          0        626        626        626      23204
    Most columns are self explanatory, 'Current' is current usage, 'Peak' is the maximum value reached, and the most important counter to monitor 'Denied' represents the amount of packets denied/dropped due to exceeding the configured limits.
    On the resources themselves, Proxy-connections is simply the amount of proxied connections, in other words all connections handled at layer 7 (SSL connections are proxied, as are any connections with layer 7 load balance policies, or inspection).
    So in this particular case for the proxy-connections we see that Peak is equal to the Max allocated, and as we have denies we can conclude that you have surpassed the limits for this resource. We see there were 17872 connections dropped due to that.
    ssl-connections rate should be read in the same manner, however all values for this resource are in bytes/s, except for Denied counter, that is simply the amount of packets that were dropped due to exceeding this resource. 
    For your particular tests you have allocated a min percentage and set max equal to min, this way you make sure that this context will not use any other additional resources.
    If you had set the max to unlimited during resource allocation, ACE would be allowed to use additional resources on top of those guaranteed, if those resources were available.
    This might sound a great idea, but resource planning on ACE should be done carefully to avoid any sort of oversubscription, specially if you have business critical contexts.
    We have a good reference for ACE resource planning that contains also description of all resources (this will help to understand the output better):
    http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/ace/v3.00_A2/configuration/virtualization/guide/config.html#wp1008224
    1) When a resource is utilized to its maximum limit, the ACE denies additional requests made by any context for that resource. In other words, the action is to Drop. ACE  should in theory silently drop (No RST is sent back to the client). So unless we changed something on the code, this is what you should see.
    To give more context, seeing resets with SSL connections is not necessarily synonym of drops. As it is usual to see them during normal transactions.
    For instance Microsoft servers are usually ungracefully terminating SSL connections with RESET. Also when there is renegotiation during an SSL transaction you may see RESETS, but this will pass unnoticed for end users. 
    2)  ACE will simply drop/ignore new connections when we reach the maximum amount of proxied connections for that context. Exisiting connections will continue there.
    As ACE doesn't respond back, client would simply retransmit, and if he is lucky maybe in the next attempt he will be able to establish the connection.
    To overcome the denies, you will definitely have to increase the resource allocation. This of course, assuming you are not reaching any physical limit of the box.
    As mentioned setting max as unlimited might work for you, assuming there are a lot of unused resources on the box.
    3)  If a new connection comes in with a sticky value, that matches the sticky entry of a real server, which is already in MAXCONNS state, then both the ACE module/appliance should reject the connection and that sticky entry would be removed.
    The client would at that point reestablish a new connection and ACE would associate a new sticky entry with the flow for a new RSERVER after the loadbalancing decision.
    I hope this makes things clearer! Uff...
    Regards,
    Telmo

  • What is the workbench request and customizing request.

    can anybody explain what is workbench request and  what is customizing request.

    <b>Workbench Requests</b>
    When you change a Repository object of the ABAP Workbench, a query window appears in which you need to specify a Workbench request. You can only save the changes if you have assigned the object to a change request.
    Workbench requests and the tasks assigned to them are normally used to record changes to Repository objects and Customizing for all clients. However, you can also include client-specific Customizing.
    Whether the changes to Repository objects are transported depends on whether a transport route is defined from the current SAP System for the package of these objects. From the system settings, the system automatically determines whether the change requests are transportable and to which target system they should be transported.
    <b>Customizing requests</b>
    Customizing requests record client-specific Customizing settings made in a single client (the source client of the request).
    Automatic recording of configuration activities in the Customizing work for a client can be activated or deactivated for each client with Client Control. If automatic recording is active, a query window appears when you change Customizing settings, asking you to specify a Customizing request.
    Whether Customizing requests are transported or not, does not depend on the objects entered, as is the case with Workbench change requests. The Customizing requests in an SAP System (or in a client if you use Extended Transport Control) are either all transportable or all local, depending on the system setting. The system uses the standard transport layer to determine automatically whether the change requests are transportable and to which target system they should be transported. However, you can change this manually.

  • Events in the activities of screen flow

    Hi
    Please help the following:
    I set not to generate events in the activities of screen flow (screen flow properties), but generates events, there is additional configuration?

    Hi
    In the project, I indicated in advanced properties of each process that generates events in interactive activities and in the advanced properties of each screen flow, that does not generate events, but in Studio is generating events in the screen flow.
    Please provide support, whether a procedure or additional configuration.

  • Configure Event Callbacks in test stand using labview

    Hi,
    I was going through Full OI - Configure Event Callbacks.vi in the test stand example. Can you please explain me how the vi works and what is techniwue behind it?
    When i open the individual VI's in the reference, I could see more that 1 control in the front panel. But Only the user parameter is wired in the vi? Why is it so?
    Regards
    Gopal

    Hi Gopal,
    When the TestStand Engine fires events, this VI specifies how your Operator Interface will respond.  For example, let's examine the first event callback registered in Full OI - Configure Event Callbacks.vi , Exit Application.   When the TestStand Engine receives the message to shutdown, and then finishes its neccessary shutdown procedures, it will send a message to the Operator Interface.  For the Operator Interface to receive this message, it must "listen" for it.  In LabVIEW, this is done by Registering an Event Callback.  See the links below for details on how to implement this. 
    The answer to your specific question is in step 7 of the first link below.  When TestStand sends the message to LabVIEW, there is information that is always passed.  The other input controls contain this information.  To create a VI that always includes these controls, right-click on the VI Ref input to the Reg Event Callback Property Node, and then select Create Callback VI.
    Here are two references that talk about handling ActiveX callbacks in LabVIEW in general:
    Registering and Handling .NET and ActiveX Events
    Register Event Callback (Not in Base Package)
    Cheers,
    David Goldberg
    National Instruments
    Software R&D

  • EventLog.EntryWritten firing for events in the past

    Hello - I have a windows service that will setup a delegate for the EntryWritten event. My understanding of this event handler is that it will only fire when an entry is written to the event log. However, events from the past that are contained in that eventlog
    (I'm talking events that occurred in some cases 2 years ago) that were previously written also cause the delegate to fire. For example today, 4/8/2015, I see events that occurred back in 2013 acting as though they were written today.
    Is this behavior expected? It seems as thought it is a bug or possibly something I am not doing correctly in the code. Any light that can be shed on this situation would be great.
    private static bool SetupListeners()
    var logsConfigurationSection = ConfigurationManager.GetSection("LogsSection") as LogsConfigurationSection;
    if (logsConfigurationSection == null) return false;
    for (var incr = 0; incr < logsConfigurationSection.Logs.Count; incr++)
    List<EventLog> el;
    if (logsConfigurationSection.Logs[incr].Wildcard)
    el = EventLog.GetEventLogs()
    .Where(w => w.Log.ToLower().StartsWith(logsConfigurationSection.Logs[incr].Name.ToLower())).ToList();
    else
    el = EventLog.GetEventLogs()
    .Where(w => w.Log.ToLower().Equals(logsConfigurationSection.Logs[incr].Name.ToLower())).ToList();
    foreach (var eLog in el)
    Log.Information("Setting up EntryWritten listener for {0}. Configuration is name {1} and wildcard {2}",
    eLog.Log, logsConfigurationSection.Logs[incr].Name, logsConfigurationSection.Logs[incr].Wildcard);
    eLog.EntryWritten += OnEntryWritten;
    eLog.EnableRaisingEvents = true;
    ListeningLogs.Add(eLog);
    return true;
    EDIT 1: This is C# 5.0, .NET Framework 4.5 and the service runs on Windows Server 2008 and/or Windows Server 2012 (core and full).
    EDIT 2: Looks like this situation has been present for some time given this post on SO:
    http://stackoverflow.com/questions/19137560/eventlog-entrywritten-event-handles-events-from-the-past
    As a stopgap in the code, I plan to interrogate EventLogEntry.TimeWritten (converted to UTC) relative to DateTime.UtcNow with a "buffer" of 2 minutes. This is inside of OnEntryWritten (the delegate called):
    if (elEntry.TimeWritten.ToUniversalTime() < DateTime.UtcNow.AddMinutes(-_bufferMins))
    return;
    Regards,
    Ryan

    Hello Ryan,
    I created a small demo which could make the scenario: the event mesage could be delayed:
    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading;
    using System.Threading.Tasks;
    namespace P20150409
    class Program
    static void Main(string[] args)
    EventLog myNewLog = new EventLog("Application", ".", "dotNET Sample App");
    myNewLog.EntryWritten += new EntryWrittenEventHandler(MyOnEntryWritten);
    myNewLog.EnableRaisingEvents = true;
    while (true)
    System.Threading.Thread.Sleep(3000);
    string EventWriteTime = DateTime.Now.ToString();
    Console.WriteLine("Log is written at" + EventWriteTime);
    myNewLog.WriteEntry("Test message written at" + EventWriteTime + " " + System.Threading.Thread.CurrentThread.ManagedThreadId, EventLogEntryType.Information);
    Console.WriteLine();
    Console.ReadLine();
    private static void MyOnEntryWritten(object sender, EntryWrittenEventArgs e)
    System.Threading.Thread.Sleep(6000);
    Console.WriteLine("EntryWritten event is fired at" + DateTime.Now.ToString());
    Console.WriteLine("Log time is" + e.Entry.Message);
    Console.WriteLine();
    This is the result:
    As we can see that the interval between event fired time and the current written time is bigger and bigger, so it could be that an event is fired 2 year later...And for reason, we can see that it is becuase i set the event sleep 6s whenever it
    is fired. So i am wondering in your event, there is a similar feature which causes this delay.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Data Access Service is unable to log audit events to the security event log

    Hi,
    Scenario: SCOM 2012 R2 UR4. (Windows 2012 R2)
    Today SCOM have generated 4 alerts Data Access Service is unable to log audit events to the security event log.
    The service account for "System Center Data Access Service" service is "Local System".
    The users at "Generate security audits" are: LOCAL SERVICE and NETWORK SERVICE.
    The question is:
    how to resolve this alert? (Where look for to obtain more information to resolve this problem)
    Thanks in advance!

    Local system account is differet to local service account. Fo detail description of these accounts, pls. refer
    LocalService Account
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms684188(v=vs.85).aspx
    LocalSystem Account
    http://msdn.microsoft.com/en-us/library/windows/desktop/ms684190(v=vs.85).aspx
    Generate security audits which is under Computer Configuration\Windows Settings\Security Settings\Local Policies\User Rights Assignment of Group policy, determines which accounts can be used by a process to add entries to the security log. This user right
    is defined in the Default Domain Controller Group Policy object (GPO) and in the local security policy of workstations and servers. By default, only the LocalSystem account has the privilege to be used by processes to generate security audits.
    For identified the SDK account
    1) open services.msc
    2) From the system Center Data Access Service, you can see the SDK logon on as account 
    Roger

Maybe you are looking for

  • How can I edit or delete a custom label in the contacts list on iOS 7 on iPhone 4S ?

    How can I edit or delete a custom label in the contacts list on iOS 7 on iPhone 4S ?

  • (401) Unauthorized Error on Consuming Web Service

    Hi I consumed my web service in JSP but when I deploy the page. I get this error. Application error occurred during request processing. Details:   java.rmi.RemoteException: Service call exception; nested exception is:      com.sap.engine.services.web

  • Accessing Navigation target through anonymous content.

    Hello, 1. I created sitemap. From code I am accessing /irj/portal?navigationTarget=ROLES://portal_content//AboutUS/Welcome I am trying to access navigation target as anonymous user. For any type of iView  portal presenting me Logon screen. 2. I alrea

  • Sending E-Mail through an Applet

    Hi All, I have been trying to send an E-mail through an Applet but haven't been quite successful. I have tried out a lot of code and even downloaded a few samples but none of them seem to work. I am getting an "Unable to connect to Host exception". R

  • Authorization of Report Painter GRR3

    Dear Kindly help me to restrict our users on Tcode GRR3 for Report Painter. There are number of reports under Report >>> Library. on authorization at PFCG I created a role and has only one tcode GRR3. under this there are four objects Report Writer: