Unpack dsml.zip, Modify ibm dsml deployment descriptor – Google Postini Directory Sync Configuration Guide User Manual

Page 49

Advertising
background image

IBM Lotus Domino Directory Server

49

Unpack DSML.zip

1. Find the DSML.zip file in

C:\IBM\LDAP\V6.0\idstools

.

2. Unzip the DSML.zip into C:\DSML.

Modify IBM DSML Deployment Descriptor

1. Modify the file

C:\DSML\deployDSMLSoap.xml

.

The original

deployDSMLSoap.xml

file in

C:\DSML

looks like this:

<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
id="urn:oasis:names:tc:DSML:2:0:core" type="message">
<isd:provider type="java"
scope="Application"
methods="batchRequest">
<isd:java class="com.ibm.ldap.dsml.DsmlServer" static="false" /
>
</isd:provider>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</
isd:faultListener>
</isd:service>

2. Cut and paste the following text into the file to replace the existing file:

<isd:service xmlns:isd="http://xml.apache.org/xml-soap/deployment"
id="urn:oasis:names:tc:DSML:2:0:core" type="message">
<isd:provider type="java"
scope="Application"
methods="batchRequest">
<isd:java class="com.ibm.ldap.dsml.DsmlServer" static="false" /
>
</isd:provider>
<isd:faultListener>org.apache.soap.server.DOMFaultListener</
isd:faultListener>
<isd:mappings>
<isd:map encodingStyle="http://schemas.xmlsoap.org/soap/
encoding/"
xmlns:x="urn:oasis:names:tc:DSML:2:0:core"
qname="x:batchRequest"
javaType="com.ibm.ldap.dsmlClient.DsmlFileClient"

java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer
"

xml2JavaClassName="org.apache.soap.encoding.soapenc.BeanSerializer
"/>
<isd:map encodingStyle="http://schemas.xmlsoap.org/soap/
encoding/"
xmlns:x="urn:oasis:names:tc:DSML:2:0:core"
qname="x:searchRequest"
javaType="com.ibm.ldap.dsmlClient.DsmlFileClient"

java2XMLClassName="org.apache.soap.encoding.soapenc.BeanSerializer
"

Advertising