XI3.0 SP13 doesn't like BuiltInType tag in OAGIS 9.0 QualifiedDataTypes.xsd

I am on XI 3.0 SP13.
I am not able to activate the OAGIS 9.0 QualifiedDataTypes.xsd after I imported it into integration builder.  Integration builder is poping up Internal Problem -java.lang.NullPointerException.
The processing log reads:
Activation of the change list canceled Check result for External Definition QualifiedDataTypes | http://xyz.com/xi/OAG/90/: Document check found errors  Cause: Unable to recognize the loaded document as valid XSD  Error when parsing XSD document com.sap.aii.utilxi.xsd.api.XsdException: Document is not valid xsd since it contains the <BuiltInType> tag
The steps to recreated this problems:
1. download OAGIS 9.0 schemas from http://www.openapplications.org/. It is in a zip file.  Unzip it somewhere in your PC.
2. Find <your folder>\9.0\Resources\Components\CoreComponents\QualifiedDataTypes.xsd.
3. Import this QualifiedDataTypes.xsd into Integration Builder as an External Defininition.
4. Try to activate it. You will get the error.
Tips appreciated. I have downloaded the exception log and can post it here if needed.
Eddy
[email protected]

I found answer from Yahoo Group oagis-users.  I should reward myself some points.  lol.
Here's the link. You may need to join the group first in order to see more.
<a href="http://tech.groups.yahoo.com/group/oagis-users/message/1918">http://tech.groups.yahoo.com/group/oagis-users/message/1918</a>
Here's part of the message:
RE: [oagis-users] Re: OAG 8.0 is not valid as far as XmlSpy 2006 is c oncerned.
This message is for OAGIS 9.
I did some investigation and the problem Spy 2006 has turns out to be an issue
with the original (UNCEFACT) QualifiedDataTypes.xsd and UnQualifiedDataTypes.xsd
Schemas which, according to the OAG namespace declarations are based on Version
1.1 and therefore I assume based on "XML Naming and Design Rules Draft 1.1, 14
January 2005".
First off the problem is only in the annotations/documentation and not with the
content model. The NDR uses ccts:BuiltInType within the body of the document,
but the Appendices (Schema Modules) use xsd:BuiltInType and xsd:BuiltinType. I
changed these to be ccst:BuiltInType in the OAG Schemas and Spy 2006 is happy. I
downloaded an eval version to check this out.
Attached are the updated Schemas, unofficial of course. Note that I copied the
Architecture Team.
Regards,
Kurt Kanaskie
IT Application Architecture
Lucent Technologies
work: (908) 582-5883
cell: (484) 695-1106
Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of thom_at_work
Sent: Sunday, October 30, 2005 8:21 PM

Similar Messages

  • MP3-Library doesn't like some of MediaSource's ID3 t

    Just a tip for MP3-Library users:
    On rare occasions, MediaSource 3.30.2 will produce an ID3 tag that MP3-Library doesn't like. (This is pretty rare -- out of 45 tracks I updated the tags on, 6 did this.) This results in the file being displayed as corrupted. If you select "Analyze/Fix MP3," it finds a frame or two with random specifications at the very start of the file, followed by a single bad frame, and then all good frames.
    If you check all availiable fix options (delete selected frames [check the junk and bad ones], delete garbage before st frame, delete garbage after last frame), it lops about 30 bytes off the end of the tag/header and takes a few good frames off the start of the file.
    According to MP3Utility and EncSpot, there's nothing wrong with the files, and they play just fine in MediaSource, Winamp, and on the Zen. The header data that was destroyed doesn't affect the ID3 data. It only seems to have removed the Xing header. (No, I don't use Xing. LAME 3.97 alpha puts Xing-compatible headers on its VBR files.)
    The following are the summary data that MP3Utility shows. This is from the original file, fresh out of LAME:
    <i>File size: 3,63,232 bytes
    Offset to first frame header: 2,630 bytes
    MPEG version .0; Layer III
    Bitrate: VBR (Xing); Sample rate: 44,00 Hz
    Channel mode: Joint stereo
    Private: No; CRCs: No; Copyrighted: No
    Original: No; Emphasis: None
    Frame size: ,52 samples/frame
    Frame length: 47 bytes/frame (unpadded)
    Pad size: byte(s)
    Estimated frames: 8,945
    Estimated time: 3:54 (234 secs.)</i>
    This is after importing the file into the PC Music Library and clicking "Update Tag." I didn't modify anything, just told it to re-write the ID3 tag:
    <i>File size: 3,63,232 bytes
    Offset to first frame header: 2,630 bytes
    MPEG version .0; Layer III
    Bitrate: VBR (Xing); Sample rate: 44,00 Hz
    Channel mode: Joint stereo
    Private: No; CRCs: No; Copyrighted: No
    Original: No; Emphasis: None
    Frame size: ,52 samples/frame
    Frame length: 47 bytes/frame (unpadded)
    Pad size: byte(s)
    Estimated frames: 8,945
    Estimated time: 3:54 (234 secs.)</i>
    And this is after MP3-Library "fixed" it:
    <i>File size: 3,629,325 bytes
    Offset to first frame header: 2,600 bytes
    MPEG version .0; Layer III
    Bitrate: 224 kbps; Sample rate: 44,00 Hz
    Channel mode: Joint stereo
    Private: No; CRCs: No; Copyrighted: No
    Original: No; Emphasis: None
    Frame size: ,52 samples/frame
    Frame length: 73 bytes/frame (unpadded)
    Pad size: byte(s)
    Estimated frames: 4,96
    Estimated time: 2:0 (30 secs.)</i>
    No, MP3-Library DIDN'T chop 04 seconds off the file. The estimated frame count and length are WRONG because the Xing header was destroyed by MP3-Library. This header would normally tell MP3Utility how long the file really is, otherwise it takes the bitrate of the first frame and extrapolates that over the file length. (Without this header, many programs' progress sliders won't be as accurate.)
    So, if MP3-Library tells you a file is corrupted after going through MediaSource and the file wasn't corrupted before, DON'T fix it. You'll only make things worse. I've never seen MediaSource or my Zen actually damage a file.
    (At first, I told it to fix 'em. Now I'm going through and restoring the backups it made.)

    i have used mp3-libary many times before because it said a large amount of my collection was corrupted. but it seams to be better.as i havent used media source to import them so i think they may have actually be corrupt. but interesting findings.

  • How to prepare Custom tag with scope as  session  like Struts tag

    Hi
    All Struts tags having the feature of Automatic Scoping.
    Automatic Scoping: Struts tags check all contexts (namely page, request, session, application) and use the first instance found. Developers do not have to explicitly "retrieve" objects from a particular scope. They may, however, specify a context.
    same as like struts tag I want to preapre 'select custom tag'.which will retrieve its previous selected value automatically and display.And one important thing is I dont want to set the selected value of custom tag in session expicitly.I mean the custom tag it self should take care to set the session vale and retrieve the sesion value and display like Struts tag . For struts select tag we wont set any selected value in session though it will retrieve the previous value and display when scope of form = session
    regards
    jagan

    Hi
    All Struts tags having the feature of Automatic Scoping.
    Automatic Scoping: Struts tags check all contexts (namely page, request, session, application) and use the first instance found. Developers do not have to explicitly "retrieve" objects from a particular scope. They may, however, specify a context.
    same as like struts tag I want to preapre 'select custom tag'.which will retrieve its previous selected value automatically and display.And one important thing is I dont want to set the selected value of custom tag in session expicitly.I mean the custom tag it self should take care to set the session vale and retrieve the sesion value and display like Struts tag . For struts select tag we wont set any selected value in session though it will retrieve the previous value and display when scope of form = session
    regards
    jagan

  • How do i put a mobile number in on numbers '09? like 0414441472. Doesn't like 0 at the front. Thanks

    How do i put a mobile number in on numbers '09? like 0414441472. Doesn't like 0 at the front. Thanks

    Ed,
    There are a number of ways to do this. Your phone number consists of all numerals, yet isn't a numeric value, but rather a text value. Numbers doesn't know that, so it treats it as a numeric value and strips off what it feels is an unnecessary leading zero.
    You have there options:
    Format the cells as Text prior to making the entry.
    Leave the cells as a Numeric value format, but choose Custom Format to set the number of displayed places and choose to display leading zeros.
    Use the Numeral System Format and set it to base 10, displaying 9 digits, or whatever you need.
    There are ways to convert a number to text and add required leading zeros with a formula too, but it's needless work.
    Jerry

  • Mathematica Doesn't Quite Obey Tag Rule in DWM

    I used the xprop command given here to identify Mathematica, as follows:
    xprop |awk '
    /^WM_CLASS/{sub(/.* =/, "instance:"); sub(/,/, "\nclass:"); print}
    /^WM_NAME/{sub(/.* =/, "title:"); print}'
    title: "Untitled-1"
    instance: "XMathematica"
    I then assigned Mathematica to tag 3, with this line in my config.h:
    { NULL, "XMathematica", NULL, 1 << 2, False },
    But Mathematica only opens in tag 3 if I restart dwm (it's in a while loop, so I restart it using the script given in the dwm article at the Archwiki). Otherwise, it opens in the current tag. No other program doesn't follow my tag rules. Does anyone else have similar issue, or have an idea what could be up?
    I'm running dwm 5.5, with the bstack, pertag, bstack.horiz, fibonacci, cellwriter, pango, tilemovemouse, and monocole patches.
    My full config.h:
    /* See LICENSE file for copyright and license details. */
    /* appearance */
    static const char font[] = "kroeger 05_55 caps 6";
    static const char normbordercolor[] = "#ffffff";
    static const char normbgcolor[] = "#ffffff";
    static const char normfgcolor[] = "#222222";
    static const char selbordercolor[] = "#42b1e1";
    static const char selbgcolor[] = "#ffffff";
    static const char selfgcolor[] = "#42b1e1";
    static unsigned int borderpx = 0; /* border pixel of windows */
    static unsigned int snap = 32; /* snap pixel */
    static Bool showbar = True; /* False means no bar */
    static Bool topbar = True; /* False means bottom bar */
    /* tagging */
    static const char tags[][MAXTAGLEN] = { "xoj", "pdf", "nb", "www", "cli"};
    static unsigned int tagset[] = {1, 1}; /* after start, first tag is selected */
    static Rule rules[] = {
    /* class instance title tags mask isfloating */
    { "Cellwriter", NULL, NULL, ~0, True },
    { "Easystroke", NULL, NULL, 0, False },
    { "Pychrom", NULL, NULL, 0, True },
    { "Xournal", NULL, NULL, 1 << 0, False },
    { "MuPDF", NULL, NULL, 1 << 1, False },
    { NULL, "XMathematica", NULL, 1 << 2, False },
    { "Mplayer", NULL, NULL, 1 << 3, True },
    { "surf", NULL, NULL, 1 << 3, False },
    { "Chromium", NULL, NULL, 1 << 3, False },
    { "Pidgin", NULL, NULL, 1 << 3, True },
    { "URxvt", NULL, NULL, 1 << 4, False },
    /* layout(s) */
    static float mfact = 0.55; /* factor of master area size [0.05..0.95] */
    static Bool resizehints = False; /* False means respect size hints in tiled resizals */
    #include "bstack.c"
    #include "bstackhoriz.c"
    #include "fibonacci.c"
    static Layout layouts[] = {
    /* symbol arrange function */
    { "[]=", tile }, /* first entry is default */
    { "><>", NULL }, /* no layout function means floating behavior */
    { "[M]", monocle },
    { "TTT", bstack },
    { "===", bstackhoriz },
    { "[@]", spiral },
    { "[\\]", dwindle },
    /* key definitions */
    #define MODKEY Mod1Mask
    #define TAGKEYS(KEY,TAG) \
    { MODKEY, KEY, view, {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask, KEY, toggleview, {.ui = 1 << TAG} }, \
    { MODKEY|ShiftMask, KEY, tag, {.ui = 1 << TAG} }, \
    { MODKEY|ControlMask|ShiftMask, KEY, toggletag, {.ui = 1 << TAG} },
    /* helper for spawning shell commands in the pre dwm-5.0 fashion */
    #define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }
    /* commands */
    static const char *dmenucmd[] = { "dmenu_run", NULL};
    static const char *termcmd[] = { "urxvt", NULL };
    static const char *rotatecmd[] = { "/home/sara/.scripts/rotate.sh", NULL };
    static const char *scrollupcmd[] = { "xte", "mouseclick 4", NULL };
    static const char *scrolldncmd[] = { "xte", "mouseclick 5", NULL };
    static const char *printcmd[] = { "scrot", NULL };
    static const char *mathcmd[] = { "mathematica", NULL };
    static const char *notecmd[] = { "xournal", NULL };
    static const char *webcmd[] = { "sr", "-g", "google", NULL };
    static const char *raisevolcmd[] = { "/home/sara/.scripts/raisevol.sh", NULL };
    static const char *lowvolcmd[] = { "/home/sara/.scripts/lowvol.sh", NULL };
    static const char *mutvolcmd[] = { "/home/sara/.scripts/mutevol.sh", NULL };
    #include <X11/XF86keysym.h>
    static Key keys[] = {
    /* modifier key function argument */
    { MODKEY, XK_p, spawn, {.v = dmenucmd } },
    { MODKEY|ShiftMask, XK_Return, spawn, {.v = termcmd } },
    { MODKEY, XF86XK_Launch3, spawn, {.v = webcmd } },
    { 0, XF86XK_Launch3, spawn, {.v = rotatecmd } },
    { 0, XF86XK_ScrollUp, spawn, {.v = scrollupcmd } },
    { MODKEY, XF86XK_ScrollUp, spawn, {.v = mathcmd } },
    { 0, XF86XK_ScrollDown, spawn, {.v = scrolldncmd } },
    { MODKEY, XF86XK_ScrollDown, spawn, {.v = notecmd } },
    { 0, XK_Print, spawn, {.v = printcmd } },
    { 0, XF86XK_AudioRaiseVolume, spawn, {.v = raisevolcmd } },
    { 0, XF86XK_AudioLowerVolume, spawn, {.v = lowvolcmd } },
    { 0, XF86XK_AudioMute, spawn, {.v = mutvolcmd } },
    { MODKEY, XK_b, togglebar, {0} },
    { MODKEY, XK_j, focusstack, {.i = +1 } },
    { MODKEY, XK_k, focusstack, {.i = -1 } },
    { MODKEY, XK_h, setmfact, {.f = -0.05} },
    { MODKEY, XK_l, setmfact, {.f = +0.05} },
    { MODKEY, XK_Return, zoom, {0} },
    { MODKEY, XK_Tab, view, {0} },
    { MODKEY|ShiftMask, XK_c, killclient, {0} },
    { MODKEY, XK_t, setlayout, {.v = &layouts[0]} },
    { MODKEY, XK_f, setlayout, {.v = &layouts[1]} },
    { MODKEY, XK_m, setlayout, {.v = &layouts[2]} },
    { MODKEY, XK_r, setlayout, {.v = &layouts[3]} },
    { MODKEY, XK_o, setlayout, {.v = &layouts[4]} },
    { MODKEY, XK_s, setlayout, {.v = &layouts[5]} },
    { MODKEY, XK_d, setlayout, {.v = &layouts[6]} },
    { MODKEY, XK_space, setlayout, {0} },
    { MODKEY|ShiftMask, XK_space, togglefloating, {0} },
    { MODKEY, XK_0, view, {.ui = ~0 } },
    { MODKEY|ShiftMask, XK_0, tag, {.ui = ~0 } },
    TAGKEYS( XK_1, 0)
    TAGKEYS( XK_2, 1)
    TAGKEYS( XK_3, 2)
    TAGKEYS( XK_4, 3)
    TAGKEYS( XK_5, 4)
    { MODKEY|ShiftMask, XK_q, quit, {0} },
    #include "tilemovemouse.c"
    /* button definitions */
    /* click can be a tag number (starting at 0),
    * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
    static Button buttons[] = {
    /* click event mask button function argument */
    { ClkLtSymbol, 0, Button1, setlayout, {0} },
    { ClkLtSymbol, 0, Button3, setlayout, {.v = &layouts[2]} },
    { ClkWinTitle, 0, Button2, zoom, {0} },
    { ClkStatusText, 0, Button2, spawn, {.v = termcmd } },
    { ClkClientWin, MODKEY, Button1, tilemovemouse, {0} },
    { ClkClientWin, MODKEY, Button2, togglefloating, {0} },
    { ClkClientWin, MODKEY, Button3, resizemouse, {0} },
    { ClkTagBar, 0, Button1, view, {0} },
    { ClkTagBar, 0, Button3, toggleview, {0} },
    { ClkTagBar, MODKEY, Button1, tag, {0} },
    { ClkTagBar, MODKEY, Button3, toggletag, {0} },
    Appreciate the help .
    [Edit] Adding to the strangeness, Mathematica's documentation always starts up as a floating window, until I restart dwm with Mod-Shift-Q. This is wierd. Mathematica notebooks I create are properly tiled. [/Edit]
    Last edited by Sara (2010-11-01 10:11:16)

    Pasted another example of my usb sd card reader.
    there is no test_X symbol link in /dev/ directory after i un-pluged sd card reader and re-pluged it in on my computer
    oh, I use systemd of course:
    XSign rules.d # cat /boot/grub/menu.lst
    # (0) Arch Linux
    title Arch Linux
    root (hd0,0)
    kernel /boot/vmlinuz26 root=/dev/disk/by-label/root resume=/dev/sda7 ro vga=0x361 init=/usr/lib/systemd/systemd quiet
    initrd /boot/kernel26.img
    Hacksign wrote:
    brebs wrote:You're mixing the hierarchy levels (i.e. subsystems) - can't do that. See working example.
    no, I dont think I mixed te hierarchy level.
    SUBSYSTEM=="input" matched '/devices/platform/i8042/serio1/serio2/input/input24/mouse2'
    and
    SUBSYSTEMS=="usb", ATTR{idVendor}=="1532",
    matched its parent
    and I'm so sorry that I pasted a wrong device tree...
    sorry

  • Bridge doesn't like gif

    My Bridge doesn't like gif extensions on the pictures. He cal-laps, the program re-installed on my mac, but the same problem. By gif it stops and I have to forced stop to quit the program. hen open again and the same problem appears.
    jpg. or png ole but gif bridge won't replace or open or...

    BOILERPLATE TEXT:
    If you give complete and detailed information about your setup and the issue at hand, such as your platform (Mac or Win), exact versions of your OS, of Photoshop and of Bridge, machine specs, what troubleshooting steps you have taken so far, what error message(s) you receive, if having issues opening raw files also the exact camera make and model that generated them, etc., someone may be able to help you.
    Please read this FAQ for advice on how to ask your questions correctly for quicker and better answers:
    http://forums.adobe.com/thread/419981?tstart=0
    Thanks!

  • MacBook Pro doesn't like my 3rd gen. iPod

    Just got a new MacBook Pro (work-issue = no administrator password for me), which replaced a Titanium PowerBook. Tried to hook up and sync my 3rd gen. iPod for the first time, using the Firewire port of course. (Music library has already moved to new machine.)
    The iPod doesn't seem to be seen by the MacBook Pro. It doesn't show up in the iTunes source list or on the desktop. The iPod goes into "Do Not Disconnect" mode, then it freezes.
    I've seen other people posting with similar or same issues, but no resolution. What could be going on?
    MacBook Pro   Mac OS X (10.4.5)  

    Update: I have discovered that if I connect the iPod to the Mac with the Firewire cable only, things work perfectly. If I connect thru the dock with the iPod sitting in it (like I was before), things go haywire.
    So I guess the MacBook Pro likes my 3rd gen. iPod just fine. The iPod dock is what it doesn't like.
    Weird. Thanks for all your thoughts.
    Mac Book Pro Mac OS X (10.4.5)

  • Perl doesn't like utf8

    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
    LANGUAGE = (unset),
    LC_ALL = (unset),
    LC_COLLATE = "C",
    LANG = "en_US.utf8"
    are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
    Perl doesn't like it when I have my locale set to en_US.utf8. It works fine with just en_US. Is there a fix for this?

    How could you set perl to a locale if that locale doesn't exist?
    Maybe there are ways to encode just specific things in utf8, rather than having to change all of per's locale. If this is what you mean, then read the perldoc

  • Create desktop quietly fails - doesn't like my ".portal" file

    Guys,
    Since SP2, we're having trouble creating a desktop to "import" our ".portal" file.
    After going through the sequence of clicks, it just comes back quietly but the
    desktop is not there. It only does this if I "Choose a Template". It seems that
    it doesn't like something in my template file but gives no indication of what.
    If I revert back to an old template file, it works. However, I also re-created
    a new template file from scratch and it won't read that one either.
    Any clues?
    Is there some debug/logging options for Admin Portal?
    Thanks,
    Phil

    Jeff,
    Thanks for the reply.
    The .portal file was created in workshop and workshop reads it fine.
    I discovered that after deleting all my books and pages from the Admin Portal
    library, it imported my .portal file successfully. I'm thinking it finds some
    "Definition Label" conflict between those in the .portal file and what's in the
    library.
    Phil
    "Jeff Mueller" <[email protected]> wrote:
    >
    Hi Phil - was there no error message on the console? If not, please
    check the
    portalServer.log file and/or wl-domain.log file for that server session.
    There
    should be an error message listed there. It sounds like it's most likely
    bad
    xml in the .portal file. Did you create the new .portal file in Workshop?
    Does
    it open correctly there?
    Jeff
    "Phil Grimm" <[email protected]> wrote:
    Guys,
    Since SP2, we're having trouble creating a desktop to "import" our ".portal"
    file.
    After going through the sequence of clicks, it just comes back quietly
    but the
    desktop is not there. It only does this if I "Choose a Template". It
    seems that
    it doesn't like something in my template file but gives no indication
    of what.
    If I revert back to an old template file, it works. However, I alsore-created
    a new template file from scratch and it won't read that one either.
    Any clues?
    Is there some debug/logging options for Admin Portal?
    Thanks,
    Phil

  • Encore CS4 Flash output - server doesn't like file names

    Apparently my ftp server for my web site does not like files with spaces in the names, but Encore seems to use spaces in some of the file names for the png files in the menus. Is there any way around this? Can I force it to replace spaces with underscores? Can I go in and manually change the links and the file names (there aren't too many). this is very annoying - how could this happen?
    Thanks,
    Scott

    If your server doesn't like spaces in file names, it's likely due to HTML address rules. However, these files won't be linked via HTML, but through the AuthoredContent.xml file directly into the SWF playing in the Flash player, which doesn't have the same limitations as HTML.
    If your server is kicking a fuss up about this, replace the single space character in the PNG filename with an underscore character (do this at file system level), then edit the AuthoredContent.xml file and replace the space character in the PNG filename with an underscore character. Save everything, and then upload the files in the same hierarchy that Encore exports.
    That should do it.

  • Entertainment mode console doesn't like second moni

    I've got a dual-monitor setup, using an X-Fi in entertainment mode. The console doesn't like being on the second monitor. Once it is there, it goes "flaky" flickering and moving around on the display. Put it back on the first display and it works normally again. I've got .00.3, I guess I'll go checking for updates.

    *bump*?also, I'm running Vista x64. Is this problem?a driver issue?Message Edited by madhartigan on 09-28-20070:56 PM

  • ITunes doesn't read ID3 tags properly on import

    hi all,
    today I've added ID3 tags to all my mp3 files, so that they will look better in iTunes and my iPod. I have added information for "title", "artist", "album" and "track #" in ID3v1 and ID3v2.3.
    Now, when I import these files to iTunes, the ID3 information is read only partly or not at all. This means, some tracks show all information, some only show title and artist, some do not show anything at all.
    I edited all the ID3 tags with the same software, which makes it even more mysterious. The software was implemented by myself in C#. To edit the ID3 tags, I used the library UltraID3Lib. I don't think that something is wrong with my software because the ID3 tags are displayed properly in Winamp without any problems.
    I have also already tried the option in iTunes to convert the ID3 tags, but this also only yields strange results: If I select "none" as ID3 version, iTunes obviously imports the information from the ID3v1 tags, but it deletes the ID3v2 tag at the same time, so that titles and albums are cut down to 30 characters. If I choose other options, nothing changes.
    Does anybody have an idea how to solve this problem? Or can someone maybe explain this "convert ID3 tag" option? It doesn't really make sense to me...
    Many thanks in advance!
    gehho.

    As far as I know (and it may not be very far), iTunes does use standard ID3 tags for most things. The XML file stores info on ratings, playlists, playcounts and other iTunes specific information for use by other applicaitons. iTunes itself doesn't use the XML file but rather the iTunes Library.itl file.
    It's possilble to do multiple file tag editing in iTunes for things like artist, album, year, etc. I would say, go with whatever works for you. It just seemed as if what you were doing wasn't working. Perhaps the other suggestion will solve you're problem.
    Best of luck.

  • Why doesn't my custom tag work?

    First, my backend database is MS Access. Nothing I can do about that, unfortunately.
    I have defined three custom tags (no body, no attributes) to display report information from my project tracking/metrics Access database:
    <prefix:showProjectInfo />
    <prefix:showProjectTeam />
    <prefix:showProjectHistory />
    In my JSP, the first tag I use, <prefix:showProjectInfo />, works perfectly. However, <prefix:showProjectTeam /> gives no output.
    First, here is the tld file that defines the tags (report.tld):
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE taglib
            PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
            "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
    <taglib>
        <tlib-version>1.0</tlib-version>
        <jsp-version>1.2</jsp-version>
        <short-name>report</short-name>
        <uri>/report</uri>   
        <!-- Forte4J_TLDX:  This comment contains code generation information. Do not delete.
        <tldx>
            <tagHandlerGenerationRoot>classes</tagHandlerGenerationRoot>
        </tldx>
        -->
        <!-- A validator verifies that the tags are used correctly at JSP
             translation time. Validator entries look like this:
          <validator>
              <validator-class>com.mycompany.TagLibValidator</validator-class>
              <init-param>
                 <param-name>parameter</param-name>
                 <param-value>value</param-value>
           </init-param>
          </validator>
       -->
       <!-- A tag library can register Servlet Context event listeners in
            case it needs to react to such events. Listener entries look
            like this:
         <listener>
             <listener-class>com.mycompany.TagLibListener</listener-class>
         </listener>
       -->
       <tag>
            <name>showProjectInfo</name>
            <tag-class>mil.usaf.rad.metrics.report.showProjectInfoTag</tag-class>
            <body-content>empty</body-content>
            <description>Shows the basic project information</description>       
       </tag>
       <tag>
            <name>showProjectTeam</name>
            <tag-class>mil.usaf.rad.metrics.report.showProjectTeamTag</tag-class>
            <body-content>empty</body-content>
       </tag>
       <tag>
            <name>showProjectHistory</name>
            <tag-class>mil.usaf.rad.metrics.report.showProjectHistoryTag</tag-class>
            <body-content>empty</body-content>
       </tag>
    </taglib>Next, here is the relevant section of web.xml that defines this taglib:
      <taglib>
            <taglib-uri>/WEB-INF/report.tld</taglib-uri>
            <taglib-location>/WEB-INF/report.tld</taglib-location>
      </taglib>Next, the code for showProjectTeamTag.java:
    * showProjectTeam.java
    * Created on March 9, 2005, 10:46 AM
    package mil.usaf.rad.metrics.report;
    import java.io.*;
    import java.sql.*;
    import java.lang.Integer;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.jsp.*;
    import javax.servlet.jsp.tagext.*;
    * @author  jason.ferguson
    public class showProjectTeamTag extends TagSupport
        public showProjectTeamTag()
            super();
        public int doAfterBody() throws JspException
            HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();
            int pr_id = Integer.parseInt(req.getParameter("pr_id"));
            JspWriter out = pageContext.getOut();
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
            try
               out.print("test");
               Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
               conn = DriverManager.getConnection("jdbc:odbc:Metrics");
            catch (Exception e)
                throw new JspException(e.getMessage());
            String queryGetTeam = "SELECT Projects.pr_id, Accounts.name AS Name, Sum(Schedule.hours) AS SumOfhours FROM tblTAAccounts AS Accounts INNER JOIN ((tblTAScheduleEntries AS Schedule INNER JOIN tblProjectRelease AS ProjectRelease ON Schedule.projectID = ProjectRelease.tblFKTimeAccntProject) INNER JOIN tblPMProjects AS Projects ON ProjectRelease.Release_ID = Projects.pr_id) ON Accounts.accountID = Schedule.accountID WHERE Projects.pr_id=" + pr_id + " GROUP BY Projects.pr_id, Accounts.name, ProjectRelease.Release_number, Projects.Project_name";
            try
                out.print(queryGetTeam);
                stmt = conn.createStatement();
                rs = stmt.executeQuery(queryGetTeam);
                if (rs == null)
                    out.print("No Results!");
                out.print("<table>\n");
                out.print("<tr>\n");
                out.print("<th>Name</th>\n");
                out.print("<th>Total Hours</th>\n");
                out.print("</tr>\n");
                while(rs.next())
                    out.print("<tr>\n");
                    out.print("<td>" + rs.getString("Name") + "</td>\n");
                    out.print("<td>" + rs.getInt("SumOfhours") + "</td>\n");
                    out.print("</tr>\n");
                out.print("</table>\n");
                rs.close();
                stmt.close();
                conn.close();
            catch (Exception e)
                throw new JspException(e.getMessage());
            return SKIP_BODY;
    }Finally, projectdetail.jsp, where the tag is called:
    <%@page contentType="text/html"%>
    <%@page pageEncoding="UTF-8"%>
    <%@page import="java.sql.*" %>
    <%@page import="java.lang.Integer" %>
    <%@taglib uri="/WEB-INF/report.tld" prefix="report" %>
    <html>
    <head><title>Project Detail</title></head>
    <body>
    <h1 align="center">Project Status</h1>
    <h3>Project Description</h3>
    <report:showProjectInfo />
    <h3>Team Members</h3>
    <report:showProjectTeam />
    </body>
    </html>The first tag, <report:showProjectInfo />, works fine. However, I get no output whatsoever when the system encounters <report:showProjectTeam />. I am a relative newbie at this, so any help is appreciated.
    Jason

    It doesnt seem to matter if the code is in doStartTag(), doEndTag(), orr any of the other functions.
    I also put, as the first item in the function:
    System.out.println("TEST");Nothing.
    Just as an aside, here is the code for the <prefix:showProjectInfo />. Maybe I made a mistake in it? I closed the resultset and connection...
    import java.io.*;
    import java.sql.*;
    import java.lang.Integer;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.jsp.*;
    import javax.servlet.jsp.tagext.*;
    * @author  jason.ferguson
    public class showProjectInfoTag extends BodyTagSupport
        public int doEndTag() throws JspException
            HttpServletRequest req = (HttpServletRequest) pageContext.getRequest();
            int pr_id = Integer.parseInt(req.getParameter("pr_id"));
            JspWriter out = pageContext.getOut();
            Connection conn = null;
            Statement stmt = null;
            ResultSet rs = null;
            try
               Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                conn = DriverManager.getConnection("jdbc:odbc:Metrics");
            catch (Exception e)
                throw new JspException(e.getMessage());
            String queryProjectInfo = "SELECT * FROM tblPMProjects WHERE pr_id=" + pr_id;
            try
                stmt = conn.createStatement();
                rs = stmt.executeQuery(queryProjectInfo);
                while (rs.next())
                    out.print("<table border=\"1\" style=\"border-collapse:collapse\">\n");
                    out.print("<tr>\n");
                    out.print("<td><b>Project Name:</b>" + rs.getString("Project_name") + "</td>\n");
                    out.print("<td align=\"right\"><b>RAD Number:</b>" + rs.getString("tblProjectNumber") + "</td>\n");
                    out.print("</tr>\n");
                    out.print("<tr>\n");
                    out.print("<td>Project description: " + rs.getString("Project_description") + "</td>\n");
                    out.print("</tr>\n");
                    out.print("<tr>\n");
                    out.print("<td>Customer: " + rs.getString("Customer_POC") + "</td>");
                    out.print("<tr>\n");
                    out.print("<tr>\n");
                    out.print("<td>Customer Unit: " + rs.getString("Customer_OFC") + "</td>\n");
                    out.print("</tr>\n");
                    out.print("<tr>\n");
                    out.print("<td>Customer Phone: " + rs.getString("Customer_phone") + "</td>\n");
                    out.print("</tr>\n");
                    out.print("</table>\n");
                    rs.close();
                    stmt.close();
                    conn.close();
            catch (Exception e)
                throw new JspException(e.getMessage());
            finally
                //conn.close();
            return SKIP_BODY;

  • Apex 3.1 doesn't like passing variables to a different page than you're on

    My application was working fine in 3.0, but when we upgraded it, this feature stopped working and I'm not really sure why this is the case. I looked at the security and there's no security features turned on that would seem to prevent this.
    I'm trying to pass a variable into a field on page 101, but the URL didn't previously specify the URL - this is the actual URL that was used and worked previously:
    http://clients.intellireal.com/pls/apexp/f?p=103::::::P101_COMPANYID:85
    As you can see, I'm not passing in the page number, so there seems to be some sort of security feature that's not allowing the hidden field on page 101 (P101_COMPANYID) to get set to 85 like I believe it should. If I use the following URL, it works:
    http://clients.intellireal.com/pls/apexp/f?p=103:101:::::P101_COMPANYID:85
    The difference you'll notice if you try this is that the logo will change from IntelliReal to IntelliRealAdvisor depending on what the company id is set to. If you try any other page number (i.e. 306, which is a valid page), it doesn't work either.
    I also noticed that the home link seems to have more importance than it used to. The page that users go to in our application depends on who logs in. So we had to change the home link to 101 for the application to function properly.
    This is the first time that an upgrade of Apex has caused my existing code to break - now I'm a bit worried about my other code!
    Any thoughts on how I can get this URL to work would be greatly appreciated:
    http://clients.intellireal.com/pls/apexp/f?p=103::::::P101_COMPANYID:85
    Thanks!
    Brad

    Brad,
    Thanks for all that information. You are correct that the behavior changed from 3.0 to 3.1 and it looks like we broke something and that was not our intention. We may be able to repair it in the 3.1.1 patch.
    In the meantime, try this:
    1. As the initial request use:
    .../f?p=103:::P101_COMPANY_ID:85
    2. In the authentication scheme, set the Session Not Valid Page attribute to -No Page Selected- and set the Session Not Valid URL to:
    .../f?p=&APP_ID.:101:&SESSION.:::&APP_ARGS.
    3. Edit page 101 and change its security attribute to Page Is Public
    4. Don't try to make sense of how many colons are in the URLs, above. It makes no sense.
    Scott

  • How do I create an accessible PDF that doesn't generate a "tagged annotations - failed" error on the Accessibility Checker?

    I just reported this as a bug to Adobe, as I think it is.
    ******BUG******
    Concise problem statement: URLs generated from InDesign CC failed on Accessibility Checker (problem also exists in 2014)
    Steps to reproduce bug:
    1. Generated URLs using hyperlinks panel in InDesign. When accessibility report is run, they are flagged as "Tagged annotations - Failed," listed as Element 1, 2, etc. The links are live and clickable.
    2. To test, I removed all hyperlinks in Acrobat. It passed the test.
    3. Then I used "Create Links from URLs." The links were re-created. Running the accessibility report brought up the same error message.
    Results: The links created by Acrobat that actually do work fail the "tagged annotations" report. You have provided the tools to check accessibility, but the program itself can't generate URLs that pass the report.
    Expected results: I should be able to easily create an accessible pdf, as your documentation says I can. This, along with the failure of your "articles" panel detailed in another bug report, strike me as a serious problem with InDesign that should be fixed soon, especially given that designers are required more an more to adhere to accessibility guidelines.

    I have call out boxes like this:  All the links work correctly but they are divided with a tag for each line:

Maybe you are looking for