Can OSB schema validate via a catalog?

I have an OSB 11.1.4 question regarding XML schema validation.
I've created an XML Schema model for dealing with Party Relationships that, in a nutshell involves a schema that is considered Core and is generic (covers the core to/from links between two Parties, and the role names in the relationship for the parties and has an optional abstract content component to allow for relationship type specific content).  This allows business domain specific specialisations of the "relationship specific content" which live in their own schema and import the generic schema.  In other words specific relationship types import the Core relationship schema.
Now in an XML editor such as XMLSpy or Oxygen if I want to create an document with say relationships from two business domains I'd specify the schema location of these specialisations in the document declaration as follows:
<relationshipList xmlns="urn:ird.govt.nz:ebo:party.relationship.Core"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="urn:ird.govt.nz:ebo:party.relationship.ChildSupport file:/.../ebo/party.relationship.ChildSupport_1.0.xsd
                                    urn:ird.govt.nz:ebo:party.relationship.TaxAgent file:/.../ebo/party.relationship.TaxAgent_1.0.xsd">
    <relationship>
        ... etc
The idea in the above is that relationshipList exists in the Core schema and specialisations can extend parts o fit in a flexible way.
This all works nicely in XMLSpy or Oxygen but of course OSB ignores schema location in the document instance and within a proxy validate action I have to choose a specific resource to validate against.  The problem here is that if I reference only the Core schema then it complains about the specialised content.  If instead I choose a business domain then that domains extensions work fine but no other business extensions validate.
I can overcome this problem with a couple of hacks.  One is to include business specific imports into the Core schema so that the validator can find the other schemas but this is undesirable since it creates a dependency from the generic to the specific.   I can also do something similar in the web service schema but this not really any better as it moves the dependency from the Core Schema to the web service schema and now the web service schema has to anticipate all possible business specific schemas that might be needed.
What I really need is a "catalog" so that the validator can locate any/all of the business domain extensions that are needed.  Is this possible in OSB 11.1.4 or any other version?
regards

You would need to import all releated schemas in OSB as resource (you can easily import them as zipped resourced) and resolve any dependency conflicts that might arise. Once you have all the dependencies sorted out and session activated, you can validate against the generic schema and it will also validate against any referenced schemas as required.

Similar Messages

  • Can I copy an existing LR catalog to a new disc?

    I have installed a new primary disc (C: in Windows 7 Pro) and re-downloaded LR4.2 release candidate. Can I simply copy the existing LR catalog (which I have on old disk, still accessible via USB, or from several backup copies) to the new disc and LR will work as it did previously. The drive letters of the locations of the actual image files (on other internal drives) have now changed so how do I tell LR to now use the new drive letter locations. Thanks for help.

    Yes, you can do a copy and the catalog should work.
    If the drive letters have changed where your photos are stored, the easiest way to get everything to work is to go into Windows and change the drive letters to what they used to be, so that your photos are now on the same drive as before. Alternatively, you can reconnect the folders (right-click on the top level folder and select "Find Missing Folder")

  • How can I add email (via outlook client) to share options of preview app

    how can I add email (via outlook client) to share options of preview app

    You can't.  Apple's share button only supports Apple Mail (as specified by launching Apple Mail, choosing preferences and choosing general.).  Maybe Apple will open this up to other apps in future updates.

  • I want to shoot a movie on my iPhone and edit it on my iPad using the iMovie app. How can this be done via iTunes on my computer?

    I want to shoot a movie on my iPhone and edit it on my iPad using the iMovie app. How can this be done via iTunes on my computer?

    You can't drag video into the filesharing pane of iTunes, you can only transfer projects.
    Videos need to come in via the photos tab of iTunes.
    The easiest way to get videos from the iPhone to the iPad is via the project export import.
    Projects can be exported from the iPhone, then imported to the iPad like this:
    iPhone Send a project or trailer to iTunes
    If the marquee screen isn’t showing, tap the My Projects button .
    Scroll to center the project or trailer you want to share.
    Tap the Share button at the bottom of the screen, and then tap iTunes; tap OK when iMovie indicates that export is complete.
    Connect your device to your computer, and then open iTunes on your computer.After a moment, your device appears in iTunes, below Devices on the left.
    Select the device, and then click Apps at the top of the iTunes window.
    Select iMovie in the Apps list below File Sharing. (You may need to scroll to see it.)
    In the iMovie Documents pane, select the file you just shared, and then click the “Save to” button; save the file to your computer in a place where you can find it easily.You can also save the file by dragging it to the desired location on your computer.
    Disconnect the device from your computer.
    iPad Import a project or trailer from iTunes
    Connect your device to your computer, and open iTunes on your computer.After a moment, your device appears in iTunes, below Devices on the left.
    Select the device, and click Apps at the top of the iTunes window.
    Select iMovie in the Apps list below File Sharing. (You may need to scroll to see it.)
    Click Add below the iMovie Documents pane; in the window that appears, navigate to the file you want to add.
    Select the file, and then click Open to copy the file to your device.The file appears in the iMovie Documents pane when copying is complete.
    Open iMovie on your device; if the marquee screen isn’t showing, tap the My Projects button in the upper-left corner above the viewer.
    Tap the Import button at the bottom of the screen, and then tap the name of the project you want to import.When the import is complete, the project opens and can be edited like any other project.

  • I have just downloaded ML.  I can get my email via iCloud, but I can't get it on MAIL 6.0.  I have done the JAVA thing--seems to be OK.  MAIL 6.0 on my desktop won't sync with Mobile Me and won't download emails.  Any suggestions?

    I have just downloaded ML.  I can get my email via iCloud, but I can't get it on MAIL 6.0.  I have done the JAVA thing--seems to be OK.  MAIL 6.0 on my desktop won't sync with Mobile Me and won't download emails.  Any suggestions?

    Just did something--am not sure what, probably in the "iCloud"--but seems to be working at last!

  • Can access Apple TV via airplay, but can't get to internet or iMac from Apple TV

    Can access Apple TV via airplay, but can't get to internet or iMac from Apple TV. Whenever I try to put my info in it says to try later. When I test network it says network time has not been set. It has worked previously.

    Try the following steps, check whether things are working after each step where appropriate, before trying the next.
    Check AirPlay is turned on on the Apple TV (turn it off and on if it already is)
    Check that both devices are on the same network (Settings > Wifi, on the mobile device and Settings > General > Network, on the Apple TV).
    Restart the Apple TV (Settings > General > Restart).
    Restart the Apple TV by removing ALL the cables for 30 seconds.
    Restart your router. (Also try removing it’s power cord for at least 30 seconds)
    Restart your mobile device.
    If you are still having problems, the following article(s) may help you.
    Troubleshooting AirPlay
    Troubleshooting Wi-Fi networks and connections
    Recommended Wi-Fi settings
    Wifi Diagnostic Software (for Mac users)
    You may also find some help on this page, where I’ve collected some of the more unusual solutions to network issues.
    When making adjustments to your network for better optimisation, you may find some of the points mentioned on this page helpful.

  • Can't access photos via windows, everything else works iTunes, external software etc.

    Hello,
    Since I installed Windows 8.1 I have quite big problem, can't access photos via windows explorer. iTunes and other software can see phone and works completely fine.
    There is error 28 in device manager.
    Tried uninstalling all services including iTunes itself and got latest iTunes today and still no luck.
    Anybody knows solution to this ?
    (iPhone 4S iOS 7.0.4)

    Is it just me, who got this issue ?

  • Is it possible to recover my data from iCloud backup without working wifi? I have as many other upgraded my iPhone 4S to iOS 7.0.2 with the result that the Wi-Fi or Bluetooth no longer works. However, i can connect to iTunes via cable but there is wrong v

    Is it possible to recover my data from iCloud backup without working wifi? I have as many other upgraded my iPhone 4S to iOS 7.0.2 with the result that the Wi-Fi or Bluetooth no longer works. However, i can connect to iTunes via cable but there is wrong version of backup.

    Answer is no.
    If you want the iCloud backup you have to have n internet connection, thus WiFi.
    The not working WiFi has happened with quite a number of users.
    It is not exactly clear what is the cause but there are suggestions to clear it up:
    Some people have had success by removing an apostrophe from the iPhone name. If your iPhone is called something like “John’s iPhone” then this might work. Go to Settings > General > About > Name and change it to something with no apostrophe.
    Some people have reported success by putting the iPhone into Airplane mode and then going to Settings > General > Reset > Reset Network Settings, but the problem may return.
    You could also try going to Settings > Control Center and disable Access on Lock Screen then turn your iPhone off and on again.
    Make sure that your router firmware is up to date.
    Try backing up your iPhone and then restoring it. Check how to factory reset an iPhone for details.
    If nothing is working for you, try contacting Apple or take your iPhone into an Apple Store.
    Succes, Lex

  • My ipod touch 4g doesn't show option for os update in setting-general page. Can i update it via itunes by connecting it to computer?

    My ipod touch 4g doesn't show option for ios update in setting-general page. Can i update it via itunes by connecting it to computer?

    Try:
    - iOS: Not responding or does not turn on
    When it says place the iPod in recovery mode ue one of these programs:
    For PC
    RecBoot: Easy Way to Put iPhone into Recovery Mode
    If necessary:
    Download QTMLClient.dll & iTunesMobileDevice.dll for RecBoot
    For MAC or PC
    The Firmware Umbrella - TinyUmbrella
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try on another computer
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar       

  • Can any one validate the below queries related to temp tablespace

    For Temporary Tablespace Free and Used Space Information, I am using the following query
    SELECT fs.tablespace_name tspace,
    sum(fs.bytes)/(1024*1024) tot_ts_size_MB,
    sum(df.bytes_free)/(1024*1024) free_ts_size_MB,
    sum(df.bytes_used)/(1024*1024) used_ts_size_MB
    FROM dba_temp_files fs,
    (select tablespace_name, bytes_free, bytes_used from v$temp_space_header) df
    WHERE fs.tablespace_name(+) = df.tablespace_name
    GROUP BY fs.tablespace_name;
    For getting how much space is being used by current users, I am using the following query
    SELECT b.tablespace tablespace_name,
    a.sid sid,
    a.username username,
    (b.blocks * c.value)/(1024*1024) Current_Usage
    FROM v$session a, v$sort_usage b,
    (select value from v$parameter where name = 'db_block_size') c
    WHERE a.saddr = b.session_addr;
    Can any one validate, that above queries are right or not?

    Hi,
    1.for first query i think u can also use only v$temp_Space_header to find out
    the required details by
    SELECT tablespace_name, SUM(bytes_used)/1024/1024 "Tot Used Space in MB",
    SUM(bytes_free)/1024/1024 "Tot Free Space in MB"
    FROM V$temp_space_header
    GROUP BY tablespace_name;
    2.http://www.dbazine.com/oracle/or-articles/weeg3
    Thanks
    Kuljeet

  • Can't print pdf via CUPS / Samba

    I have a printer set up on a Linux server, which is shared in an office of Windows machines. It works flawlessly, I can print anything except for pdf files. On the client side there are no visible error messages or anything, but nothing happens, and no trace of the printing command in CUPS logs.
    Locally, from the Linux machine pdf's can be printed without any problem, but I can't do that via network from Windows machines.

    Operating system?  Reader version?  Can you post a screenshot of that unavailable option?

  • How can we a validate a CSV file in SSIS and log the error details in another CSV File by using Sript Task.

    How can we a  validate a CSV file in SSIS and log the error details in another CSV File by using Sript Task.

    Please see:
    http://www.bidn.com/blogs/DevinKnight/ssis/76/does-file-exist-check-in-ssis
    http://social.msdn.microsoft.com/Forums/en-US/01ce7e4b-5a33-454b-8056-d48341da5eb2/vb-script-to-write-variables-to-text-file

  • Can I sync documents via iCloud with Lion?

    Can I sync documents via iCloud with Lion?

    You can sync other types files between Macs....
    http://lifehacker.com/5856147/force-icloud-into-backing-up-any-document-type
    I use an alias of the folder in the user library to make this more convenient...
    http://www.iwebformusicians.com/iWeb/mountain-lion.html

  • Strange. I can play all my clips in FCP 7, but can not export them via share, nor submit them via Compressor. What happened? Thank yiou for your kind help, I can not continue my work! FCP 7!

    Strange. I can play all my clips in FCP 7, but can not export them via share, nor submit them via Compressor. What happened? Thank yiou for your kind help, I can not continue my work! FCP 7!

    When FCP/FCS begins to act unexpectedly, the usual first step is to trash your preferences:
    https://discussions.apple.com/docs/DOC-2491
    MtD

  • I can't send emails via mail. I can receive but not send. I have set up gmail on mail. Any ideas?

    I can't send emails via mail. I can receive but not send. I have set up gmail on mail. Any ideas? No problems with the set up previously to this.

    Go to Mail Preferences- Accounts and confirm you are providing Gmail what they require to send and receive mail. And DON'T specify Secure Socket Layer. Some mail accts don't like SSL
    Good Luck to you.

Maybe you are looking for