Hi,

I'm trying with JMS driver.
I've Websphere MQ setup as per the JMS driver document.
When I create a user in eDirectory it's triggering a event, adding
association and puting message in MQ queue.
When I tried to put message in MQ queue with the following test message

<input> <add class-name="User" qualified-src-dn="o=ORGcn=User1"
src-dn="o=Orgcn=User1"> <association>o=ORGcn=User1</association> <add-attr
attr-name="cn"> <value>User1</value> </add-attr> <add-attr
attr-name="Surname"> <value>Surname1</value> </add-attr> <add-attr
attr-name="Given Name"> <value>Given1</value> </add-attr> <add-attr
attr-name="Full
Name"> <value>Fullname1</value> </add-attr> <password>initialpwd</password> </add> </input>

It's not creating user in my eDirectory but I can see the following log in
trace.

00:15:23 JMS-Local PT:
<nds dtdversion="3.5" ndsversion="8.x" xmlns:jms="urn:idm:jms"
xmlns:string="http://www.novell.com/nxsl/java/java.lang.String"
xmlns:thread="http://www.novell.com/nxsl/java/java.lang.Thread">
<source>
<product version="3.5.1.20070411 ">DirXML</product>
<contact>Novell, Inc.</contact>
</source>
<output>
<status level="error">Code(-9042) <nds> element must contain a <input>
element.</status>
</output>
</nds>
00:15:23 JMS-Local PT:JMSChannel.connect()
00:15:23 JMS-Local PT:Acknowledging message:
MSMessageID: ID:414d512049444d2e514d202020202020669c8846200b8d5 8
JMSCorrelationID:
@dr=E0BD61F028BD01DC80E62D0002000000@ms=4963488913 030119427
00:15:24 JMS-Local PT:Acknowledged.
00:15:24 JMS-Local PT:No reply-to destination specified.
00:15:24 JMS-Local PT:JMSChannel.dispatch()
00:15:24 JMS-Local PT:setCompoundReceive()
00:15:24 JMS-Local PT:JMSChannel.dispatchXML()
00:15:24 JMS-Local PT:JMSChannel.setSendToAndReceiveFromInfo()
00:15:24 JMS-Local PT:JMSChannel.setSendToDestination()
00:15:24 JMS-Local PT:JMSChannel.lookupSendDestination()
00:15:24 JMS-Local PT:JMSChannel.lookupDestinationByIDOrByName()
00:15:24 JMS-Local PT:JMSChannel.getDestinationDescriptor()
00:15:24 JMS-Local PT:JMSChannel.connect()
00:15:24 JMS-Local PT:Send-to destination is @uniqueID='pubSend',
@jndiName='IDM.PUB.QUEUE' on broker 'WebSphere MQ 6'.
00:15:24 JMS-Local PT:BEGIN Inherit destination settings
00:15:24 JMS-Local PT:END Inherit destination settings
00:15:24 JMS-Local PT:JMSChannel.setReceiveFromDestination()
00:15:24 JMS-Local PT:JMSChannel.setAncestorElementHandlingPolicy()
00:15:24 JMS-Local PT:JMSChannel.setReceiveWaitTimeout()
00:15:24 JMS-Local PT:JMSChannel.handleSingleElementNode()
00:15:24 JMS-Local PT:JMSChannel.handleXMLMessage()
00:15:24 JMS-Local PT:JMSChannel.sendXMLMessage()
00:15:24 JMS-Local PT:JMSChannel.getXMLText()
00:15:24 JMS-Local PT:JMSChannel.sendTextMessage()
00:15:24 JMS-Local PT:JMSChannel.connect()
00:15:24 JMS-Local PT:Message type is text.
00:15:24 JMS-Local PT:JMSChannel.setHeadersAndProperties()
00:15:24 JMS-Local PT:JMSChannel.setHeaders()
00:15:24 JMS-Local PT:BEGIN Set message headers
00:15:24 JMS-Local PT: JMSChannel.setJMSCorrelationID()
00:15:24 JMS-Local PT: Set header JMSCorrelationID to value
'@dr=E0BD61F028BD01DC80E62D0002000000@ms=496348891 3030119427'.
00:15:24 JMS-Local PT: JMSChannel.setJMSType()
00:15:24 JMS-Local PT: JMSChannel.setJMSReplyTo
00:15:24 JMS-Local PT:END Set message headers
00:15:24 JMS-Local PT:JMSChannel.setProperties()
00:15:24 JMS-Local PT:BEGIN Set message properties
00:15:24 JMS-Local PT: JMSChannel.setStandardProperties()
00:15:24 JMS-Local PT: Properties: {}
00:15:24 JMS-Local PT: JMSChannel.setCustomProperties()
00:15:24 JMS-Local PT: JMSChannel.setOptionalStringProperty()
07/03/2007
00:15:24 JMS-Local PT: Set property 'Novell_IDM_DriverID' to value
'E0BD61F028BD01DC80E62D0002000000'.
00:15:24 JMS-Local PT: JMSChannel.setOptionalStringProperty()
00:15:24 JMS-Local PT: Set property 'Novell_IDM_ChannelID' to value
'E13502F028BD01DC80A64C0002000000'.
00:15:24 JMS-Local PT: JMSChannel.setOptionalStringProperty()
00:15:24 JMS-Local PT: Set property 'Novell_IDM_ContentType' to value
'xml'.
00:15:24 JMS-Local PT: JMSChannel.setOptionalStringProperty()
00:15:24 JMS-Local PT:END Set message properties
00:15:24 JMS-Local PT:JMSChannel.sendMessage()
00:15:24 JMS-Local PT:BEGIN Send message
00:15:24 JMS-Local PT: Sending message to destination @uniqueID='pubSend',
@jndiName='IDM.PUB.QUEUE' on broker 'WebSphere MQ 6'.
00:15:24 JMS-Local PT: Message being sent:

JMS Message class: jms_text
JMSType: null
JMSDeliveryMode: 2
JMSExpiration: 0
JMSPriority: 4
JMSMessageID: null
JMSTimestamp: 0
JMSCorrelationID:@dr=E0BD61F028BD01DC80E62D0002000 000@ms=4963488913030119427
JMSDestination: null
JMSReplyTo: null
JMSRedelivered: false
Novell_IDM_ContentType:xml
Novell_IDM_ChannelID:E13502F028BD01DC80A64C0002000 000
Novell_IDM_DriverID:E0BD61F028BD01DC80E62D00020000 00
<?xml version="1.0"?><output><status level="error">Code(-9042) <nds>
element must contain a <i
Another 32 character(s) omitted
00:15:24 JMS-Local PT: Send parameters:
JMSDeliveryMode: persistent
JMSPriority: 4
JMSExpiration: 60000
00:15:24 JMS-Local PT: Connection:
[
@instanceID = 10
@type = javax.jms.QueueConnection
@clientID = null
@jmsVersion = 1.1
@numSessions = 2
@queueConnectionImpl = com.ibm.mq.jms.MQQueueConnection@d5cb90
@username = idm
@password = (content suppressed)
@topicConnectionImpl = null
@username = idm
@password = (content suppressed)
]

00:15:24 JMS-Local PT: Session:
[
@instanceID = 16
@type = javax.jms.QueueSession
@jmsVersion = 1.1
@acknowledgmentMode = CLIENT_ACKNOWLEDGE
@transacted = false
@commitAckThreshold = 1
@numberOfDestinations = 1
@queueSessionImpl = com.ibm.mq.jms.MQQueueSession@27804b
@topicSessionImpl = null
]

00:15:24 JMS-Local PT: Destination:
[
@instanceID = 16
@uniqueID = pubSend
@jndiName = IDM.PUB.QUEUE
@type = javax.jms.Queue
@mode = send


Pls help me to resolve the issue.

Thanks