Schema rules for a single DOM element

When traversing through DOM nodes is it possible to somehow detect for the current node
if it is needed or not according to XML schema or
in case of element or attribute node what is the minimum text content length according to XML schema
Harri

Try using the Customer Enhancement

Similar Messages

  • How to capture the different sold-to party for a single WBS Element

    Hello,
    The client wants to automatically populate the Partner field in the WBSE. The Sold-to party that is indicated in the Sales Order will be the same with the Partner Field in the WBSE. I would like to ask regarding on how can we capture the different sold-to party for a single wbs element, since in our project there is a system constraint where it is not possible to have multiple u2018sold tou2019 rows assigned to partner field in the WBSE.
    Hoping for your suggestions and comments. Thanks in advance.
    - Irica
    Edited by: Irica Vaile Dalisay on May 25, 2011 3:45 PM

    Try using the Customer Enhancement

  • What is the rule for adding application elements to faces-config.xml

    I have posed this question before, but was unable to get an answer so here goes again.
    What is the rule for adding more than one application element to the faces-config.xml?
    The schema documents that 1-n are possible, but why and when should I do this?
    --W                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    sorry if you don't login in tomcat administration before. you must enter login and password of a manager user on tomcat .
    The user is the one you give when installing tomcat.
    If you have forgotten it : see it to: C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\tomcat_users.xml
    and choose one whop have role='manager'

  • Creation of settlement rules for WBS element

    Hi,
    Iam having problem when creating the settlement rules for WBS elements. The business goes like this.
    We have XI interface which creates the Idocs and an inbound program(customized) to process the Idocs. When the Inbound program is run the WBS elements are created and settlement rules are created for the WBS elements. The inbound program is run automatically thru batch job.
    First time when the Idocs are processed about 95% of the WBS elements have settlement rules created and for other 5% settlement rules are not created. The Idoc is in status 64. I tried reprocessing the Idoc and then the settlement rules are getting created succussfully. The problem is Iam not able to find why the Inbound program is not processing succusfully when its run first time but works when reprocessed.
    I appreciate if anyone can send their views.
    Best Regards
    SK

    Hi!
    You might set the processing to check not only once the relevant IDocs, but more times...
    Check out these programs, and set them into a batch job periodically...
    RBDMANI2
    RBDAPP01
    Regards
    Tamá

  • Warning Messages - Could not find schema information for the element applicationSettings - App.Config of a console app

    This is my app.config file
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
            <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
                <section name="IntelBrandFX.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
            </sectionGroup>
        </configSections>
      <appSettings>
        <add key="connStr" value="Data Source=tmvnasql1.tmvn.com;Initial Catalog=brandplan;Integrated Security=True"/>
      </appSettings>
      <applicationSettings>
        <IntelBrandFX.Properties.Settings>
          <setting name="IntelBrandFX_rollupViewerService_extract" serializeAs="String">
            <value>https://viewer.rollup.com/omdsp2008/extract.asmx</value>
          </setting>
        </IntelBrandFX.Properties.Settings>
      </applicationSettings>
    </configuration>
    And the Warning messages  are
    Message 1 Could not find schema information for the element 'applicationSettings'.
    Message 2 Could not find schema information for the element 'IntelBrandFX.Properties.Settings'.
    Message 3 Could not find schema information for the element 'setting'.
    Message 4 Could not find schema information for the attribute 'name'.
    Message 5 Could not find schema information for the attribute 'serializeAs'.
    Message 6 Could not find schema information for the element 'value'.
    Althought they do no hinder me from successfully running the project. these messages are annoying. I have seen many articles on the web but could nowhere find the exact schemas for that the above elements that I could add to the  DotNetConfig.xsd file.
    Could somebody give me an idea how to create xsds for the elements above and include in the dotnetConfig.xsd.
    I understand what needs to be done but not sure of the exact way to do it.
    Thanks,

    You don't need to modify the dotnetconfig.xsd.  All you need to do is generate an XSD for your section and let VS know where it is at.
    1) Create your XSD using any of the various tools available or by hand.
    2) Copy your XSD into the <VSDir>\Xml\Schemas directory.
    3) Create a catalog file for your schema.
    4) Restart VS and it'll load the XSD and give you Intellisense.
    Here's the MSDN documentation for it: http://msdn.microsoft.com/en-us/library/ms255821.aspx
    Michael Taylor - 8/18/09
    http://p3net.mvps.org

  • Auto Run Program not updating Settlement Rules for few WBS elements

    Hi,
    Addition of settlement rules for OPEX WBS.
    In producion system, two jobs are running daily for generating settlement rules of WBS elements but, all WBS elements are not updating with Settlement rules.
    It is becoming a problem in the Period end while doing the settlement. Currently we are updating the settlement rule manually.
    We have investigated and found the following WBS element with Profile name  are not updating Settlement rule.
    H-U0DU0204DE-EX-J0  - HHDC01
    H-N0U00ULD01-P1-D1-W2 - 000090
    H-U0DU0204DE-EX-U0-T1-OB - HHDC01
    H-U0DU0204DE-EX-U1-W1-ON - HHDC01
    H-U0DU0204DE-EX-U2-W1-ON - HHDC01
    H-U0DU0204DE-EX-I0-E1 - HHDC01
    H-U0DU0204DE-EX-I0-B1 -HHDC01
    H-U1DU0204DE-EX-U0-W1-ON - HHDC01
    Job Names :
    ZFPD_UK_SETTLEMENT_RULE_GEN
    ZFPD_NO_SETTLEMENT_RULE_GEN
    Please suggest on this issue
    Regards

    Hi,
    I suppose these are background jobs. Usually there is an issue with background jobs that are run for a custom developed program. Not sure why that happens. Even i faced this issue with a couple of jobs in my system. I have still not found out the reason as to why this happens. There might be a possibility that these projects were being processed in the foreground by some user and hence they were omitted from the run.
    I would suggest you to consult your technical guys on this.
    Regards,
    Gokul

  • Materials for Single wbs Element from project/Plant stock

    Hi to all,
    I would like to have the following scenarios for the single Project.
    1) Some  Activities  in the single WBS Element will be using the Materials for specific to the Project. So MRP will be generated for the Project and PR,PO,Goods receipt will be done.
    2) In the same WBS Element of some activity, wants to consume materials from the Plant stock. For  this we donu2019t want to run MRP. From the reservation no, we want to take the materials for project use.
    I have a single Network profile and I donu2019t want to create anymore.
    Understand from movement type 411, we can take the materials from unrestricted Plant stock to project.  Is there any other way/any config I need to check in account assignment category to fulfill the requirement to consume from Plant stock and also to use Project stock in a single profile.
    Regards
    N.Raju

    Hi,
    that is the only option, Std. SAP does not support for unrestricted plant stock ( for Project MRP or availability check).
    same option-
    1) transfer free stock( plant stock)  to respective WBSE
    2) Run MRP
    3) Consume material.
    Venkatesh

  • Using Project Settings creates an app.config and dozens of errors about "Could not find schema information for the element...

    I am trying to work with Application settings.  I would just like to put together a very simple example of using these, but I can't get the most basic example to work.  Virtually every tag regarding the new Settings produces an Error "Could not find the schema information for the element "applicationSettings". or the element "Settings" etc. etc.  I am not using IIS, this is not a Web Project, and I am not working with User Settings.  Just simple read-only Application Settings.  I've read every MSDN page regarding this subject, I don't see that I am missing a reference - HELP !!!
    REPRODUCING THE PROBLEM:
    Step 1. Create a new C# solution and Windows Forms project. 
    Step 2. Add a reference to System.configuration
    Step 3. Right click the project, choose Properties, then Settings.
    Step 4. Using the Settings Designer, create ONE setting called "MySetting" as a String with the value "MyValue".
    RESULT: Observe the Errors like these, complaining about all of the Settings tags and elements.
    Message 1 Could not find schema information for the element 'applicationSettings'. 
    Message 2 Could not find schema information for the element 'LoadOriginalLists.Properties.Settings'. 
    Message 3 Could not find schema information for the element 'setting'. 
     HERE IS MY APP.CONFIG, AS GENERATED BY THE SETTING DESIGNER TOOL:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
    <section name="LoadOriginalLists.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
    </configSections>
    <applicationSettings>
    <LoadOriginalLists.Properties.Settings>
    <setting name="MySetting" serializeAs="String">
    <value>MyValue</value>
    </setting>
    </LoadOriginalLists.Properties.Settings>
    </applicationSettings>
    </configuration>

    Ummmm... okay so these are Messages that are in the Error List.  Whether or not they are actually Errors is debatable.  They are in the Error List, so they are errors. 
    The application runs, so my question is slightly changed to the following.
    I would like to use Application Settings.  However, having settings in my app.config pollutes my Error List with a bunch of meaningless messages like "Could not find the schema information for...".  These messages then hide real errors. 
    Am I missing some setting or is there something I can do to make Visual Studio not show me these messages? 

  • How to carry forward budget next year for single wbs element

    Hi,
    i want to carry forward budget next year for single wbs element.
    pl suggest me.
    Thanks & Regards
    Purna.M

    Hi,
    Go to CJCO click on Dynamic Selection and in master data of WBS element select No of person responsible and give the person responsible and execute.before that maintain no of person responsible in that specific WBS element.
    hope it will solve ur problem.
    Regards
    Avinash

  • EDD Context Rules for a parent element possible?

    Hi all,
    I understand the use of {first} when identifying the context of an element, such as:
    If context is: {first}<Section
    But what if I want to set whether Section is first inside its parent?
    For instance, for this hierarchy:
    <chapter>
      <section></title></section>
      <section></title></section>
    </chapter>
    I want to say that if <title> appears in the first <section> element within a <chapter>,  then apply a particular format.  Otherwise, apply a different format if <title> appears in a <section> that is not first within a <chapter>. -- i.e. a parent element context, if you will.
    The syntax to do this is eluding me.  My EDD has a series of context rules for a <title>, including for when it appears within a <section>, like this:
    Else, if context is: Section < Chapter
         If context is: <{first}<Chapter
            Use paragraph format: Heading1NoNewPage
         Else
            Use paragraph format: Heading1
    Whatever syntax I try for the context rule above (that the section be first within the chapter), I get parsing errors or the rule is not read.  I've tried:
    If context is: Section<Chapter{first}
    If context is: <{first}<Chapter                   // invalid
    If context is: Section{first}<Chapter          // applies only Heading1; never reads this
    If context is: Section < {first} Chapter       // invalid
    Any ideas if there is a syntax that allows you to set a context for  the parent element, and not just for the element in question?
    Thanks for anyone's help on this.
    Shelley
    Shelley Hoose
    Rogue Wave Software
    Senior Documentation Developer

    Shelley,
      A few minutes ago, I suggested you use a context specification such as:
          Section{after Title} < Chapter
    That's fine, but if in fact the first Section in a Chapter can follow many possible types of elements (Title, Paragraph, List, Figure, Table, etc.), you do not want to have to test for all of them. If a Section's only possible following sibling is another Section, you can use that fact to distinguish the first Section from others:
         1. If context is: Section{after Section} < Chapter
               Use paragraph format: Heading1
            Else, if context is: Section < Chapter
               Use paragraph format: Heading1NoNewPage
    My own preference in such a situation is to use level rules instead of context rules. Furthermore, instead of defining a new paragraph format to suppress the page break, I would use hierarchical styles:
          1. Count ancestors named: Section
             If level is: 1
                Use paragraph format: Heading1
              If level is: 2
                Use paragraph format: Heading2
             Else
                Numbering properties
                    Autonumber format: *** Only 2 section levels supported ***
         2. If context is: Section{after Section} < Chapter
                No additional formatting.
             Else
                Pagination properties
                  Start position: Anywhere
             --Lynne

  • Problem with Schema Definitions for Persintence Units

    Hello,
    Is there any way to explicitly specify SCHEMA types for the persistence units which are under use?
    Details:
    In our SOA application, we have to use two different data sources within a single business component. For that I have created my persintence.xml file with two persistence-unit definitions and is using @PersistenceContext(unitName="") to get an entity manager reference.
    Things were going smoothly until we had 2 different users for the respective database schema's.
    Now, as per the change request, I am supposed to use only one database user account, who is having only the read and modify privileges on both the database schema's. I would like to know, is there any way to explicitly specify the schema type for both of my persistence-units. I tried with the default-schema in orm.xml, but for both the data sources, that schema is getting referred. As a work around, currently I am using the SCHEMA attribute with all my @Table annotation of entity classes.
    Any input which will give insight to this problem will be appreciated.
    Thanks in advance,
    Regards,
    Dipu.

    orm.xml is the default mapping file for a persistence unit. Can you try specifying a separate mapping file where you define the default schema for your unit and reference it from the mapping-file element in the persistence.xml as follows:
    <mapping-file>META-INF/secondORMap.xml</mapping-file>     
    You can find a working example in the code examples (see chapter 11) of my book at http://manning.com/panda/. You can download from resources section.
    -Debu
    Author EJB 3 In Action - http://manning.com/panda/

  • No Serializer found to serialize a 'org.w3c.dom.Element' using encoding style ...

    I use oc4j903 and win2k. I write a document style web service following Demo for Stateless Java Document Web Services.
    I Create an EAR file using WebServicesAssembler and deploy it .and my config.xml:
    <web-service>
    <display-name>Stateful Java Document milkdemo Web Service</display-name>
    <description>Stateful Java Document milkdemo Web Service Example</description>
    <!-- Specifies the resulting web service archive will be stored in ./docws.ear -->
    <destination-path>./milkdemo.ear</destination-path>
    <!-- Specifies the temporary directory that web service assembly tool can create temporary files. -->
    <temporary-directory>./temp</temporary-directory>
    <!-- Specifies the web service will be accessed in the servlet context named "/docws". -->
    <context>/milkdemo</context>
    <!-- Specifies the web service will be stateful -->
    <stateful-java-service>
    <interface-name>com.brightdairy.client.sync.SyncServerDoc</interface-name>
    <class-name>com.brightdairy.client.sync.SyncServerDocImpl</class-name>
    <!-- Specifies the web service will be accessed in the uri named "/docService" within the servlet context. -->
    <uri>/milkdemo</uri>
    <!-- Specifies the location of Java class files ./classes -->
    <java-resource>./classes</java-resource>
    <!-- Specifies that it uses document style SOAP messaging -->
    <message-style>doc</message-style>
    </stateful-java-service>
    <!-- generate the wsdl -->
    <wsdl-gen>
         <wsdl-dir>wsdl</wsdl-dir>
    <!-- over-write a pregenerated wsdl , turn it 'false' to use the pregenerated wsdl-->
         <option name="force">true</option>
         <option name="httpServerURL">http://localhost:8888</option>
    </wsdl-gen>
    <!-- generate the proxy -->
    <proxy-gen>
         <proxy-dir>proxy</proxy-dir>
         <option name="include-source">true</option>
    </proxy-gen>
    </web-service>
    my webservice java file:
    * Title: BrightDairy SOAP demo
    * Description:
    * Copyright: Copyright (c) 2002
    * Company: ufoasia
    * @author
    * @version 1.0
    package com.brightdairy.client.sync;
    import java.sql.*;
    import java.util.Vector;
    import java.util.Iterator;
    import org.w3c.dom.Element;
    import org.w3c.dom.Document;
    import org.w3c.dom.NodeList;
    import oracle.xml.parser.v2.XMLDocument;
    import oracle.xml.parser.v2.XMLElement;
    //import com.brightdairy.client.object.Product;
    import com.brightdairy.client.sync.SyncServerDoc;
    public class SyncServerDocImpl implements SyncServerDoc {
    public SyncServerDocImpl() {
    public Element getProductIDList() {
    Connection connServer = null;
    PreparedStatement stmtServerProduct = null;
    ResultSet rsServerProduct = null;
    Document doc = new XMLDocument();
    Element elProduct = doc.createElement("product");
    doc.appendChild(elProduct);
    long m_msec;
    m_msec = System.currentTimeMillis();
    try {
    connServer = makeConnection();
    System.out.println("1");
    stmtServerProduct = connServer.prepareStatement(
    "SELECT ID FROM " + SERVER_TABLE_PRODUCT );
    System.out.println("");
    rsServerProduct = stmtServerProduct.executeQuery();
    System.out.println("2");
    while(rsServerProduct.next()) {
    Element elID = doc.createElement("id");
    elID.appendChild(doc.createTextNode(rsServerProduct.getString("ID")));
    elProduct.appendChild(elID);
    System.out.println("3");;
    System.out.println("4");
    return doc.getDocumentElement();
    } catch(SQLException e) {
    e.printStackTrace();
    System.out.println("SQL exception has occured");
    System.out.println(e.getMessage());
    return doc.getDocumentElement();
    }finally {
    try {
    rsServerProduct.close();
    stmtServerProduct.close();
    connServer.close();
    m_msec = System.currentTimeMillis() - m_msec;
    System.out.println("6");
    System.out.println("getProductIDList:It take time:" m_msec/1000 "s");
    } catch(Exception e1) {}
    Now my firts question: when i generate the proxy WebServicesAssembler will failure (couldn't import jar.....) and i had imported all jar files,But if i commented proxy-gen , no error.
    and my second question: I commented proxy-gen and deployed ite and success. when i invoked it through web page , then error:
    java.lang.IllegalArgumentException: No Serializer found to serialize a 'org.w3c.
    dom.Element' using encoding style 'http://schemas.xmlsoap.org/soap/encoding/'.
    at org.apache.soap.util.xml.XMLJavaMappingRegistry.querySerializer(XMLJa
    vaMappingRegistry.java:157)
    at org.apache.soap.encoding.soapenc.ParameterSerializer.marshall(Paramet
    erSerializer.java:106)
    at org.apache.soap.rpc.RPCMessage.marshall(RPCMessage.java:265)
    at org.apache.soap.Body.marshall(Body.java:148)
    at org.apache.soap.Envelope.marshall(Envelope.java:203)
    at org.apache.soap.Envelope.marshall(Envelope.java:161)
    at oracle.j2ee.ws.InvocationWrapper.invoke(InvocationWrapper.java:309)
    at oracle.j2ee.ws.RpcWebService.doGetRequest(RpcWebService.java:540)
    at oracle.j2ee.ws.BaseWebService.doGet(BaseWebService.java:1106)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletReque
    stDispatcher.java:721)
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(Ser
    vletRequestDispatcher.java:306)
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpReques
    tHandler.java:767)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:259)
    at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.ja
    va:106)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExec
    utor.java:803)
    at java.lang.Thread.run(Thread.java:484)
    I took much time and couln't get answer ,please help me!!!!!!!!!!!!

    Yeah!
    I have resolved it .
    It take me one day time!
    my error is 1: Element which I used is no namespace.
    2: no import enough jar files
    just so so .
    sorry! I am poor in English

  • Safari Web Inspector - add class to dom element

    I just noticed in the Safari inspector that when I double-click the class of a DOM element and add an additional and already-existing class, the existing rule does not apply. And of course, refreshing wipes all changes. Is there anything I am missing, that allows you to refresh the styles without doing a page reload?
    I work in an enterprise environment where changes must be committed to SVN, then checked out on a QA box, and finally compiled into the Java app before I can see changes. Therefore, it is vital that I am able to make changes in the inspector for a visual check before going through the 10-12 minute process of updating a css rule or adding a class to an element.
    And for those who offer the advice of using Chrome, I generally do. But the Safari inspector is necessary for developing for Safari in IOS.
    Thank you for any help.

    Since this is the community for troubleshooting Safari for OS X, post your topic in the > Developer Forums: Apple Support Communities instead.

  • Line Number of a DOM Element

    Hi There,
    I'm trying to find the originating xml file line number of a DOM element (for purposes of error reporting).
    It seems that you can somehow use the DOMLocator class, however I can't seem to find any explanation of how to do this.
    Please could anyone tell me how?
    Thanks a lot,
    Chris.

    What you're looking to do is validation, and there are multiple ways to do this, already supported by the parsers that come with the JDK. The downside is that writing a grammar that correctly describes your expected XML is not usually trivial.
    There are three common forms of validation: DTD, XSD, and (arguably not common) Relax-NG.
    DTD is the oldest, and is part of the [XML Specification|http://www.xml.com/axml/testaxml.htm]. It allows you to specify the ordering of elements, and the legal attributes for those elements, but not much more.
    XSD, correctly known as [XML Schema|http://www.w3.org/TR/xmlschema-0/], is the W3C-approved validation grammar. The link I gave is to the first of three documents in its spec, and XSD grammars tend to be huge (I know one person who wrote one that was 60 pages long). The benefits of XSD (over DTD) is that it lets you specify min/max counts for elements, union-style groups, and also lets you validate (at some level) the textual content of both elements and attributes.
    [Relax NG|http://relaxng.org/] is meant as a simpler alternative to XSD that retains a similar level of functionality. I've never used it, and haven't had any call to learn it in a professional environment, so can't say much more.
    If you can wait a few weeks, I'm going to put a long article on XML parsing on my website :-) however, assuming you can't wait, here's a chunk of code that shows how you'd do a validating parse with XSD:
    public static void basicSchemaExample()
    throws Exception
        SchemaFactory xsFact = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
        Schema xsd = xsFact.newSchema(new StreamSource(new StringReader(xsd)));
        DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        dbf.setSchema(xsd);
        DocumentBuilder db = dbf.newDocumentBuilder();
        Document dom = db.parse(new InputSource(new StringReader(xml)));
    }

  • Schema support for RFC2307 (LDAP as NIS)

    Does anyone know of a way to easily import the schema from RFC2307 into OID? Anyone have a bulkload I can get to handle this?
    I've started putting the entries in by hand but it is getting tedious, I was hoping another kind soul has done the dirty work

    Hello Matthew:
    Here are the schema definitions for RFC2307: If you would rather have the files send me an email and Ill send you the files.
    Also, I would not use bulkload for just adding these schema extentions. Its overkill. Just copy the schema definitions into a file and use an ldapmodify command like this:
    ldapmodify -h your_host_name -p 389 -D cn=orcladmin -w your_password -v -f /tmp/NISschema.ldi
    # Beginning of LDIF file
    # This file contains all the schema elements required for use of LDAP as
    # Netowrk Information Service. The schema is based on RFC 2307.
    # These definitions are subject to change as and when the RFC is updated.
    # Contact: Saurabh Shrivastava ([email protected]) for issues related to
    # these schema definitions.
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.0 NAME 'uidNumber'
    DESC 'An integer uniquely identifying a user in an
    administrative domain'
    EQUALITY integerMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.1 NAME 'gidNumber'
    DESC 'An integer uniquely identifying a group in an
    administrative domain'
    EQUALITY integerMatch SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.2 NAME 'gecos'
    DESC 'The GECOS field; the common name'
    EQUALITY caseIgnoreIA5Match
    SUBSTRINGS caseIgnoreIA5SubstringsMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.3 NAME 'homeDirectory'
    DESC 'The absolute path to the home directory'
    EQUALITY caseExactIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.4 NAME 'loginShell'
    DESC 'The path to the login shell'
    EQUALITY caseExactIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.5 NAME 'shadowLastChange'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.6 NAME 'shadowMin'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.7 NAME 'shadowMax'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.8 NAME 'shadowWarning'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.9 NAME 'shadowInactive'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.10 NAME 'shadowExpire'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.11 NAME 'shadowFlag'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.12 NAME 'memberUid'
    EQUALITY caseExactIA5Match
    SUBSTRINGS caseExactIA5SubstringsMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.13 NAME 'memberNisNetgroup'
    EQUALITY caseExactIA5Match
    SUBSTRINGS caseExactIA5SubstringsMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.14 NAME 'nisNetgroupTriple'
    DESC 'Netgroup triple'
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.15 NAME 'ipServicePort'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.16 NAME 'ipServiceProtocol' SUP name )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.17 NAME 'ipProtocolNumber'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.18 NAME 'oncRpcNumber'
    EQUALITY integerMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.19 NAME 'ipHostNumber'
    DESC 'IP address as a dotted decimal, eg. 192.168.1.1,
    omitting leading zeros'
    EQUALITY caseIgnoreIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26{128}' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.20 NAME 'ipNetworkNumber'
    DESC 'IP network as a dotted decimal, eg. 192.168,
    omitting leading zeros'
    EQUALITY caseIgnoreIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26{128}' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.21 NAME 'ipNetmaskNumber'
    DESC 'IP netmask as a dotted decimal, eg. 255.255.255.0,
    omitting leading zeros'
    EQUALITY caseIgnoreIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26{128}' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.22 NAME 'macAddress'
    DESC 'MAC address in maximal, colon separated hex
    notation, eg. 00:00:92:90:ee:e2'
    EQUALITY caseIgnoreIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26{128}' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.23 NAME 'bootParameter'
    DESC 'rpc.bootparamd parameter'
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.24 NAME 'bootFile'
    DESC 'Boot image name'
    EQUALITY caseExactIA5Match
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26' )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.26 NAME 'nisMapName' SUP name )
    dn: cn=subschemasubentry
    changeType: modify
    add: attributeTypes
    attributeTypes: ( 1.3.6.1.1.1.1.27 NAME 'nisMapEntry'
    EQUALITY caseExactIA5Match
    SUBSTRINGS caseExactIA5SubstringsMatch
    SYNTAX '1.3.6.1.4.1.1466.115.121.1.26{1024}' SINGLE-VALUE )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.0 NAME 'posixAccount' SUP top AUXILIARY
    DESC 'Abstraction of an account with POSIX attributes'
    MUST ( cn $ uid $ uidNumber $ gidNumber $ homeDirectory )
    MAY ( userPassword $ loginShell $ gecos $ description ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.1 NAME 'shadowAccount' SUP top AUXILIARY
    DESC 'Additional attributes for shadow passwords' MUST uid
    MAY ( userPassword $ shadowLastChange $ shadowMin
    shadowMax $ shadowWarning $ shadowInactive $
    shadowExpire $ shadowFlag $ description ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.2 NAME 'posixGroup' SUP top STRUCTURAL
    DESC 'Abstraction of a group of accounts' MUST ( cn $ gidNumber )
    MAY ( userPassword $ memberUid $ description ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.3 NAME 'ipService' SUP top STRUCTURAL
    DESC 'Abstraction an Internet Protocol service. Maps an IP port and protocol (such as tcp or udp)
    to one or more names; the distinguished value of the cn attribute denotes the service's canonical
    name' MUST ( cn $ ipServicePort $ ipServiceProtocol ) MAY ( description ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.4 NAME 'ipProtocol' SUP top STRUCTURAL DESC 'Abstraction of an IP protocol. Maps a protocol number
    to one or more names. The distinguished value of the cn attribute denotes the protocol's canonical name'
    MUST ( cn $ ipProtocolNumber $ description ) MAY description )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.5 NAME 'oncRpc' SUP top STRUCTURAL DESC 'Abstraction of an Open Network Computing (ONC)
    [RFC1057] Remote Procedure Call (RPC) binding. This class maps an ONC RPC number to a name.
    The distinguished value of the cn attribute denotes the RPC service's canonical name'
    MUST ( cn $ oncRpcNumber $ description ) MAY description )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.6 NAME 'ipHost' SUP top AUXILIARY DESC 'Abstraction of a host, an IP device. The distinguished
    value of the cn attribute denotes the host's canonical name. Device SHOULD be used as a structural class'
    MUST ( cn $ ipHostNumber ) MAY ( l $ description $ manager ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.7 NAME 'ipNetwork' SUP top STRUCTURAL DESC 'Abstraction of a network. The distinguished value of
    the cn attribute denotes the network's canonical name' MUST ( cn $ ipNetworkNumber )
    MAY ( ipNetmaskNumber $ l $ description $ manager ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.8 NAME 'nisNetgroup' SUP top STRUCTURAL DESC 'Abstraction of a netgroup. May refer to other netgroups'
    MUST cn MAY ( nisNetgroupTriple $ memberNisNetgroup $ description ) )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.09 NAME 'nisMap' SUP top STRUCTURAL DESC 'A generic abstraction of a NIS map'
    MUST nisMapName MAY description )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.10 NAME 'nisObject' SUP top STRUCTURAL DESC 'An entry in a NIS map'
    MUST ( cn $ nisMapEntry $ nisMapName ) MAY description )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.11 NAME 'ieee802Device' SUP top AUXILIARY DESC 'A device with a MAC address; device SHOULD be
    used as a structural class' MAY macAddress )
    dn: cn=subschemasubentry
    changeType: modify
    add: objectClasses
    objectClasses: ( 1.3.6.1.1.1.2.12 NAME 'bootableDevice' SUP top AUXILIARY DESC 'A device with boot parameters; device SHOULD be
    used as a structural class' MAY ( bootFile $ bootParameter ) )
    # End of LDIF file
    Give me email if you have any trouble getting this schema loaded into OID.
    Thanks,
    Jay
    null

Maybe you are looking for