LDAP-UX Client Services B.05.01 Administrator Guide for HP directory servers and Windows ADS

SYNTAX_UNRESOLVED LDAP syntax "<syntax oid>” used in the <attribute name>
attribute type definition is not supported on the LDAP server. LDAP
syntax “<substitute syntax oid>” will be used instead
[This message indicates the specified syntax <syntax oid> is not
supported on the LDAP directory server. However, it was successfully
mapped with a higher level (more inclusive) syntax supported by that
server, <substitute syntax oid>, as specified in the /etc/
opt/ldapux/schema/map-rules.xml file. The attribute types
which uses this syntax with the <syntax> tag will use be queried or
extended on the LDAP directory server using the <substitute
syntax oid>.]
Extending schema containing invalid or incompatible attribute types or object classes is not
recommended. To install elements defined in a schema file containing invalid or incompatible
definitions requires specifying the force option (-F).
9.6 Name service migration scripts
This section describes the shell and perl scripts that can migrate your name service data either
from source files or NIS maps to your LDAP directory. These scripts are found in /opt/ldapux/
migrate. The two shell scripts migrate_all_online.sh and migrate_all_nis_online.sh
migrate all your source files or NIS maps, while the perl scripts migrate_passwd.pl,
migrate_group.pl, migrate_hosts.pl, and so forth, migrate individual maps. The shell
scripts call the perl scripts.
The migration scripts require perl, version 5 or later, which is installed with the NIS/LDAP Gateway
in /opt/ldapux/contrib/bin/perl.
9.6.1 Naming context
The naming context specifies where in your directory your name service data will be, under the
base DN. For example, if your base DN is "ou=unix,o=hp.com," the passwd map would be at
"ou=People,ou=unix,o=hp.com". Table 36 shows the default naming context for the supported
services. The default will work in most cases.
Table 36 Default naming context
Location in the Directory TreeMap Name
ou=Peoplepasswd
ou=Groupsgroup
ou=Netgroupnetgroup
ou=Deviceshosts
ou=Networksnetworks
ou=Protocolsprotocols
ou=Rcprpc
ou=Servicesservices
If you change the default naming context, modify the file migrate_common.ph and change it to
reflect your naming context.
9.6.2 Migrating all files
The two shell scripts migrate_all_online.sh and migrate_all_nis_online.sh migrate
all your name service data either to LDIF or into your directory. The migrate_all_online.sh
9.6 Name service migration scripts 383