Synchronization errors with AD: LDAP error code 65 : orclObjectSid

I'm trying to get synchronization working - importing data from Microsoft AD.
The bootstrap seemed to go ok, and the synchronization is up and running - but I still get errors in the profile's trace file as follows at the end of this post.
The error always seem to complain about the orclObjectSid attribute
Do I need to do anything to the OID schema?
Or is this a mapping problem?
Either way, how would I correct this error?
Thanks!!
Howard Dickins
Here's an example of the errors I'm getting:
DN : dc=connectutilities,dc=co,dc=uk
Normalized DN : dc=connectutilities,dc=co,dc=uk
Processing modifyRadd Operation ..
Proceeding with checkNReplace..
Performing checkNReplace..
Naming attribute: dc
Naming attribute value: dc
Naming attribute value: orclObjectSID
Adding Attribute in OID : orclObjectSID
Naming attribute value: orclobjectguid
Adding Attribute in OID : orclobjectguid
Total # of Mod Items : 2
Exception Modifying Entry : javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]; remaining name 'dc=connectutilities,dc=co,dc=uk'
javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]; remaining name 'dc=connectutilities,dc=co,dc=uk'
     at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3019)
     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2934)
     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2740)
     at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(LdapCtx.java:1440)
     at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(ComponentDirContext.java:255)
     at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:172)
     at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(PartialCompositeDirContext.java:161)
     at javax.naming.directory.InitialDirContext.modifyAttributes(InitialDirContext.java:146)
     at oracle.ldap.odip.gsi.LDAPWriter.checkNReplace(LDAPWriter.java:839)
     at oracle.ldap.odip.gsi.LDAPWriter.modifyRadd(LDAPWriter.java:717)
     at oracle.ldap.odip.gsi.LDAPWriter.writeChanges(LDAPWriter.java:310)
     at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:581)
     at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
     at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
[LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]
Entry Not Found. Converting to an ADD op..
Processing Insert Operation ..
Performing createEntry..
Exception creating Entry : javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]; remaining name 'dc=connectutilities,dc=co,dc=uk'
[LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]
javax.naming.directory.SchemaViolationException: [LDAP: error code 65 - Failed to find orclobjectsid in mandatory or optional attribute list.]; remaining name 'dc=connectutilities,dc=co,dc=uk'
     at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3019)
     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2934)
     at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2740)
     at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:777)
     at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
     at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
     at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:236)
     at javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:176)
     at oracle.ldap.odip.gsi.LDAPWriter.createEntry(LDAPWriter.java:1031)
     at oracle.ldap.odip.gsi.LDAPWriter.insert(LDAPWriter.java:386)
     at oracle.ldap.odip.gsi.LDAPWriter.modifyRadd(LDAPWriter.java:725)
     at oracle.ldap.odip.gsi.LDAPWriter.writeChanges(LDAPWriter.java:310)
     at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:581)
     at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
     at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
DIP_LDAPWRITER_ERROR_CREATE
Error in executing mapping DIP_LDAPWRITER_ERROR_CREATE
DIP_LDAPWRITER_ERROR_CREATE
     at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:722)
     at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
     at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
DIP_LDAPWRITER_ERROR_CREATE
AD_OID_Import:Error in Mapping EngineDIP_LDAPWRITER_ERROR_CREATE
DIP_LDAPWRITER_ERROR_CREATE
     at oracle.ldap.odip.engine.AgentThread.mapExecute(AgentThread.java:741)
     at oracle.ldap.odip.engine.AgentThread.execMapping(AgentThread.java:306)
     at oracle.ldap.odip.engine.AgentThread.run(AgentThread.java:186)
AD_OID_Import:about to Update exec status
Updated Attributes
orclodipLastExecutionTime: 20090617062658
orclodipConDirLastAppliedChgNum: 12242192
orclOdipSynchronizationStatus: Mapping Failure, Agent Execution Not Attempted
orclOdipSynchronizationErrors:
Sleeping for 1secs
LDAP URL : (inexus-srv01:389 oracleextract
Specifying binary attributes: mpegvideo objectguid objectsid guid usercertificate orclodipcondirlastappliedchgnum
LDAP Connection success
Applied ChangeNum : 12242192Available chg num = 12245972
Reader Initialised !!
LDAP URL : (inexus-srv34:389 cn=odisrv+orclhostname=inexus-srv34,cn=registered instances,cn=directory integration platform,cn=products,cn=oraclecontext
Specifying binary attributes: mpegvideo objectguid objectsid guid usercertificate orclodipcondirlastappliedchgnum
LDAP Connection success
Writer Initialised!!
Writer proxy connection initialised!!
MapEngine Initialised!!
Filter Initialised!!
searchF :
CHGLOGFILTER : (&(USNChanged>=12242193)(USNChanged<=12242692))
Search Time 0
Search Successful till # 12242692
Search Changes Done
Changenumber uSNChanged: 12242193
targetdn distinguishedName: DC=connectutilities,DC=co,DC=uk
ChangeRecord : ----------
Changetype: ADDRMODIFY
ChangeKey: dc=connectutilities,dc=co,dc=uk
Attributes:
Class: null Name: objectGUID Type: null ChgType: REPLACE Value: [[B@1c999c4]
Class: null Name: objectSid Type: null ChgType: REPLACE Value: [[B@8e5360]
Class: null Name: dc Type: null ChgType: REPLACE Value: [connectutilities]
Class: null Name: objectClass Type: nonbinary ChgType: REPLACE Value: [top, domain, domainDNS]
-----------

I found a solution - I added the offending attribute orclObjectSid to the domain objectClass as an optional attribute.
It was a bit of a "clutching at straws" solution - but it does seem to have worked.
I'm not sure why the data being imported had such a value, but the synchronization hasn't thrown up any further errors since then.
Thanks for your help everyone.
Howard

Similar Messages

  • Server 2012 errors for timeout -- LDAP error number: 55 -- LDAP error string: Timeout Failed to get server error string from LDAP connection

    Hello, currently getting below error msg's utilizing software thru which LDAP is queried for discovering AD objects/path and resource enumeration and tracking.
    Have ensured firewalls and port (389 ) relational to LDAP are not closed, thus causing hanging.
    I see there was a write up on Svr 2003 ( https://support.microsoft.com/en-us/kb/315071 ) not sure if this is applicable, of if the "Ntdsutil.exe" arcitecture has changed much from Svr 03. Please advise. 
    -----------error msg  ----------------
    -- LDAP error number: 55
    -- LDAP error string: Timeout Failed to get server error string from LDAP connection

    The link you shared is still applicable. You can adjust your LDAP policy depending on your software requirements.
    I would also recommend that you in touch with your software vendor to get more details about the software requirements.
    This posting is provided AS IS with no warranties or guarantees , and confers no rights.
    Ahmed MALEK
    My Website Link
    My Linkedin Profile
    My MVP Profile

  • Error with rendering of CSS code

    I may of found an unknown error with ADE. I did a gogole search and didn't see the same error.
    I was having issues with ADE rendering my backround image in a table. It show up find in sigil but not ADE. And my other EPub I create did show up correctly I try everything I new (I'm just learnng CSS).
    I had a thought, what if my file name was to long. But I dismiss that idea. As a last temp effort, I try renaming it to a shorting name and it work. However, it was not the lenth of file name, but that I had parentheses  " () " in my file name. As soon as I took them out it render correctly. My backround image show up as it should.
    Not sure if this is known, but I couldn't find the issue with a google search or searching these forums. I know that some programes rename dupicate files with parentheses.

    hi
    go to CUNI
    select ISO codes  give new entry for CAR
    then save and come back in CUNI select the UOM then double click onur unit at right u will get field of ISO code give iso code here and save
    regards
    kunal

  • Error with Material type/Tax code access sequence in Tax procedure

    Hi,
    I am trying to create an access sequence with Material type/tax code combination for my tax procedure. While I can generate the condition table successfully, I cannot create an access sequence. The access sequence gives me the pop up message " select a document field for MTART". I searched in the field catalog and its absent. However MTART exists in the table KOMG.
    How can I include the field MTART ( material type) in the field catalog. The tax code field is shown as green. Please help.
    Thanks and regards,
    Soumya.

    The field MTART was included as standard in the table . I didn't have to add anything. Further, i couldn't find any standard access sequence for tax procedures that include material type.
    I am really stuck with this!!
    Regards,
    Soumya

  • Server 2008 R2 Terminal Server c0000005 and c0000006 errors with KERNELBASE.dll error in RDP sessions.

    We installed a new Server 2008 R2 server this spring. It is configured as a Terminal Server with 16 Wyse t10 thin clients connecting with RDP. We are a small resort so we run Springer Miller Host and SpaSoft. Ever since moving from PCs to the thin clients
    and TS we have been seeing SpaSoft randomly crash with KERNELBASE.dll errors and also a lot of c0000005 and c0000006 errors. Springer Miller support says its a Microsoft Networking issue so no help there. The company we worked with to install this has no clue
    so I hope to reach out to this community to solve this. I can also open support case with Microsoft Support but I am not sure if they will be of any help. Here are some examples of the errors:
    "Event 1000
    Faulting application name: SpaWin.exe, version: 3.4.0.0, time stamp: 0x2a425e19
    Faulting module name: KERNELBASE.dll, version: 6.1.7601.18409, time stamp: 0x53159a86
    Exception code: 0x0eedfade
    Fault offset: 0x0000c42d
    Faulting process id: 0x3718
    Faulting application start time: 0x01cf9ac7922487e9
    Faulting application path: \\spasoft\spaapps\TermServ\SpaWin.exe
    Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
    Report Id: cfdcf9a9-06ba-11e4-a5af-000c298d9aa5"
    Also:
    "Faulting application name: VH.EXE, version: 18.80.430.0, time stamp: 0x3f73b447
    Faulting module name: VFP8R.DLL, version: 8.0.0.3117, time stamp: 0x3f73c232
    Exception code: 0xc0000006
    Fault offset: 0x0001d598
    Faulting process id: 0x2bc8
    Faulting application start time: 0x01cf99297ee1742f
    Faulting application path: J:\HOSTPLUS\fxp32\VH.EXE
    Faulting module path: J:\HOSTPLUS\fxp32\VFP8R.DLL
    Report Id: 5fbc65c4-055c-11e4-a5af-000c298d9aa5"
    And:
    "Faulting application name: SpaWin.exe, version: 3.4.0.0, time stamp: 0x2a425e19
    Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
    Exception code: 0xc0000005
    Fault offset: 0x00000000
    Faulting process id: 0x2aa0
    Faulting application start time: 0x01cf988e6770e619
    Faulting application path: \\spasoft\spaapps\TermServ\SpaWin.exe
    Faulting module path: unknown
    Report Id: 01029179-04b9-11e4-a5af-000c298d9aa5"
    There are no network specific errors in any of the logs. I am thinking that SpaSoft needs to be run as an administrator but I am not sure how to do that in this environment. We have disabled DEP for all but essential Windows processes. All of the firewall
    and AV has been completely disabled, and still getting these errors. Is there a way to run these applications as admin without the user actually being an admin? Should I go ahead and open a Microsoft support case? Thanks

    Hi,
    Thank you for posting in Windows Server Forum.
    Explanation
    The indicated program stopped unexpectedly. The message contains details on which program and module stopped. A matching event with Event ID 1001 might also appear in the event log. This matching event displays information about the specific error that occurred.
    User Action
    If an error report was generated for this error, you might be able to obtain more information about the error by sending the report to Microsoft for analysis.
    Yeah, you can open a support case with Microsoft as they will help and guide you for proper solution. You can go through
    this source article.
    Hope it helps!
    Thanks.
    Dharmesh Solanki

  • Error with makepkg - no error without [solved]

    When compiling audacity with the standard PKGBUILD but with other configure options (./ configure --prefix=/usr --with-portaudio=v19 --without-portmixer), configure exits with the following error:
    $ configure: warning: CC=gcc: invalid host type
    $ configure: warning: CXX=g++: invalid host type
    $ configure: error: can only configure for one host and one target at a time
    $ configure: error: /bin/sh './configure' failed for lib-src/portaudio-v19
    if run outside makepkg, the configure command runs fine.
    This configure file contains a call to another configure located in a subdirectory and it's when this second one is called that the error occurs.
    Is there a bug here or is it by design supposing that this kind of nested configure files should not be written like this?

    Thanks for the tip. After playng with makepkg.conf, it appears that the rror occurs when audacity is compiled with the standard options:
    export CFLAGS="-march=i686 -O2 -pipe"
    export CXXFLAGS="-march=i686 -O2 -pipe"
    Without them, it compiles well.

  • Errors with Adobe Application Manager (code U44M1I200 & U43M1D204)

    When I try to update CS6 with the Adobe Application Manager, I get an error for 12 programs.
    What to do?
    Thanks a lot for you help!
    This is part of the message I get (I only left the part in Dutch out):
    Update 2 van Flash Pro CS6
    code: U44M1I200
    DPS Desktop Tools CS6 2.06.3-update
    code: U44M1I200
    Adobe SpeedGrade CS6 6.0.4 Update
    code: U44M1I200
    Adobe After Effects CS6 11.0.2 Update
    code: U44M1I200
    Dynamic Link Media Server CS6 1.0.1 Update
    code: U44M1I200
    Adobe Bridge CS6 5.0.2-update
    code: U44M1I200
    Adobe Illustrator CS6-update (versie 16.0.4)
    code: U43M1D204
    Adobe Media Encoder CS6 6.0.2-update
    code: U44M1I200
    Photoshop Camera Raw 7.4-update
    code: U44M1I200
    Update van Extension Manager 6.0.5
    code: U44M1I200
    Adobe Audition CS6
    code: U44M1I200

    Please see the below similar discussions.
    http://forums.adobe.com/message/4913117#4913117#4913117
    http://forums.adobe.com/message/4169374

  • HT1725 Error with Purchased movie redemption code

    I am trying to download FREE a Digital Copy, with a redemption code.  It is a 2 part download and only 1 part downloaded fully & completely.  The second download stopped and will not resume.  It keeps giving me this:  stopped (err = -50).  What do I have to do to get the 2nd part downloaded to my computer after I have recieved this error message?   Re-entering the redemption code and trying to start over does NOT work.  HELP !

    Perhaps try the "Error -50," "-5000," "8003," "8008," or "-42023"section in the Specific Conditions and Alert Messages: (Mac OS X / Windows) section of the following document:
    iTunes: Advanced iTunes Store troubleshooting

  • Error with XSLT mapping .. code included

    I am using XSLT to map my input legacy message into the CATS_INSERT02 IDoc. I am getting a wierd error ....
    =====================================================
    <Trace level="1" type="T">TransfromerException during XSLT processing:</Trace>
      <Trace level="1" type="T">javax.xml.transform.TransformerException: com.sap.engine.lib.xml.parser.ParserException: XML Declaration not allowed here.(:main:, row:1, col:8) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:245) at com.sap.aii.ibrun.server.mapping.MappingTransformer.transform(MappingTransformer.java:153) at com.sap.aii.ibrun.server.mapping.XSLTMapping.executeStep(XSLTMapping.java:67) at com.sap.aii.ibrun.server.mapping.Mapping.execute(Mapping.java:91) at com.sap.aii.ibrun.server.mapping.MappingHandler.run(MappingHandler.java:77) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:88) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:63) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:80) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceObjectImpl0.processFunction(MappingServiceObjectImpl0.java:131) at sun.reflect.GeneratedMethodAccessor20721.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187) at $Proxy26.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:95) at com.sap.engine.services.rfcengine.RFCJCOServer.handleRequestInternal(RFCJCOServer.java:113) at com.sap.engine.services.rfcengine.RFCJCOServer$ApplicationRunnable.run(RFCJCOServer.java:171) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162) Caused by: com.sap.engine.lib.xml.parser.ParserException: XML Declaration not allowed here.(:main:, row:1, col:8) at com.sap.engine.lib.xml.parser.XMLParser.scanPI(XMLParser.java:1988) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2632) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2688) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:162) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:126) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:136) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:209) at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:341) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:234) ... 24 more -
    com.sap.engine.lib.xml.parser.ParserException: XML Declaration not allowed here.(:main:, row:1, col:8) at com.sap.engine.lib.xml.parser.XMLParser.scanPI(XMLParser.java:1988) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2632) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2688) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:162) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:126) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:136) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:209) at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:341) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:234) at
    I am able to test the transform fine in XMLSpy. Any ideas will be really appreciated.
    =====================================================
    XSL code:
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:attribute-set name="idoc_begin">
              <xsl:attribute name="BEGIN">catsdb_test</xsl:attribute>
         </xsl:attribute-set>
         <xsl:attribute-set name="EDIDC">
              <xsl:attribute name="SEGMENT">EDI_DC40</xsl:attribute>
         </xsl:attribute-set>
         <xsl:attribute-set name="E1CATS_INSERT">
              <xsl:attribute name="SEGMENT">E1CATS_INSERT</xsl:attribute>
         </xsl:attribute-set>
         <xsl:attribute-set name="E1BPCATS1">
              <xsl:attribute name="SEGMENT">E1BPCATS1</xsl:attribute>
         </xsl:attribute-set>
         <!-- Groupby each UNIQUE SSN in EMPDETL -->
         <xsl:key name="employees-by-ssn" match="EMPDETL" use="ssn"/>
         <xsl:template match="EMPDET">
              <!-- Insert the ROOT element -->
              <xsl:element name="CATS_INSERT02">
                   <!-- loop through all the employee detail nodes using the SSN as the key -->
                   <!-- <xsl:for-each select="EMPDETL"> -->
                   <xsl:for-each select="EMPDETL[count(. | key('employees-by-ssn', ssn)[1]) = 1]">
                        <!-- sort using the SSN after grouping the data based on SSN in the step earlier -->
                        <xsl:sort data-type="text" select="ssn"/>
                        <!-- create an IDOC and EDI_DC40 per SSN grouping  -->
                        <xsl:element name="IDOC" use-attribute-sets="idoc_begin">
                             <xsl:element name="EDI_DC40" use-attribute-sets="EDIDC">
                                  <xsl:element name="TABNAM">EDIDC</xsl:element>
                                  <xsl:element name="DIRECT">2</xsl:element>
                                  <xsl:element name="IDOCTYP">cats_insert02</xsl:element>
                                  <xsl:element name="MESTYP">cats_insert</xsl:element>
                                  <xsl:element name="SNDPOR">T90CLNT090</xsl:element>
                                  <xsl:element name="SNDPRT">LS</xsl:element>
                                  <xsl:element name="SNDPRN">T90CLNT090</xsl:element>
                                  <xsl:element name="RCVPOR">SAPBAS</xsl:element>
                                  <xsl:element name="RCVPRN">ERPCLT800</xsl:element>
                             </xsl:element>
                             <!-- EDI_DC40 element -->
                             <xsl:element name="E1CATS_INSERT" use-attribute-sets="E1CATS_INSERT">
                                  <xsl:for-each select="key('employees-by-ssn', ssn)">
                                       <!-- Create as many E1BPCATS1 segments as the number of times each SSN is repeated -->
                                       <xsl:element name="E1BPCATS1" use-attribute-sets="E1BPCATS1">
                                            <xsl:element name="WORKDATE">xsl:value-of select="workdate"</xsl:element>
                                            <xsl:element name="EMPLOYEENUMBER">xsl:value-of select="ssn"</xsl:element>
                                            <xsl:element name="ABS_ATT_TYPE">xsl:value-of select="abstype"</xsl:element>
                                            <xsl:element name="WAGETYPE">xsl:value-of select="wagetype"</xsl:element>
                                            <xsl:element name="CATSHOURS">xsl:value-of select="catshours"</xsl:element>
                                       </xsl:element>
                                       <!-- E1BPCATS1 element -->
                                  </xsl:for-each>
                                  <!-- End of loop for E1BPCATS1 -->
                             </xsl:element>
                             <!-- E1CATS_INSERT element -->
                        </xsl:element>
                        <!-- IDOC element -->
                   </xsl:for-each>
                   <!-- End of loop for all the employee detail nodes -->
              </xsl:element>
         </xsl:template>
    </xsl:stylesheet>

    what is correlation here?
    I have three messages coming into BPM....now all the three messages should have a field (any field) whose value will be the same in all the messages.
    Ex:
    <Message1>
    <Name>SAP</Name>
    <ID>40</ID>
    </Message1>
    <Message2>
    <Name>SDN</Name>
    <ID>40</ID>
    </Message2>
    <Message3>
    <Name>FORUM</Name>
    <ID>40</ID>
    </Message3>
    Now to correlate the above messages, the field ID would be used as it has the same value in all the messages.
    How does message mapping looks for the following messages
    In your BPM you will have a Transformation step....the mapping included here will have three source messages (File1, File2, File3) and there will be a single target message which will have the below structure:
    <ROOT>
    <OUTPUT> ...... 0..unbounded
    </ROOT>
    OUTPUT node of the target should be duplicated (right-click --> duplicate ... in message mapping).....do it twice so that you will have three OUTPUT nodes.
    Now each target-OUTPUT node should be mapped to the source OUTPUT node, respectively.
    Regards,
    Abhishek.

  • Cannot create client error with sample SAP JCO code

    Hi,
    I am encountering the following error when trying to connect to a R/3 system using the WAS 6.40 on my laptop. I have cut and pasted the Example1 code from the SAPJCO into my NetWeaver developer studio IDE.
    java.lang.UnsatisfiedLinkError: no CpicNative in java.library.path
         at java.lang.ClassLoader.loadLibrary(Unknown Source)
         at java.lang.Runtime.loadLibrary0(Unknown Source)
         at java.lang.System.loadLibrary(Unknown Source)
         at com.sap.mw.rfc.api.RfcApi.initializeDLL(RfcApi.java:1285)
         at com.sap.mw.rfc.api.RfcApi.<clinit>(RfcApi.java:1299)
         at com.sap.mw.jco.MiddlewareJRfc.<clinit>(MiddlewareJRfc.java:228)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at com.sap.mw.jco.JCO.<clinit>(JCO.java:630)
         at com.sap.mw.jco.support.JRfcTest.correctProperties(JRfcTest.java:1043)
         at com.sap.mw.jco.support.JRfcTest.initCall(JRfcTest.java:1072)
         at com.sap.mw.jco.support.JRfcTest.runConnectionTest(JRfcTest.java:735)
         at com.sap.mw.jco.support.JRfcTest.main(JRfcTest.java:202)
    Cannot create client, error message:
    java.lang.NoClassDefFoundError occured:
       Message:null
    I have a system user defined in R/3 but still this isn't working. I am new to Java so any light you could shed would be greatly appreciated.
    Cheers and TIA,
    Rich

    The unsatisfied link error should be because sapjco.jar cannot link to the sapjco.dll.
    I tried to simulate the problem by
    1) Opening a java perspective.
    2) Create a new 'java' project.
    3) Add libraries sapjco.jar from the path <Drive>:\Program Files\SAP\JDT\eclipse\plugins\com.sap.mw.jco\lib
    You will see sapjcorfc.dll in this path
    4)Add a new class file ,Wrote a sample jco code and executed and it worked..
    The key is to have the sapjcorfc.dll in the same directory as sapjco.jar
    I hope this helps

  • Runtime error with my voice synthesizer code Help!!

    I am using freeTTS. Based off of looking at the API, I tried to develop this simple code:
    import com.sun.speech.engine.*;
    import com.sun.speech.freetts.*;
    import com.sun.speech.freetts.lexicon.*;
    import com.sun.speech.freetts.en.us.*;
    import com.sun.speech.freetts.audio.*;
    public class SpeakEng
    public static void main(String args[])
    Voice voice = new CMUDiphoneVoice();
    CMULexicon Hi = new CMULexicon();
    voice.setLexicon((Lexicon)Hi); //typecast just in case, the runtime error doesn't change
    voice.setAudioPlayer(new JavaClipAudioPlayer());
    voice.allocate();
    voice.speak("Hello");
    Through moving all the imported class files above into the CLASSPATH, I was able to compile this program. However now I am encountering the following runtime error:
    Exception in thread "main":
    java.lang.ClassNotFoundException: com.sun.speech.freetts.lexicon.Lexicon
    followed by a list of locations. Has anyone faced this similar problem, and if so could you offer any pointers?

    Thanks! That got rid of the error, but my hit test still doesnt remove the bullet or the enemy from the stage. To reverse it I just did (var i:int = 0; i > regPoint.bulletcontainer.numChildren; i--), I think that is correct. Any idea why my movie clip isnt being removed from the stage after the hit test?

  • Error with Credit Card security code

    I've been using iTunes for years. A few day ago iTunes (and iPhone) keep asking me to verify my billing info. Even though the card I'm using has been on file and is a working card (I checked with the bank), iTunes keeps telling me that I'm entering the wrong Security Code. I checked, double-checked and triple-checked. All information is correct and the card is functional. This is driving me crazy! Any ideas? Anyone from Apple have any suggestions please?

    When is apple going to fix this ??? Or will they have a lame excuse like with the IPhone 4 antenna reception problem? YES,apparently.I got cut off when I tried talking to Aplle "support" over the weekend! No help there.yes, I emailed iTunes support.they say credit card company problem. NOT!!!! I already checked that out. I used 5 cards,(that is TRIED) and the same thing always comes up "INVALID SECURITY CODE" Huh,I say. I had no problem 2 weeks ago! This problem should be brought to national attention..not swept under the rug. How are we supposed to pay when they won't let us? BIG PROBLEM... Hundreds?(thousands?) of complaints...A lot here I see too. Do the Apple powers that be hear us or read the complaints here?APPLE,JUST FIX IT !!!

  • Yosemite Server: Apache shm errors with proxy_balancer | SASL errors using user alias

    Dear OSX Server Ninjas,
    I recently upgraded my 10.9.5 Mac mini running Server 3.2.2 to Yosemite + Server v4, directly to v4.0.3. The box serves the whole Mail/Cal/Contacts/VPN palette as well as some websites, Git repos and some custom software. See below for network setup.
    After battling the most blatant issues (some easy to fix but hard to find, others hard on both), I'm almost back to a working server setup … but some things keep bugging me even after days of log-reading and OD tricks. In the last days, I have read countless discussions here as well as on stackoverflow/serverfault/apple.stackexchange and blogs, so I'll try to be as thorough and precise as possible to show what I have tried so far – sorry in advance for the long post
    … and since you might not read to the bottom: Thanks in advance for any help, especially with the Apache problem!
    My setup
    OSX Server v4.0.3 running on Yosemite 10.10.1 ➞ both latest official releases
    host + DNS
    Hostname configured for public domain mydomain.net, web traffic on selected ports comes in through router NAT
    Server has a static IP on the local subnet 192.168.178.0/24
    Server running local DNS and performing lookups for all clients in the local subnet, forwarding to the router at 192.168.178.1
    Primary zone for mydomain.net with records (A, NS, MX) pointing to said static IP
    changeip -checkhostname is successful
    Public IP is currently configured at the domain registrar through his name servers
    SSL
    Trusted third-party certificate installed for host.mydomain.net (Common Name + SAN for two subdomains)
    Used to secure all services
    Qualys SSL Test Grade B (capped due to OSX's openssl 0.9.x not being capable of TLS1.2 and Intermediate CA SHA-1 )
    TLS working both inbound and outbound according to CheckTLS.com
    OpenDirectory
    Recreated after upgrade (probably not necessary, since issue persists), re-imported groups + users from WGM backup files
    Only the server itself is bound to the directory, other devices just access services through network accounts (CRAM-MD5, MD5-Digest)
    Problems
    Apache shm errors: Apache fails to create slot memory when proxy module is enabled
    As soon as I start a service which requires the Apache proxy_balancer module (e.g. Cal/Contacts, ProfileManager), this starts filling up my Apache's error log:
    [Mon Jan 12 01:41:17.979882 2015] [proxy_balancer:emerg] [pid 2949] (28)No space left on device: AH01179: balancer slotmem_create failed for p26d9e669--1011640492
    [Mon Jan 12 01:41:17.979894 2015] [:emerg] [pid 2949] AH00020: Configuration Failed, exiting
    [Mon Jan 12 01:41:28.297127 2015] [slotmem_shm:error] [pid 3026] (28)No space left on device: AH02611: create: apr_shm_create(/private/var/run/slotmem-shm-p26d9e669--1001322955.shm) failed
    [Mon Jan 12 01:41:28.297347 2015] [proxy_balancer:emerg] [pid 3026] (28)No space left on device: AH01179: balancer slotmem_create failed for p26d9e669--1001322955
    [Mon Jan 12 01:41:28.297355 2015] [:emerg] [pid 3026] AH00020: Configuration Failed, exiting
    When I increase the Apache LogLevel to trace1, I get this as well:
    [Mon Jan 12 02:11:43.190303 2015] [slotmem_shm:debug] [pid 5501] mod_slotmem_shm.c(367): AH02602: create didn't find /private/var/run/slotmem-shm-p26d9e669-813569972.shm in global list
    This causes the Apache to crash constantly, which is … unnerving. After googling around for a while, I tried the following steps:
    Stop Services that use the Apache (Web, *DAV, ProfileManager)
    sudo apachectl stop
    Remove all orphan cache/slot files (.shm, ssl-cache, proxy.*) from /private/var/run
    Reboot the server
    Start up the Services again
    Curiously enough, this worked for a while! But I was getting several log messages about dropped proxy connections, and sometimes the ProfileManager page would time out. Then, the issue started to reappear and does not seem to be fixed again with the steps above. I looked through the Apache config files and config plists for the Services in question, as well as the default config files. The only thing I have so far is that as long as there are no active proxy connections, the Apache runs smoothly – but all goes awry when slotmem files are created (a lot of them). Sometimes, I am able to turn on the Calendar service, but switching on Contacts produces the error … one time, I even got Calendar + Contacts running, and all went well until I enabled Profile Manager.
    I found several error reports with similar or identical errors from other Apache 2.4.x users, but most of those were developer talk on mailing lists, or suggested steps that did not work for me (or were inapplicable on the OS X Server Apache environment).
    SASL errors using user alias for WebDAV-Digest authentication
    Short version: I am unable to authenticate through WebDAV-Digest with a user's alias (defined in Server Admin > Users > Context Menu > Advanced Options or WGM). Using the main short name of the same user works flawlessly. Password Server Error log just shows:
    AUTH2: {234023578237md5hash2384234, mainshortname} WEBDAV-DIGEST authentication failed, SASL error -13 (password incorrect).
    The password is 100% correct: When I set up a test CalDAV account and put in alias+PW, it did not work (OS X Dialog showed “could not be verified”, Server log as above). Leaving the password field filled and just switching the user to the main short name went through instantaneously, with the Server log showing
    AUTH2: {234023578237md5hash2384234, mainshortname} WEBDAV-DIGEST authentication succeeded.
    Notice the same MD5 hash and canonical short name, yet different results. I don't know if this is a new “feature”, a result of mail aliases being handled differently (at least I read that somewhere) …
    Additional Questions
    Should I configure the DNS for public use, instead of the Split-Brain configuration (local network gets local IP, outside traffic is directed by registrar NS)? I read several articles explaining that Split-Brain is common in large organizations, but might introduce weird networking issues. Entering the external IP as a Round Robin alternative for the internal does not seem sensible to me.
    I also have a question concerning LDAP log entries like this one below, but I'll put that in this already open discussion:
    => bdb_idl_delete_key: c_get failed: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock (-30994)

    Today the same error occurred on a customers server.
    We don't use Calendar or Contacts.
    We only have some websites configured and want use NetInstall for deployments.
    As soon as I disable the Profilemanager the httpd starts over and other websites and NetInstall via HTTP are working fine.
    When I reenable Profilemanager the httpd processes are gone and I see the same stuff in Apache's error log...

  • Adcfgclone.pl dbTier error with RC-50004: Error occurred in CloneContext: null

    PROMPT :
    Target System Hostname (virtual or normal) [migrate]
    ANSWER :
    migrate
    PROMPT :
    Target Instance is RAC (y/n) [n]
    ANSWER :
    n
    PROMPT :
    Target System Database SID
    ANSWER :
    EBS12
    PROMPT :
    Target System Base Directory
    ANSWER :
    /u01/R12/ora11
    PROMPT :
    Target System utl_file_dir Directory List
    ANSWER :
    /usr/tmp
    PROMPT :
    Number of DATA_TOP's on the Target System [1]
    ANSWER :
    1
    PROMPT :
    Target System DATA_TOP Directory 1 [/u01/11i/ora11/ebs11data]
    ANSWER :
    /u01/R12/ora11/db/ebs11data
    Creating /u01/R12/ora11/db/tech_st/11.1.0/appsutil/clone/data/stage/addbhomtgt.xml which will contain Target system database mount points.
    PROMPT :
    Target System RDBMS ORACLE_HOME Directory [/u01/R12/ora11/db/tech_st/11.1.0]
    ANSWER :
    /u01/R12/ora11/db/tech_st/11.1.0
    Creating /u01/R12/ora11/db/tech_st/11.1.0/appsutil/clone/data/stage/addbhomtgt.xml which will contain Target system database mount points.
    PROMPT :
    Do you want to preserve the Display [null] (y/n)
    ANSWER :
    n
    PROMPT :
    Target System Display [migrate:0.0]
    ANSWER :
    migrate:0.0
    PROMPT :
    Do you want the the target system to have the same port values as the source system (y/n) [y] ?
    ANSWER :
    n
    Started testing the availabilty of ports in port pool 1
    Checking  Database Port on migrate:  Port Value = 1522
       Database Port available:  Port Value = 1522
    Checking  DB ONS Local Port on migrate:  Port Value = 6301
       DB ONS Local Port available:  Port Value = 6301
    Checking  DB ONS Remote Port on migrate:  Port Value = 6401
       DB ONS Remote Port available:  Port Value = 6401
    INFO: Unable to obtan DB Version!!!
    INFO: Because DB Version could not be obtained, defaulting s_jdktop and s_jretop to adxdbctx.tmp defined values
    setDestination s_contextfile to : /u01/R12/ora11/db/tech_st/11.1.0/appsutil/EBS12_migrate.xml
    Clone Context Parameters:
            Pairs File      = /tmp/adpairsfile_31321.lst
            Target XML File = /u01/R12/ora11/db/tech_st/11.1.0/appsutil/EBS12_migrate.xml
            Template File   = /u01/R12/ora11/db/tech_st/11.1.0/appsutil/template/adxdbctx.tmp
    The following values will be used to create the context file
      s_isWeb  =  YES
      s_db_listener  =  EBS12
      s_db_util_filedir  =  /usr/tmp
      s_db_rollback_segs  =  NOROLLBACK
      s_dbhome4  =  /u01/R12/ora11/db/ebs11data
      s_dbhome3  =  /u01/R12/ora11/db/ebs11data
      s_dbhost  =  migrate
      s_db_oh  =  /u01/R12/ora11/db/tech_st/11.1.0
      s_dbhome2  =  /u01/R12/ora11/db/ebs11data
      s_dbhome1  =  /u01/R12/ora11/db/ebs11data
      s_dbgroup  =  dba
      s_dbGlnam  =  EBS12
      s_dbdomain  =  evosys.co.in
      s_dbSid  =  EBS12
      s_dbuser  =  ora11
      s_isForms  =  YES
      s_database_type  =
      s_temp  =  /u01/R12/ora11/db/tech_st/11.1.0/appsutil/temp
      s_db_ons_localport  =  6301
      s_hostname  =  migrate
      s_dbSidLower  =  ebs12
      s_cmanport  =  1522
      s_dbCluster  =  false
      s_domainname  =  evosys.co.in
      s_isAdmin  =  YES
      s_isConc  =  YES
      s_contextfile  =  /u01/R12/ora11/db/tech_st/11.1.0/appsutil/EBS12_migrate.xml
      s_dbport  =  1522
      s_display  =  migrate:0.0
      s_contextname  =  EBS12_migrate
      s_db_ons_remoteport  =  6401
      s_clonestage  =  /u01/R12/ora11/db/tech_st/11.1.0/appsutil/clone
      s_base  =  /u01/R12/ora11
    Clone Context will now iteratively apply changes
    to create the new target context file.
    instantiate file:
       source : /u01/R12/ora11/db/tech_st/11.1.0/appsutil/temp.xml
       dest   : /tmp/tmpCtxClone.xml
    instantiate file:
       source : /tmp/tmpCtxClone.xml
       dest   : /tmp/tmpCtxClone.xml
    instantiate file:
       source : /tmp/tmpCtxClone.xml
       dest   : /tmp/tmpCtxClone.xml
    instantiate file:
       source : /tmp/tmpCtxClone.xml
       dest   : /tmp/tmpCtxClone.xml
    instantiate file:
       source : /tmp/tmpCtxClone.xml
       dest   : /u01/R12/ora11/db/tech_st/11.1.0/appsutil/EBS12_migrate.xml
    instantiate file:
       source : /u01/R12/ora11/db/tech_st/11.1.0/appsutil/temp.xml
       dest   : /tmp//dummy.xml
    instantiate file:
       source : /tmp//dummy.xml
       dest   : /tmp//dummy.xml
    instantiate file:
       source : /tmp//dummy.xml
       dest   : /tmp//dummy.xml
    instantiate file:
       source : /tmp//dummy.xml
       dest   : /tmp//dummy.xml
    instantiate file:
       source : /tmp//dummy.xml
       dest   : /tmp//dummy.xml
    PROMPT :
    Source and Target platforms differ.  Rapid Clone will perform a platform migration.
    Do you wish to continue?  [y]
    ANSWER :
    y
    The values for these variables will be retained from the source context
      s_admin_restrictions  =  OFF
      s_metalink_id  =
      s_parallel_max_servers  =  8
      s_systemcsi  =  N/A
      s_apps_version  =  12.1.1
      s_contextserial  =  0
      s_instThread  =  0
      s_sqlnet_expire_time  =  10
      s_contexttype  =  Database Context
      s_db_sga_target  =  1G
      s_dbsharedpool_size  =  300000000
      s_db_shared_pool_size  =  400M
      s_clusterServicePort  =  9998
      s_dbcache_size  =  163577856
      s_rapidwizloc  =  /tmp/RapidInstall
      s_db_pga_aggregate_target  =  1G
      s_dbtype  =  VISION
      s_proxyhost  =
      s_nthreads  =  5
      s_db_processes  =  200
      s_enable_listener_password  =  OFF
      s_alt_service_instances  =
      s_dbClusterInst  =  1
      s_installedFrom  =  FS
      s_undo_tablespace  =  APPS_UNDOTS1
      s_adjreopts  =  -Xms128M -Xmx512M
      s_dbQuorumDisk  =
      s_db_linkctrl  =
      s_dbcomp  =  oracle.apps.dbseed.fresh
      s_db_sessions  =  400
      s_installloc  =  /tmp
      s_isDB  =  YES
      s_proxyport  =
      s_database  =  db111
      s_dbseed  =  No Database
      s_apps_user  =  APPS
      s_dbfiles  =  512
      s_db_shared_pool_reserved_size  =  40M
      s_bits  =  32
      s_dbblock_buffers  =  20000
      s_sys_user  =  SYS
      s_dlsnstatus  =  enabled
      s_db_plsql_native_library_subdir_count  =  149
      s_country_code  =
      s_subscribe_for_node_down_event  =  OFF
      s_instNumber  =  0
    The new context file has been created at:
            /u01/R12/ora11/db/tech_st/11.1.0/appsutil/EBS12_migrate.xml
    Performing file system cleanup specific to Platform Migration:
    StackTrace:
    java.lang.NullPointerException
            at java.util.Hashtable.put(Unknown Source)
            at oracle.apps.ad.clone.util.CloneCleanser.doMigrate(CloneCleanser.java:98)
            at oracle.apps.ad.context.CloneContext.doClone(CloneContext.java:718)
            at oracle.apps.ad.context.CloneContext.main(CloneContext.java:5266)
    RC-50004: Error occurred in CloneContext:
    null
    Context file creation not succesful
    am trying to clone R12.1.1 with 11.1.0.7 from Linux5.5-32.bit to Linux5.8-64bit.
    migrating is fails.
    So please help me out of this.
    Thanks in Advance

    Hi,
    DB cloning will not suffice the migrating process. In order to perform a cloning from 32 bit to 64 bit, please follow the instructions in the below note:
    Migrating Oracle E-Business Suite R12 from Linux 32-bit to Linux 64-bit (Doc ID 471566.1)
    Thanks &
    Best Regards,

  • WEB ADI Error with Excel - Compile Error

    I am trying to export data to Excel. The process works until the data is loaded to Excel whereupon I get a Microsoft Visual Basic error "Compile Error: User-defined type not defined.
    Behind the error message is several screens from VB with the following line highlighted "Dim oParser As New SAXXMLReader30"

    Please post the details of the application release, database version and OS.
    I am trying to export data to Excel. The process works until the data is loaded to Excel whereupon I get a Microsoft Visual Basic error "Compile Error: User-defined type not defined.Can you find any details about the error in the BNE.log file? -- How to Create a BNE Log For Web Adi Issues and Errors? [ID 817023.1]
    Behind the error message is several screens from VB with the following line highlighted "Dim oParser As New SAXXMLReader30"Please see if (Web ADI: Compile Error - Userdefined Type Not Defined LEDGER_IDDetails [ID 1319992.1]) is applicable.
    Thanks,
    Hussein

Maybe you are looking for