XML Schema dependencies is not valid in osb 11g version

Hi,
I'm working in osb 11.1.1.5 version.I have to import the 10g project in 11g server, but in my 10g project some schemas are included in another schemas.When i'm trying to export the resources in the 10g console and importing it in the 11g console i'm getting the errors. XML Schema dependencies is not valid in osb 11g version.Is there any alternative to import the 10g project in 11g in this case?Please suggest.
Thanks in advance!

while running the proxy in the eclipse i'm getting the error
servicebus:/XMLSchema/HistoricLoadService/Schemas/CCD/datatypes-base:998:2: error: derivation-ok-restriction.5.3a: A type with a mixed content model can only restrict another type with a mixed content model. at poc_ccd.xsd
When i'm trying to export the project from 10g console and importing it from osb 11g console I'm getting the conflicts like
servicebus:/XMLSchema/HistoricLoadService/Schemas/CCD/datatypes-base:289:2: error: derivation-ok-restriction.5.3: Must be a valid restriction.
Resource XMLSchema HistoricLoadService/Schemas/CCD/ poc_ccd forms a cyclic reference

Similar Messages

  • Ssrs 2008 r2 error-Forward pointing dependencies are not valid

    In an existing SSRS 2008 r2, report, I am attempting to add a parameter called 'Customer_Category'. I am getting the following error message:
    The report paramter 'CustomerNumber' has a DefaultValue or a ValidVaue that depends on the report parameter 'Customer_Category'. Forward pointing dependencies are not valid.
    I am trying to determine how to fix this error. The 'CustomerNumber' is a parameter value that is obtained by reading from a dataset. In this dataset there are existing other parameters called 'Customer_Type' and 'Customer_Preference'. Both of these parameters
    obtain there values from selections that the user makes when the SSRS report is executing. There are no default values.
    I am trying to have the 'Customer_Category' be the same way where there are no default values and the user must select the parameter value when the report is executing. There should only be one value that the user can select from.
    The new parameter called 'Customer_Category' is the last parameter in the list of parameters. Does the order of parameters make a difference? If so, how can I move the 'Customer_Category' parameter in front of the customer_number parameter?
    Here is the sql that is used from obtaining a list of customers from the dataset for customer_number:
    SELECT   Distinct CustomerNumber   
    FROM   BridgeUserCustomer  
     WHERE
             Type =  @Customer_Type
      AND Preference = @Customer_Preference and Category = @Customer_Category
     GROUP BY CustomerNumber
    Would you tell me what is wrong and what I can do to solve the problem?

    Create independent datasets for each parameter and try once.
    Regards, RSingh

  • Report parameter startdate has a defaultvalue or a valid value that depends on the report parameter startdate forward dependencies are not valid

    Hi,
    Am trying to develop a report the parameter has an issue, it gives me an error.
    There are 2 parameter (1st is Date range like start and end date and 2nd is Loan number)
    When ever I select date range the Loan number parameter should go blank. If I input a loan number then date range should go blank. 
    What should I do. Please help
    ERROR --report parameter startdate has a defaultvalue or a valid value that depends on the report parameter startdate forward dependencies are not valid

    Hi Kay_MD,
    If there are only two parameters, we can use first parameter charge the second one, but the second one cannot charge the first one in turn. Because parameter forward dependencies are not valid. To achieve your requirement, we can create another parameter
    to control Date_range and Loan_number parameters. For more details, please see:
    Add a parameter named ReportParameter1 with two available values: Date_range and Loan_number.
    Use the following expression as the default value in Date_range parameter:
    =iif(Parameters!ReportParameter.Value="Date_range",1,"") (1 means a useless value)
    Use the following expression as the default value in Loan_number parameter:
    =iif(Parameters!ReportParameter.Value="Loan_number",1,"") (1 means a useless value)
    Please note that the Date_range and Loan_number parameters should enable Allow blank value (“”), and the blank values should also be contained in available values.
    If there are any other questions, please feel free to let me know.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Validating xml in pipeline - if not valid drop file in invalid folder

    My goal is to receive an xml file through a customized pipeline so I can validate it.  If it's valid I drop it in 'valid' folder.  Then my orchestration will pick it from that location and do whatever it will do with it.  This works fine.
     But if the xml file is NOT valid I want to drop it in a an 'INVALID' folder and have a different orchestration pick it up and send an email to me.  Is this possible?  In my pipeline I don't have a dissambler, just an XMLValidator with the appropriate
    schema in the document schemas collection.  When I do drop in an 'invalid' xml file according to the schema, the pipeline is suspended.  How can I drop that invalid xml file into a folder?
    I've been learning/working with BizTalk for about 3 months.  I'm trying to keep this simple and avoid doing any custom c# code until I'm more comfortable with BizTalk.
    thank you in advance for your expert advice.
    Jean Stiles

    Hi Jean,
    Your validation pipeline should promote the "MessageType" property of the message (if the orchestration doesn't have any other filters and if the orchestration's receive shape has a message type pointing to specific message). Its seems that when your validation
    component validate any incoming message, after its process it shall promote the message type property of the message. Other wise you would not have any subscriber for the message published. The error "The published message could not be routed because no subscribers
    were found" is due to this issue. i.e your orchestration subscription doesn't match to the message outputted by your custom vaidation component.
    Not sure what is the full functionality of your custom validation component. if its simply validating the message, you can still get this functionality by using XML-Receive pipeline and set the property "Validate Document" to "True" and by specifying the
    "DocumentSpecNames" to the schema which you want to validate the incoming message against.
    If you're using custom pipeline to do standard validation, then follow like this:
    Receive Port (with Enable routing for Failed Messages enabled)  Receive Location with XML-Receive pipeline  (Validate Document" to "True" and by specifying the "DocumentSpecNames" to the schema which you want to validate )
    Bind the Receive Port to Orchestration - Do your process as normal
    Create a send port with above filter for ErrorReport and configure this send port to send the invalid message to your invalid folder.
    If you're using custom pipeline to something more than standard validation of XML-Receive pipeline , then follow like this:
    Receive Port (with Enable routing for Failed Messages enabled)  Receive Location with Your custom validation pipeline component.
    Ensure your custom pipeline component promotes the message type property as
    string systemPropertyNS = @”http://schemas.microsoft.com/BizTalk/2003/system-properties”;
    outboundMsg.Context.Promote(“MessageType”, systemPropertyNS, “http://NameSpace#RootNode”);
    replace the outboundMsg to the outbound message you output in your custom validation component. And message type to relevant value as yours. Or by some means ensure your custom pipeline output the message with matces to subcription expected by your Orchestration.
    Bind the Receive Port to Orchestration - Do your process as normal
    Create a send port with above filter for ErrorReport and configure this send port to send the invalid message to your invalid folder.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • FMLE3.5 Won't accept XML - Say it's not valid profile

    FME won't accept my cutom profiles.
    I use PHP to output a 100% identical copy of a already functional XML profile, but FME tells me that the profile is not valid.
    Just to be sure I copy everything from a working XML, into notepad or editplus, and save it, then try to open it in FME it gives the same error? I've done no changes what so ever.
    What kind of encoding does it use? Or what is wrong? Does it react on linespaces or linebreaks that a editor may apply?
    When I open a XML profile from ustream, fmle3.5 or justiv.tv, the format is all messed up. Is this what I need to achieve?
    Example of how I try to ouput it from PHP.
    $data = "<?xml version=\"1.0\" encoding=\"UTF-16\"?>\n";
    $data .= "<flashmedialiveencoder_profile>\n";
    $data .= "<preset>\n";
    $data .= "<name>Custom</name>\n";
    $data .= "<description></description>\n";
    ............. and so on is what I use to output with PHP
    Any suggestions?

    Problem in your profile is solved after following steps:
    1. I Opened the profile that you sent in notepad.
    2. It shows me that you saved the profile using ANSI encoding.
    3. I resaved the profile using Notepad in Unicode Big Indian encoding.
    Then it worked fine in FMLE.
    Hope this works fro you too.
    I am attaching edited file also for your further reference.
    Regards,
    Neha

  • Custom OWSM Authorization Policy Not Visible in OSB 11g

    I am trying to configure custom OWSM authorization policies to grant web service access in OSB to userids associated with custom WebLogic groups. Both OSB and SOA are version 11.1.1.5 with an Oracle Enterprise 11g database backend. To help rule out some possible operational errors, here are things that ARE working with the combination of SOA and OSB servcies:
    * the underlying SOA service functions in the /em console test page
    * the OSB proxy service works from the /sbconsole test page with OWSM oracle/wss_username_token_policy enabled
    * the oracle/log_policy can be added to the OSB business service and generates log entries
    * the outer proxy service can be successfully invoked from a remote client with no security policies,
    with HTTP transport security and authorization policies and with OWSM authentication policies
    attached (given the correct request payloads)
    These findings would appear to rule out connection errors from the OSB engine to the jdbc/mds/owsm DataSource or proper startup of the "OWSM Policy Support in OSB Initializer Application" service within WebLogic. (By the way, that deploys with a typo in its registered name -- "Aplication" with a single p.)
    Here are the steps that were performed:
    1) created group myfirmIdentityData in WebLogic console (/console)
    2) created userid myappuser in WebLogic console
    3) added myappuser to the myfirmIdentityData group in WebLogic console
    4) cloned the oracle/component_authorization_permitall Security policy to myfirm/authorize_IdentityData
    using the Fusion console (/em on the SOA domain)
    5) edied myfirm/authorize_IdentityData to add the "role" myfirmIdentityGroup to the
    list of permitted roles (***)
    *** note -- "roles" referenced within the OWSM policy configuration dialogs actually correspond to "groups" at the WebLogic Server level. A bit confusing at first but harmless.
    6) accessed the SOA service in the Fusion console (/em), clicked on the Policies tab and verified
    the myfirm/authorize_IdentityData policy is available for application to the SOA service (BUT DID
    NOT ATTACH IT HERE -- I'm trying to attach it at the "outer" layer in OSB, not SOA Suite)
    7) accessed the Service Bus console (/sbconsole), started a change session, selected the
    proxy service, then clicked on the Policies tab, then clicked the Add button in the
    Service Level Policies section
    At that point, the only services listed are the factory supplied oracle/********* policies. There are two pages listed and flipping between the two doesn't show any other policies other than the oracle/***** policies.
    I even tried stopping and starting the domain thinking maybe OSB caches all of the OWSM policies at startup rather than querying the mds_owsm schema dynamically to no avail. No myfirm/****** policies are displayed after a domain restart.
    Any insight?
    Thanks.

    Once again, I wound up opening a Support Request with the TAC for direction on this issue. The policies were not appearing for assignment to OSB proxy / business services because they were being created against the wrong type of object within OWSM.
    In a nutshell, policies in OWSM can be created to be applied against:
    * Components --- only usable against SOA services
    * Service Endpoints --- against URLs used as access points into services
    * Service Clients -- against consumers of services as identified by credentials
    * All -- all of the above
    However, policies built against Components can only be applied to SOA composite services. When I cloned the existing oracle/component_authorization_permitall Security policy to myfirm/authorize_IdentityData policy then limited it to the myfirmIdentityGroup group, that policy would only be assignable to SOA composities since it applied to only Components.
    To allow the group based authorization policy to be enforced in the outer OSB tier, the oracle/binding_authorization_permitall_policy was cloned to myfirm/authorize_IdentityGroup. That policy was defined to apply to endpoints and once saved, appeared in the GUI of the Service Bus console to assign to the proxy service for the service being implemented. A second component policy named myfirm/componentauthorize_IdentityGroup was cloned from oracle/component_authorize_permitall_policy to perform the group authorization at the SOA layer.
    A different issue is being encountered configuring the OSB business service to forward the OWSM headers from the outer proxy service to the SOA service so the authorization succeeds at the inner layer but that's a different problem. With the SOA layer authorization policy disabled, client tests to the proxy service function correctly with a userid in the myfirmIdentityGroup group and generate an authorization failure when another client credential is used that does not belong to myfirmIdentityGroup.

  • Client Certificate Authentication not working in OSB 11g

    Hi All,
    I am currently having an issue with getting a 2 way SSL handshake to work in a production environment.
    We have the set up working and fully functional in a Test environment, however when we have deployed the code and made the same config changes in the Production environment, it does nto work when calling the API (the result being as if we were not presenting the client cert to the API).
    All relevant configuration on Weblogic and OSB was performed (Keystore creation / Security Realm - Service Key Provider / Service Key Providers etc) and I believe to be right.
    We can test the keystore using SOAPUI and we get a valid response from the live API.
    We can see the relevant aliases in OSB Service Key Provider so I know that the Security Realm / Identity settings are correct on the Weblogic Server.
    The Test and Production Weblogic properties all look the same for Keystores / Secuirty Realms / SSL etc (expect with live keystores etc).
    As we can see the aliases in OSB when setting up the Service Key Provider, it should just be a matter of setting the 'Authentication' of the business service making the call to 'Client Certificate' and this has also been done.
    Though we always get an authentication error and code, that matched what we would get if we turn off the client cert authentication on the business service in the test environment (i.e not sending the certificate with the request).
    What I really want to know is how can I find out for sure whether we are sending this certificate with our request or not? As I am struggling to find a way to log these details.
    Any input appreciated.
    Jamie

    This is issue has now been resolved.
    It was an environment specific issue rather than anything wrong with the actual code.

  • Oepe 12.1.1.0.1 is not compatible with OSB (latest Version)

    Im installing the latest version of both, WebLogic Server with OEPE 12.1.1.0.1 and OSB Generic 11.1.1.6.0 and when I installing the OSB and setting the location for the OEPE I just receive a message saying that this is not a correct version, so i wonder how oracle releases two new versions that are incompatible between themself. Im tryint to set up a local environment for self learning purpose and been stuck for days tryint to find a reasonable solution...
    Just for the records im installing over Win 7 64 bits
    .than you in advance

    OEPE releases much more frequently than OSB, so you will find that to use OSB Eclipse plugins, you need a specific version of OEPE. Frequently, it isn't going to be the latest version. I am not familiar with the OSB installer. Does the installer error message not tell you what version of OEPE it is expecting? If it doesn't, you will need to ask on the OSB forum.
    You can download any past version of OEPE from this location:
    http://www.oracle.com/technetwork/developer-tools/eclipse/downloads/oepe-archive-1716547.html
    - Konstantin

  • The error "The selected edition downgrade path is not valid" appearing in 2012th version, Can it be ignored ?

    Hi
    I am getting the following error message displayed in the screenshot below.
    Can i ignore the error or what is the solution to rectify the error ?

    Thanks for your assistance.
    First let me know how to confirm my installation as cluster or not ?
    I extracted the ISO file and followed the link. which just starts run the SQL Server 2012 ISO file.
    How can we run an ISO file ? we can only run setup.exe.
    I have got that error in Edition Upgrade facility in the Maintenance Dialog.
    Actually i am not using any clustering features, it is only one server.
    Installation might have been cluster.
    from what you posted I dont think it is a cluster. To tell whether sql server cluster is instaled  plz see below link. More over you can go to services.msc and see if you can find cluster services if not no cluster is present
    http://sqlblog.com/blogs/linchi_shea/archive/2011/12/27/where-is-sql-server-running-in-a-cluster.aspx
    You should not run ISO file please extract it on local drive to a particular folder and when extract is complete you will see green color setup file right click on it and select run as administrator a installation window will pop up on that select maintenance
    and then select edition upgrade. All this info mentioned in link I posted.
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • Request for sample code, Validating XML Schema

    Does anyone have some sample code to validate
    an XML Schema with the Oracle parser?
    Also, the classgen code seems to have more XML Schema classes in it. There is an xschema.jar full of XML Schema related code. Would it be possible to use this code?
    I've tried DOMSample.java with the v2 parser. It seems to happily echo Schema based XML files that are obviously wrong. (I use Tibco's XML Authority to verify the XML file and XML Schema).

    I do not have sample code but it is not a difficult API to call. I have worked on it before, so if you have a specific question on it, happy to help out if I can.

  • Validation of XML-Schema

    I have a question, if in the XDK there is a
    possibility to check a .xsd file, if it belongs to the XML Schema Definition http://www.w3.org/2000/10/XMLSchema
    Thanks for your help
    Greetings, Merry Christmas and Happy new Year
    Andreas

    Simply use the self-same XML Schema Processor to validate your *.xsd schema against the schema for XML Schema itself. That is, the XML Schema spec "ships" with a normative XML Schema which describes the valid elements that a schema author can use to write a schema. If you have a particular XML schema definition in hand, it is in particular an instance of a document that should be valid by the XML schema for XML Schema, if you've done it correctly.

  • Schema Name is not identified in persistence.xml

    Hi
    i am calling the schema in persistence.xml, schema name is not identified, if i give in entity level it working.
    <property name="toplink.jdbc.schema" value="mySchema"/>
    my persistance.xml folows
    <persistence-unit name="TestDB2" transaction-type="RESOURCE_LOCAL">
    <provider>oracle.toplink.essentials.PersistenceProvider</provider>
    <class>com.test.jpa.TblCustAddress</class>
    <class>com.test.jpa.TblCustomer</class>
    <class>com.test.jpa.TblCustContact</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    <property name="toplink.jdbc.url" value="url"/>
    <property name="toplink.jdbc.user" value="userName"/>
    <property name="toplink.jdbc.driver" value="com.ibm.db2.jcc.DB2Driver"/>
    <property name="toplink.jdbc.password" value="Password"/>
    <property name="toplink.jdbc.schema" value="mySchema"/>
    </properties>
    </persistence-unit>
    please help me on this.......
    srini

    Hi Vinay,
    I am using the three entityclasses, SimpleSessionCustomizer and one mainclass see the below.
    persistence.xml
    <persistence-unit name="TestDB2" transaction-type="RESOURCE_LOCAL">
    <provider>oracle.toplink.essentials.PersistenceProvider</provider>
    <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>
    <class>com.test.jpa.TblCustAddress</class>
    <class>com.test.jpa.TblCustomer</class>
    <class>com.test.jpa.TblCustContact</class>
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
    <property name="toplink.jdbc.url" value="jdbc:db2://host:port/TESTDATA"/>
    <property name="toplink.jdbc.user" value="user"/>
    <property name="toplink.jdbc.driver" value="com.ibm.db2.jcc.DB2DataSource"/>
    <property name="toplink.jdbc.password" value="password"/>
    <property name="toplink.session.customizer" value="com.test.jpa.impl.SampleSessionCustomizer" />
    </properties>
    </persistence-unit>
    EntityClass  One:
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    package com.test.jpa;
    import java.io.Serializable;
    import java.util.Collection;
    import java.util.Date;
    import javax.persistence.Basic;
    import javax.persistence.CascadeType;
    import javax.persistence.Column;
    import javax.persistence.Entity;
    import javax.persistence.Id;
    import javax.persistence.Lob;
    import javax.persistence.OneToMany;
    import javax.persistence.Table;
    import javax.persistence.Temporal;
    import javax.persistence.TemporalType;
    import javax.persistence.UniqueConstraint;
    * @author Srinivasulu.Kristnam
    @Entity
    @Table(name = "tblCustomer", schema="POLINFO", uniqueConstraints = {@UniqueConstraint(columnNames = {"txtGivenName1", "PK_customer"}), @UniqueConstraint(columnNames = {"FK_contact", "PK_customer"}), @UniqueConstraint(columnNames = {"txtLatestAgt", "txtType", "PK_customer"}), @UniqueConstraint(columnNames = {"txtType", "PK_customer"}), @UniqueConstraint(columnNames = {"txtLegacyID", "PK_customer"}), @UniqueConstraint(columnNames = {"FK_address", "FK_contact", "PK_customer"})})
    //@NamedQueries({@NamedQuery(name = "TblCustomer.findAll", query = "SELECT t FROM TblCustomer t"), @NamedQuery(name = "TblCustomer.findByPKcustomer", query = "SELECT t FROM TblCustomer t WHERE t.pKcustomer = :pKcustomer"), @NamedQuery(name = "TblCustomer.findByFKcustomer", query = "SELECT t FROM TblCustomer t WHERE t.fKcustomer = :fKcustomer"), @NamedQuery(name = "TblCustomer.findByFKcontact", query = "SELECT t FROM TblCustomer t WHERE t.fKcontact = :fKcontact"), @NamedQuery(name = "TblCustomer.findByFKaddress", query = "SELECT t FROM TblCustomer t WHERE t.fKaddress = :fKaddress"), @NamedQuery(name = "TblCustomer.findByTxtCustomerID", query = "SELECT t FROM TblCustomer t WHERE t.txtCustomerID = :txtCustomerID"), @NamedQuery(name = "TblCustomer.findByTxtLegacyID", query = "SELECT t FROM TblCustomer t WHERE t.txtLegacyID = :txtLegacyID"), @NamedQuery(name = "TblCustomer.findByTxtNationalID", query = "SELECT t FROM TblCustomer t WHERE t.txtNationalID = :txtNationalID"), @NamedQuery(name = "TblCustomer.findByTxtSSNID", query = "SELECT t FROM TblCustomer t WHERE t.txtSSNID = :txtSSNID"), @NamedQuery(name = "TblCustomer.findByTxtSex", query = "SELECT t FROM TblCustomer t WHERE t.txtSex = :txtSex"), @NamedQuery(name = "TblCustomer.findByDteDOB", query = "SELECT t FROM TblCustomer t WHERE t.dteDOB = :dteDOB"), @NamedQuery(name = "TblCustomer.findByTxtAgtCd", query = "SELECT t FROM TblCustomer t WHERE t.txtAgtCd = :txtAgtCd"), @NamedQuery(name = "TblCustomer.findByTxtLatestAgt", query = "SELECT t FROM TblCustomer t WHERE t.txtLatestAgt = :txtLatestAgt"), @NamedQuery(name = "TblCustomer.findByTxtFamilyName", query = "SELECT t FROM TblCustomer t WHERE t.txtFamilyName = :txtFamilyName"), @NamedQuery(name = "TblCustomer.findByTxtGivenName1", query = "SELECT t FROM TblCustomer t WHERE t.txtGivenName1 = :txtGivenName1"), @NamedQuery(name = "TblCustomer.findByTxtGivenName2", query = "SELECT t FROM TblCustomer t WHERE t.txtGivenName2 = :txtGivenName2"), @NamedQuery(name = "TblCustomer.findByTxtNickname", query = "SELECT t FROM TblCustomer t WHERE t.txtNickname = :txtNickname"), @NamedQuery(name = "TblCustomer.findByTxtCreatedby", query = "SELECT t FROM TblCustomer t WHERE t.txtCreatedby = :txtCreatedby"), @NamedQuery(name = "TblCustomer.findByTxtChangedby", query = "SELECT t FROM TblCustomer t WHERE t.txtChangedby = :txtChangedby"), @NamedQuery(name = "TblCustomer.findByTxtOffice", query = "SELECT t FROM TblCustomer t WHERE t.txtOffice = :txtOffice"), @NamedQuery(name = "TblCustomer.findByDteCreated", query = "SELECT t FROM TblCustomer t WHERE t.dteCreated = :dteCreated"), @NamedQuery(name = "TblCustomer.findByDteLastupd", query = "SELECT t FROM TblCustomer t WHERE t.dteLastupd = :dteLastupd"), @NamedQuery(name = "TblCustomer.findByTxtStatus", query = "SELECT t FROM TblCustomer t WHERE t.txtStatus = :txtStatus"), @NamedQuery(name = "TblCustomer.findByTxtType", query = "SELECT t FROM TblCustomer t WHERE t.txtType = :txtType"), @NamedQuery(name = "TblCustomer.findByTxtFindphone", query = "SELECT t FROM TblCustomer t WHERE t.txtFindphone = :txtFindphone"), @NamedQuery(name = "TblCustomer.findByTxtFindpostCd", query = "SELECT t FROM TblCustomer t WHERE t.txtFindpostCd = :txtFindpostCd"), @NamedQuery(name = "TblCustomer.findByDteExternupd", query = "SELECT t FROM TblCustomer t WHERE t.dteExternupd = :dteExternupd"), @NamedQuery(name = "TblCustomer.findByTxtSource", query = "SELECT t FROM TblCustomer t WHERE t.txtSource = :txtSource"), @NamedQuery(name = "TblCustomer.findByTxtID", query = "SELECT t FROM TblCustomer t WHERE t.txtID = :txtID"), @NamedQuery(name = "TblCustomer.findByTxtEmail", query = "SELECT t FROM TblCustomer t WHERE t.txtEmail = :txtEmail"), @NamedQuery(name = "TblCustomer.findByTxtURL", query = "SELECT t FROM TblCustomer t WHERE t.txtURL = :txtURL"), @NamedQuery(name = "TblCustomer.findByTxtSicCd", query = "SELECT t FROM TblCustomer t WHERE t.txtSicCd = :txtSicCd"), @NamedQuery(name = "TblCustomer.findByIntStamp", query = "SELECT t FROM TblCustomer t WHERE t.intStamp = :intStamp"), @NamedQuery(name = "TblCustomer.findByTxtClientkey", query = "SELECT t FROM TblCustomer t WHERE t.txtClientkey = :txtClientkey"), @NamedQuery(name = "TblCustomer.findByTxtExceptionCd", query = "SELECT t FROM TblCustomer t WHERE t.txtExceptionCd = :txtExceptionCd"), @NamedQuery(name = "TblCustomer.findByTxtScoregroup", query = "SELECT t FROM TblCustomer t WHERE t.txtScoregroup = :txtScoregroup"), @NamedQuery(name = "TblCustomer.findByTxtImportanceRating", query = "SELECT t FROM TblCustomer t WHERE t.txtImportanceRating = :txtImportanceRating"), @NamedQuery(name = "TblCustomer.findByTxtTerritory", query = "SELECT t FROM TblCustomer t WHERE t.txtTerritory = :txtTerritory"), @NamedQuery(name = "TblCustomer.findByTxtRegno", query = "SELECT t FROM TblCustomer t WHERE t.txtRegno = :txtRegno"), @NamedQuery(name = "TblCustomer.findByDteIncorp", query = "SELECT t FROM TblCustomer t WHERE t.dteIncorp = :dteIncorp"), @NamedQuery(name = "TblCustomer.findByTxtIncorpCountry", query = "SELECT t FROM TblCustomer t WHERE t.txtIncorpCountry = :txtIncorpCountry"), @NamedQuery(name = "TblCustomer.findByTxtSourceOrigin", query = "SELECT t FROM TblCustomer t WHERE t.txtSourceOrigin = :txtSourceOrigin"), @NamedQuery(name = "TblCustomer.findByTxtFullName", query = "SELECT t FROM TblCustomer t WHERE t.txtFullName = :txtFullName")})
    public class TblCustomer implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @Column(name = "PK_customer", nullable = false, length = 12)
    private String pKcustomer;
    @Column(name = "FK_customer", length = 12)
    private String fKcustomer;
    @Column(name = "FK_contact", length = 12)
    private String fKcontact;
    @Column(name = "FK_address", length = 12)
    private String fKaddress;
    @Basic(optional = false)
    @Column(name = "txtCustomerID", nullable = false, length = 12)
    private String txtCustomerID;
    @Basic(optional = false)
    @Column(name = "txtLegacyID", nullable = false, length = 10)
    private String txtLegacyID;
    @Column(name = "txtNationalID", length = 20)
    private String txtNationalID;
    @Column(name = "txtSSNID", length = 20)
    private String txtSSNID;
    @Column(name = "txtSex")
    private Character txtSex;
    @Column(name = "dteDOB")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dteDOB;
    @Column(name = "txtAgtCd", length = 10)
    private String txtAgtCd;
    @Column(name = "txtLatestAgt", length = 10)
    private String txtLatestAgt;
    @Column(name = "txtFamilyName", length = 30)
    private String txtFamilyName;
    @Column(name = "txtGivenName1", length = 35)
    private String txtGivenName1;
    @Column(name = "txtGivenName2", length = 35)
    private String txtGivenName2;
    @Column(name = "txtNickname", length = 100)
    private String txtNickname;
    @Column(name = "txtCreatedby", length = 12)
    private String txtCreatedby;
    @Column(name = "txtChangedby", length = 12)
    private String txtChangedby;
    @Column(name = "txtOffice", length = 12)
    private String txtOffice;
    @Column(name = "dteCreated")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dteCreated;
    @Column(name = "dteLastupd")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dteLastupd;
    @Column(name = "txtStatus", length = 10)
    private String txtStatus;
    @Lob
    @Column(name = "binMark")
    private byte[] binMark;
    @Column(name = "txtType", length = 10)
    private String txtType;
    @Column(name = "txtFindphone", length = 20)
    private String txtFindphone;
    @Column(name = "txtFindpostCd", length = 10)
    private String txtFindpostCd;
    @Column(name = "dteExternupd")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dteExternupd;
    @Column(name = "txtSource", length = 10)
    private String txtSource;
    @Column(name = "txtID", length = 10)
    private String txtID;
    @Column(name = "txtEmail", length = 60)
    private String txtEmail;
    @Column(name = "txtURL", length = 60)
    private String txtURL;
    @Column(name = "txtSicCd", length = 10)
    private String txtSicCd;
    @Basic(optional = false)
    @Column(name = "intStamp", nullable = false)
    private int intStamp;
    @Column(name = "txtClientkey", length = 12)
    private String txtClientkey;
    @Column(name = "txtExceptionCd", length = 10)
    private String txtExceptionCd;
    @Column(name = "txtScoregroup", length = 10)
    private String txtScoregroup;
    @Column(name = "txtImportanceRating", length = 10)
    private String txtImportanceRating;
    @Column(name = "txtTerritory", length = 10)
    private String txtTerritory;
    @Column(name = "txtRegno", length = 20)
    private String txtRegno;
    @Column(name = "dteIncorp")
    @Temporal(TemporalType.TIMESTAMP)
    private Date dteIncorp;
    @Column(name = "txtIncorpCountry", length = 10)
    private String txtIncorpCountry;
    @Column(name = "txtSourceOrigin", length = 15)
    private String txtSourceOrigin;
    // @Basic(optional = false)
    // @Lob
    //@Column(name = "CustTimestamp", nullable = false)
    // @Transient
    // private byte[] custTimestamp;
    @Column(name = "txtFullName", length = 100)
    private String txtFullName;
    @OneToMany(cascade = {CascadeType.PERSIST,CascadeType.REMOVE}, mappedBy = "fKcustomer")
    private Collection<TblCustAddress> tblCustAddressCollection;
    @OneToMany(cascade = CascadeType.PERSIST, mappedBy = "fKcustomer")
    private Collection<TblCustContact> custContacts;
    public Collection<TblCustContact> getCustContacts() {
    return custContacts;
    public void setCustContacts(Collection<TblCustContact> custContacts) {
    this.custContacts = custContacts;
    public TblCustomer() {
    public TblCustomer(String pKcustomer) {
    this.pKcustomer = pKcustomer;
    public TblCustomer(String pKcustomer, String txtCustomerID, String txtLegacyID, int intStamp/*, byte[] custTimestamp*/) {
    this.pKcustomer = pKcustomer;
    this.txtCustomerID = txtCustomerID;
    this.txtLegacyID = txtLegacyID;
    this.intStamp = intStamp;
    //this.custTimestamp = custTimestamp;
    public String getPKcustomer() {
    return pKcustomer;
    public void setPKcustomer(String pKcustomer) {
    this.pKcustomer = pKcustomer;
    public String getFKcustomer() {
    return fKcustomer;
    public void setFKcustomer(String fKcustomer) {
    this.fKcustomer = fKcustomer;
    public String getFKcontact() {
    return fKcontact;
    public void setFKcontact(String fKcontact) {
    this.fKcontact = fKcontact;
    public String getFKaddress() {
    return fKaddress;
    public void setFKaddress(String fKaddress) {
    this.fKaddress = fKaddress;
    public String getTxtCustomerID() {
    return txtCustomerID;
    public void setTxtCustomerID(String txtCustomerID) {
    this.txtCustomerID = txtCustomerID;
    public String getTxtLegacyID() {
    return txtLegacyID;
    public void setTxtLegacyID(String txtLegacyID) {
    this.txtLegacyID = txtLegacyID;
    public String getTxtNationalID() {
    return txtNationalID;
    public void setTxtNationalID(String txtNationalID) {
    this.txtNationalID = txtNationalID;
    public String getTxtSSNID() {
    return txtSSNID;
    public void setTxtSSNID(String txtSSNID) {
    this.txtSSNID = txtSSNID;
    public Character getTxtSex() {
    return txtSex;
    public void setTxtSex(Character txtSex) {
    this.txtSex = txtSex;
    public Date getDteDOB() {
    return dteDOB;
    public void setDteDOB(Date dteDOB) {
    this.dteDOB = dteDOB;
    public String getTxtAgtCd() {
    return txtAgtCd;
    public void setTxtAgtCd(String txtAgtCd) {
    this.txtAgtCd = txtAgtCd;
    public String getTxtLatestAgt() {
    return txtLatestAgt;
    public void setTxtLatestAgt(String txtLatestAgt) {
    this.txtLatestAgt = txtLatestAgt;
    public String getTxtFamilyName() {
    return txtFamilyName;
    public void setTxtFamilyName(String txtFamilyName) {
    this.txtFamilyName = txtFamilyName;
    public String getTxtGivenName1() {
    return txtGivenName1;
    public void setTxtGivenName1(String txtGivenName1) {
    this.txtGivenName1 = txtGivenName1;
    public String getTxtGivenName2() {
    return txtGivenName2;
    public void setTxtGivenName2(String txtGivenName2) {
    this.txtGivenName2 = txtGivenName2;
    public String getTxtNickname() {
    return txtNickname;
    public void setTxtNickname(String txtNickname) {
    this.txtNickname = txtNickname;
    public String getTxtCreatedby() {
    return txtCreatedby;
    public void setTxtCreatedby(String txtCreatedby) {
    this.txtCreatedby = txtCreatedby;
    public String getTxtChangedby() {
    return txtChangedby;
    public void setTxtChangedby(String txtChangedby) {
    this.txtChangedby = txtChangedby;
    public String getTxtOffice() {
    return txtOffice;
    public void setTxtOffice(String txtOffice) {
    this.txtOffice = txtOffice;
    public Date getDteCreated() {
    return dteCreated;
    public void setDteCreated(Date dteCreated) {
    this.dteCreated = dteCreated;
    public Date getDteLastupd() {
    return dteLastupd;
    public void setDteLastupd(Date dteLastupd) {
    this.dteLastupd = dteLastupd;
    public String getTxtStatus() {
    return txtStatus;
    public void setTxtStatus(String txtStatus) {
    this.txtStatus = txtStatus;
    public byte[] getBinMark() {
    return binMark;
    public void setBinMark(byte[] binMark) {
    this.binMark = binMark;
    public String getTxtType() {
    return txtType;
    public void setTxtType(String txtType) {
    this.txtType = txtType;
    public String getTxtFindphone() {
    return txtFindphone;
    public void setTxtFindphone(String txtFindphone) {
    this.txtFindphone = txtFindphone;
    public String getTxtFindpostCd() {
    return txtFindpostCd;
    public void setTxtFindpostCd(String txtFindpostCd) {
    this.txtFindpostCd = txtFindpostCd;
    public Date getDteExternupd() {
    return dteExternupd;
    public void setDteExternupd(Date dteExternupd) {
    this.dteExternupd = dteExternupd;
    public String getTxtSource() {
    return txtSource;
    public void setTxtSource(String txtSource) {
    this.txtSource = txtSource;
    public String getTxtID() {
    return txtID;
    public void setTxtID(String txtID) {
    this.txtID = txtID;
    public String getTxtEmail() {
    return txtEmail;
    public void setTxtEmail(String txtEmail) {
    this.txtEmail = txtEmail;
    public String getTxtURL() {
    return txtURL;
    public void setTxtURL(String txtURL) {
    this.txtURL = txtURL;
    public String getTxtSicCd() {
    return txtSicCd;
    public void setTxtSicCd(String txtSicCd) {
    this.txtSicCd = txtSicCd;
    public int getIntStamp() {
    return intStamp;
    public void setIntStamp(int intStamp) {
    this.intStamp = intStamp;
    public String getTxtClientkey() {
    return txtClientkey;
    public void setTxtClientkey(String txtClientkey) {
    this.txtClientkey = txtClientkey;
    public String getTxtExceptionCd() {
    return txtExceptionCd;
    public void setTxtExceptionCd(String txtExceptionCd) {
    this.txtExceptionCd = txtExceptionCd;
    public String getTxtScoregroup() {
    return txtScoregroup;
    public void setTxtScoregroup(String txtScoregroup) {
    this.txtScoregroup = txtScoregroup;
    public String getTxtImportanceRating() {
    return txtImportanceRating;
    public void setTxtImportanceRating(String txtImportanceRating) {
    this.txtImportanceRating = txtImportanceRating;
    public String getTxtTerritory() {
    return txtTerritory;
    public void setTxtTerritory(String txtTerritory) {
    this.txtTerritory = txtTerritory;
    public String getTxtRegno() {
    return txtRegno;
    public void setTxtRegno(String txtRegno) {
    this.txtRegno = txtRegno;
    public Date getDteIncorp() {
    return dteIncorp;
    public void setDteIncorp(Date dteIncorp) {
    this.dteIncorp = dteIncorp;
    public String getTxtIncorpCountry() {
    return txtIncorpCountry;
    public void setTxtIncorpCountry(String txtIncorpCountry) {
    this.txtIncorpCountry = txtIncorpCountry;
    public String getTxtSourceOrigin() {
    return txtSourceOrigin;
    public void setTxtSourceOrigin(String txtSourceOrigin) {
    this.txtSourceOrigin = txtSourceOrigin;
    // public byte[] getCustTimestamp() {
    // return custTimestamp;
    // public void setCustTimestamp(byte[] custTimestamp) {
    // this.custTimestamp = custTimestamp;
    public String getTxtFullName() {
    return txtFullName;
    public void setTxtFullName(String txtFullName) {
    this.txtFullName = txtFullName;
    public Collection<TblCustAddress> getTblCustAddressCollection() {
    return tblCustAddressCollection;
    public void setTblCustAddressCollection(Collection<TblCustAddress> tblCustAddressCollection) {
    this.tblCustAddressCollection = tblCustAddressCollection;
    @Override
    public int hashCode() {
    int hash = 0;
    hash += (pKcustomer != null ? pKcustomer.hashCode() : 0);
    return hash;
    @Override
    public boolean equals(Object object) {
    // TODO: Warning - this method won't work in the case the id fields are not set
    if (!(object instanceof TblCustomer)) {
    return false;
    TblCustomer other = (TblCustomer) object;
    if ((this.pKcustomer == null && other.pKcustomer != null) || (this.pKcustomer != null && !this.pKcustomer.equals(other.pKcustomer))) {
    return false;
    return true;
    @Override
    public String toString() {
    return "com.test.jpa.TblCustomer[pKcustomer=" + pKcustomer + "]";
    }

  • Unable to create xml from xml schema

    JDeveloper 10.1.3 EA1
    I am unable to create a new xml file from an xml schema when the starting root element is a complex type (but it works with a simple type). It does not matter if the xml schema is registered within JDeveloper.
    Is this a bug or intended behaviour?
    Error message:
    ''XML Document from XML Schema creation could not be competed succesfully. Make sure the source schema is valid and that you have write permissions to the output directory."
    NB The xml schema is valid and I have write permissions on the specified directory.

    When I do not register this (or other) schema with JDeveloper, I can create an xml document from xml schema. However, when I register this schema and then try to generate an xml document (either from the registered xsd either from a filesystem xsd) with person as starting node it fails with the mentioned error. However, when I use city as starting node it is generated successfully.
    <?xml version="1.0" encoding="windows-1252" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.amis.nl/demo/hrm"
    targetNamespace="http://www.amis.nl/demo/hrm"
    elementFormDefault="qualified">
    <xsd:element name="person">
    <xsd:annotation>
    <xsd:documentation>
    A sample complex element
    </xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="name" type="xsd:string"/>
    <xsd:element name="length" type="xsd:int"/>
    <xsd:element name="weight" type="xsd:int" />
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="city" type="xsd:string">
    <xsd:annotation>
    <xsd:documentation>
    A sample simple element.
    </xsd:documentation>
    </xsd:annotation>
    </xsd:element>
    </xsd:schema>

  • Can't validate against XML Schema take 2

    Hi,
    A few weeks ago I posted a message asking how an XML Schema file should be deployed
    in a web application. During 15 days I recived a lot of replies to questions I
    didn't ask but none to the question I asked. I recall that the XML Schema file
    is deployed with the web application in WEB-INF. I tried also WEB-INF/classes
    and WEB_INF/lib. The XML SChema file is not found. So I'm asking again: how is
    one supposed to deploy an XML Schema file in a Web application ?
    Kind regards,
    Nicolas DUMINIL

    Hi :-)
    Yes it does, in the DomHandler.java it serializes to XML then does the
    reparse with validation.
    BTW, I realized that I left out of the zip the xsd file. It is
    attached. Note also the bar.xml is using this schema from
    http://localhost
    You also have another alternative: employ a parser-specific extension to
    do the revalidation. Xerces' extension appears to be early support for
    nonfinal DOM Level 3, which supports this as part of "normalizing" a DOM
    tree. See http://xml.apache.org/xerces2-j/faq-dom.html#faq-7.
    Good luck in your continuing efforts,
    Bruce
    Nicolas DUMINIL wrote:
    >
    Bruce,
    The example you attached doesn't do any schema validation, as you seem thinking.
    In order to do schema validation, one needs at least a schema, as an XSD file.
    Or the example you provided doesn't contain any schema, at least I didn't see
    any, maybe I'm blind. The example you provided is only doing parsing and, consequently,
    it doesn't have anything to do with the problem I posted. Thank you for your time
    but honestly, don't feel obligated to just reply anything if you don't have the
    answer or you don't understand the problem.
    Kind regards,
    Nicolas DUMINIL
    Bruce Stephens <[email protected]> wrote:
    Hello,
    To obtain information from our outstanding support team you need to open
    a communication dialog using the support portal or email. The
    newsgroups are informally maintained by volunteers (typically
    development engineers), are not maintained by customer support, and
    provide no guarantee for response time or problem resolution.
    Attached is a simple web service example that does schema validation.
    See if this works OK in your environment.
    Hope this is of some value,
    Bruce
    Nicolas DUMINIL wrote:
    I went on http://support.bea.com but there is no any usefull information.
    I took
    a look in the examples you suggested and I found out that it simplydoesn't have
    anything to do with the problem I mentioned. My problem is validatingXML documents
    against an XML Schema. As I repeted at least 10 times:
    1. I know how to parse XML documents.
    2. I know how to use DTDs in validating XML documents.
    3. I also have all the information concerning the XML Schema validationand I
    know how to configure the parser for that.
    The problem I have is that my XML Schema deployed with the applicationis not
    found. It i not on the CLASSPATH, it is deployed with the applicationas any application
    component.
    Kr,
    Nicolas DUMINIL
    Bruce Stephens <[email protected]> wrote:
    Hello,
    Since this has been an ongoing issue, the best solution at this point
    may be to open a dialog with our outstanding support group:
    http://support.bea.com or [email protected]
    BTW, you also may want to take a quick look at the example provided:
    http://dev2dev.bea.com/codelibrary/code/examples_xml.jsp
    Hope this is of some value,
    Bruce
    Nicolas DUMINIL wrote:
    Hi,
    A few weeks ago I posted a message asking how an XML Schema file
    should
    be deployed
    in a web application. During 15 days I recived a lot of replies
    to
    questions I
    didn't ask but none to the question I asked. I recall that the XMLSchema file
    is deployed with the web application in WEB-INF. I tried also WEB-INF/classes
    and WEB_INF/lib. The XML SChema file is not found. So I'm asking
    again:
    how is
    one supposed to deploy an XML Schema file in a Web application ?
    Kind regards,
    Nicolas DUMINIL
    [simple.xsd]

  • XML Schema Component Naming Convention

    Is there a naming convention when you create an XML Schema? For example,
    When you create a Type component, then the first letter of its name should be upper case ie. BMW, Honda, AutombileEngine ...etc.
    When you create an Element component, then the first letter of its name is lowercase ie. engine, car, guestCar ..etc.
    Do we have such naming convention for XML Schema?
    Thanks

    I am giving this from my document which i prepared for one of my customer
    2     General Guidelines for design of XML schema documents
    The representation of data in an XML format will be a key component of development within SOA. Therefore, the design and development of XML schemas should be as rigorous an activity as designing and developing code or designing database schemas. As such, when creating an XML schema you should be working within a development process and working to a set of design guidelines and coding standards (when writing the XML schema file). XML schemas should be reviewed for accuracy and compliance with guidelines and standards. Each of the requirements in the list below is a general requirement for all XML schemas to be deployed in the SOA environment.
    •     Understandable: XML schemas should be clear, consistent and unambiguous. They should contain human readable documentation and, where appropriate, links to requirements or design documents.
    •     Semantically Complete: An XML schema should define, for one or more target XML documents, each and every element and attribute that is understood by your solution when processing target documents.
    •     Constraining: XML schemas are used as contracts between both publisher and consumer. As such, they must be able to be validated as concisely as possible. When designing an XML schema constraints should be identified for the values for all the elements and attributes that the application uses and relies on to the set of values that the application can handle. A valid document should imply valid data within the limits of what can be specified by the XML Schema language.
    •     Uniquely identifiable: XML schemas should import and include other XML schema files rather than duplicating types and elements locally.
    •     Reusable: XML schemas should be specified in such a way that types and other XML schemas can leverage elements. Every type defined in an XML schema that is the content type of an attribute or an element should be defined globally (i.e., at the top level in the Schema). Types that are defined globally can be reused in other XML schemas. Schemas should be separated into logical sections which can be included into the main schema file.
    •     Extensible: Schemas should be designed to be extensible—that is, new elements and attributes can be inserted throughout the document.
    Every schema should use at least two namespaces – the targetNamespace and the XML Schema (http://www.w3.org/2001/XMLSchema) namespace.
    Create typed elements that can be referred to by object elements:
    Example:
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.soa.com"
    xmlns="http://www.soai.com"
    elementFormDefault="qualified">
    <xsd:complexType name="PersonType">
    <xsd:sequence>
    <xsd:element name="Name" type="xsd:string"/>
    <xsd:element name="SSN" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.company.org"
    xmlns="http://www.company.org"
    elementFormDefault="qualified">
    <xsd:include schemaLocation="Person.xsd"/>
    <xsd:include schemaLocation="Product.xsd"/>
    <xsd:element name="Company">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Person" type="PersonType" maxOccurs="unbounded"/>
    <xsd:element name="Product" type="ProductType" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    •     Recognize that with XML Schemas you will not be able to express all your business rules.
    o     Express those business rules using XSLT.
    •     Use type definitions
    Elements vs Attributes
    •     Use attributes for metadata about the parent element.
    •     Use attributes for data that is semantically tied to the enclosing element.
    •     Use elements for data that have a meaning separate from the enclosing element.
    •     Use attributes when the value will be frequently present in order to improve the human readable form of an XML instance document or reduce its size.
    •     If you don't know which to use, then use the element form (which is more extensible).
    2.1.1     Element, Types and attribute names
    Create a descriptive name without it being excessively long (no more than 32 characters).
    Elements and Types should be named in Upper Camel Case. Upper Camel Case capitalizes the first character of each word and compounds the name (remove all whitespace).
    Attributes should be named in Lower Camel Case. Lower Camel Case capitalizes the first character of each word except the first word and compounds the name.
    Simple and Complex type names
    XML Schema has separate symbol space for elements and types so they may have the same name. The best practice is to append the word "Type" to all simple and complex type names to aid in human readability and comprehension.
    Element, attribute and type names MUST be in a singular form unless the concept itself is plural.
    2.1.1.1     XML Schema versioning
    Use major and minor version tracking:
    Major—completely different structure and semantics, most likely not backward compatible
    Minor—backward compatible changes which introduce new features without removing or changing the semantics of existing structures
    2.1.1.2     Indication of version in the namespace URI
    Specify a namespace URI as follows
    http://$domain/$groupSpecifier/$namespaceTitle/$version
    The groupSpecifier can include several levels, e.g., /www.soa.com/SOA/USA/.
    An example namespace could be:
    http://www.soa.com/SOA/order/2

Maybe you are looking for

  • Itunes 10.4.1 64bit for Win 7 can't find quicktime, QTCF.dll error -- HELP PLEASE!

    Every time I install itunes 10.4.1 64bit for Win 7, it says it is unable to find quicktime, then instructs me to uninstall itunes then install it again. I've done this several times but still have the same problem. There is also another promt that sa

  • Passing a query with a variable to a function

    I have a procedure that builds a query and passes it to a function to dump the results to a csv file. I now need to add a parameter to the procedure to allow the number of days in the past to be passed in and used as a variable in the query (it was p

  • (Yellow) Highlights appear black. How can I fix this?

    Today I woke up to find that I can't read the highlighted parts of my PDFs because they suddenly appear black. I have a Mac. Any suggestions as to how to fix it? Many thanks.

  • Help with this requriement please please very very very urgent

    on the selection screen i have 1.material no as select-options from table mara 2.material type as parameter from table mara 3.plant as select-options from table marc my requirement is that based on material no i should get material type and plant i k

  • Error when creating package

    Hi All, I am executing this command to create a package. java -Xmx1024M -jar /ACS4/UploadTest-1_2.jar http://127.0.0.1:8080/packaging/Package /ACS4/sample_books/monteCristo.epub; It returned an error: Creating package request for: /ACS4/sample_books/