Trying to understand daemon message

Hi ,
trying to understand message see in the logging log -
DAEMON-3-SYSTEM_MSG: netsnmp_check_tcp_session_for_user : Cache found for user (username).
Thanks

You can rely on the JMS provider to take care of it's own failures. However, please note that the JMS provider can fail right after you have successfully done your work in onMessage - but before the message acknowledgement happens. This means that in case of failure, you may get the last consumed message again.
Also note that different JMS providers will handle RuntimeException's raised from onMessage differently, so check your vendor's documentation. After a couple of re-tries, your JMS provider might for instance deem that the receiver/subscriber has a problem consuming said message and move the message into an error queue.
- Bjarne.

Similar Messages

  • Directory Service.server.log - trying to understand the messages

    Questions:
    Why 2 logical CPUS? 
    Registered Locally Hosted Node?
    Thanks, everyone.
    2011-10-01 13:15:12 CDT - T[0x00007FFF701A6CA0] - DirectoryService 6.5 (v621.11) starting up...
    2011-10-01 13:15:12 CDT - T[0x00007FFF701A6CA0] - Detected 2 logical CPUs
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <Cache>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <Configure>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <Local>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <LDAPv3>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <Search>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x000000010058D000] - Plugin <BSD>, Version <6.5>, processed successfully.
    2011-10-01 13:15:12 CDT - T[0x0000000101981000] - Registered node /Configure
    2011-10-01 13:15:12 CDT - T[0x0000000101981000] - Plug-in Configure state is now active.
    2011-10-01 13:15:12 CDT - T[0x0000000101A87000] - Plug-in LDAPv3 state is now active.
    2011-10-01 13:15:12 CDT - T[0x0000000101B8D000] - Registered Locally Hosted Node /BSD/local
    2011-10-01 13:15:12 CDT - T[0x0000000101B8D000] - Registered node /BSD/local
    2011-10-01 13:15:12 CDT - T[0x0000000101B8D000] - Plug-in BSD state is now active.
    2011-10-01 13:15:12 CDT - T[0x0000000101B0A000] - Registered node /Search
    2011-10-01 13:15:12 CDT - T[0x0000000101B0A000] - Registered node /Search/Contacts
    2011-10-01 13:15:12 CDT - T[0x0000000101B0A000] - Registered node /Search/Network
    2011-10-01 13:15:12 CDT - T[0x0000000101B0A000] - Plug-in Search state is now active.
    2011-10-01 13:15:12 CDT - T[0x0000000101A04000] - Registered Locally Hosted Node /Local/Default
    2011-10-01 13:15:12 CDT - T[0x0000000101A04000] - Registered node /Local/Default
    2011-10-01 13:15:12 CDT - T[0x0000000101A04000] - Plug-in Local state is now active.
    2011-10-01 13:15:13 CDT - T[0x0000000100781000] - Database '/var/db/DirectoryService/flatfile.db' passed integrity check
    2011-10-01 13:15:13 CDT - T[0x0000000100404000] - Database '/var/db/dslocal/indices/Default/index' passed integrity check
    2011-10-01 13:15:13 CDT - T[0x0000000100781000] - Registered node /Cache
    2011-10-01 13:15:13 CDT - T[0x0000000100781000] - Plug-in Cache state is now active.
    2011-10-01 13:15:13 CDT - T[0x0000000100381000] - Listening for DirectoryService API mach messages
    2011-10-01 13:15:13 CDT - T[0x0000000100381000] - Listening for Libinfo API mach messages
    2011-10-01 13:15:13 CDT - T[0x0000000100381000] - Listening for Membership API mach messages
    2011-10-01 13:15:13 CDT - T[0x0000000101981000] - Successfully registered for Kernel identity service requests
    2011-10-01 13:15:13 CDT - T[0x000000010058D000] - Plugin "Active Directory", Version "6.5", is set to load lazily.
    2011-10-01 13:15:13 CDT - T[0x000000010058D000] - Plugin "PasswordServer", Version "6.1", is set to load lazily.
    2011-10-01 13:15:18 CDT - T[0x0000000100487000] - Network transition occurred.
    2011-10-01 13:15:20 CDT - T[0x0000000100487000] - Network transition occurred.
    2011-10-01 13:15:21 CDT - T[0x0000000100487000] - Network transition occurred.
    2011-10-01 13:15:21 CDT - T[0x0000000100487000] - Network transition occurred.

    So we've been running with the default value (0) and have not really had any "problems".  I haven't done any testing but I'm ok with faster, like everyone would be, but am also a bit risk averse so want to know what exactly I'm turning off.
    I also saw this advice from Rob Tiffany:
    Use the appropriate x64, x86 or ARM version of SQL Server Compact 3.5 SP2 to take advantage of the
    PostSyncCleanup property of the SqlCeReplication object that can reduce the time it takes to perform an initial synchronization. Set the
    PostSyncCleanup property equal to 3 where neither
    UpdateStats nor CleanByRetention are performed.
    Here: http  robtiffany.com/microsoft-sql-server-compact-3-5-sp2-has-arrived/
    So, is the best advice to use that parameter and set the value to 3 or 2
    I don't really know what I'm losing to "not performing" UpdateStats or CleanByRetention and does making that change need I need to do something else on the server or client to "clear out" or "clean up" something that this is
    doing.

  • Trying to understand message redelivery

    Hi,
    I'm trying to understand redelivery.
    I'm using JMS to sync user data from our J2EE system with our Lotus Domino system. I want to be sure that in the advent of any failure in this the sync-ing process, a notification is sent to ensure that at least the Notes Domino stuff can be sync-ed manually by an administrator.
    So my question is how to be sure to capture and send notification of EVERY failure with the information needed to manually sync if needed?
    As I understand it, it's my responsiblity to ensure that I handle all Exceptions in the onMessage() method of our MessageListener implementation - without throwing any new Exceptions. I do this so I'm confident that things like a Notes Session not being instantiated, or a Notes document not being found are handled and notifcation sent. The result is that if an Exception occurs at this level, I handle it and as far as JMS is concerned the message was consumed and got acknowledged. Right?
    But what about messages that fail before the MessageListener is reached - presumeably a problem with the JMS provider (we're using WebLogic 6.1). Can I just rely on JMS to redeliver failed messages and not worry about them? Is there a recommended way to test such failure so I can be sure what happens? I tried throwing a RuntimeException in the onMessage() method, but I did not observe any attempts to resend the message and when I browsed the queue it was empty.
    So as you can you see, I'm unclear about this! Appreciate and clarifying points!
    Terrence

    You can rely on the JMS provider to take care of it's own failures. However, please note that the JMS provider can fail right after you have successfully done your work in onMessage - but before the message acknowledgement happens. This means that in case of failure, you may get the last consumed message again.
    Also note that different JMS providers will handle RuntimeException's raised from onMessage differently, so check your vendor's documentation. After a couple of re-tries, your JMS provider might for instance deem that the receiver/subscriber has a problem consuming said message and move the message into an error queue.
    - Bjarne.

  • Trying to understand Android OS updates delays

    This is not another hate mail, it´s more about trying to understand the facts and motives regarding the OS updates (or lack of).
    Hopefully this material will arrive at someone from Sony with enough power to do something about it.
    Ever since I can remember, Sony has been THE brand for electronics. I can´t remember a TV or VCR in my house that it wasn´t Sony, and they lasted for LOTS of years.
    When a couple years ago I finally had the money (and the need) for a Smartphone, i chose the X10 Mini, which is a great little phone from a great brand, but it´s stuck at Android 2.1... which makes it a crippled android nowadays...
    It really bothered me the lack of OS updates, so I chose to buy a Galaxy Nexus, but it´s really expensive in my country. So my second option was a Galaxy Ace 2, but they haven´t arrived to my country yet, so I went with my third option: Xperia Sola, knowing beforehand that it´s a great phone, a great brand, but I might get slow OS updates.
    I bought it about 10 days ago when I saw they were starting to roll out the updates.
    10 days later I still don´t have my update. And not only that, but I don´t see much light at the end of the tunnel...
    I found a thread with the SI numbers that were updated, and there were a bunch on Oct 1, another bunch on Oct 4, and one code on Oct 8, and no other update since...
    I also read that those who did get the update, were having bugs with the OS, and also found threads from other Xperia models, whose updates began rolling 3 months ago, and there is still people who hasn´t gotten the update...
    As a customer, and a owner/CEO of a small company, I have a really hard time understanding how a HUGE company like Sony can be making such mistakes...
    I have been thinking objective reasons, and I can only think of one. I know it´s a wild guess, but I´m starting to think that our salvation might be the very thing that means our condemnation: CYANOGENMOD!!!
    Think about it: Why would Sony spend more money hiring twice as much programmers, when they can make only one update per phone, and sit down and see how CM releases begin to appear, for all tastes and needs. And... IT´s FREE!!!
    Also, if there is a software related problem (way more likely than a hardware problem), then the CM developers take the fall, instead of Sony. And I´m beginning to see custom OS installers that are more user friendly, so it might be something that they take in accout when neglecting OS updates.
    If that´s the line Sony is following, it´s a very risky move and it won´t work. Sony Mobile will crash and burn, but it´s still a better business plan that "let´s get lazy and make ULTRA slow updates so we don´t spend a lot of money programming".
    If you can´t afford more programmers, stop including so much bells and whistles and make your OS near vanilla. Include a couple of Xperia menus, a custom theme and voila!
    The main reason I wanted the Galaxy Nexus is Vanilla OS, which means inmediate OS updates. Sony on the other hand, takes a year or two to release it after its launch. If they release it at all...
    Another though...  why not stop making that many different phones! Really! There are like 5 Xperia models i can´t tell one from the other... even with specs side by side!
    You are trying to make too many phones and you are failing with all of them! (Software and software updates are also part of the phone, one of the most importants...)
    I know hiring programmers is expensive, but you are sacrificing one of the most expensive values for a company EVER: Customer credibility! Which as you know better than me, takes years to create.
    If Apple had problems with carriers and code aprooving and stuff, they might get away with it, becouse they alone have all the devices. If iOS 6 is delayed a few months, it´s delayed for everyone, and besides Apple fanboys rarely complain about Mac products, but Android is a more independent and educated market.
    I´m not saying that Apple users are ignorant, not at all, but I´m pretty sure most iPhone owners don´t even know what processor or how much RAM their phone has. They just "swallow" the Apple Way of Life. (it´s a good phone becouse Apple says so).
    The Android user on the other side, because of the fragmentation of the market, has many brands and models to choose from. An Android user about to buy a new phone will most likely go online looking for different models, specs, reviews in webs and forums...etc.
    You can´t say "I don´t know how HTC and other companies get their updates so soon, but we take a lot more becouse Google and the Operators must aproove the code.", because there are many other brands that have exactly the same difficulties or more, since they are smaller, and we can SEE online that they are indeed delivering solid and relativly fast updates.
    Did we miss something? Does HTC use Witchcraft to get their code aprooved?
    My underlying point is this: You are getting lazy... VERY lazy with software programming for your phones, and WE KNOW IT!
    It´s not the "difficulties" you claim, becouse every brand has those difficulties.
    This isn´t 1999 you know. We are in the information age. If you lie to us and tell us that your phones have the latest OS, I can go online and see that you don´t (Hello!!!). If I see that the company lies to it´s customers, I will stop buying their products. If I´m so dissapointed with how Sony handles OS updates and their customers queries about it, then I want for the first time ever to sell my Cell Phone becouse I´m not happy with it, or the brand behind it.
    We also live in the "Here and now" age. You can´t expect your customers to read about new Android releases on news and blogs, and wait YEARS with arms crossed waiting for their update... The world doesn´t work like that. Not anymore at least...
    It´s not a matter of how many recources you have, it´s about how you use and balance them. GIVE MORE IMPORTANCE TO SOFTWARE UPDATES! IT´S WAY MORE IMPORTANT THAT YOU THINK! LISTEN TO YOUR CUSTOMERS!!!
    You guys are Sony are smart and design great products, but you are not GOD! You are not our wife, no one has sworn alliagence to you.
    If you stop giving us good products and start lying to us, we hate you and stop giving you our money. Simple as that.
    My sola is beatiful, I love the design, the screen, the hardware... but it hasn´t been updated yet to 4.0, not to mention 4.1, which REALLY is the latest version... so stop advertising that your phones have the latest Android OS, unless you want angry customers switching to other companies, which you are getting.
    I also read some stories that Androind 4.0 was announced for the Xperia PLAY, and then it was called off... Do you have any idea how pissed I would be and ripped off I would be if I bought my phone based in that information and then you say it won´t be available?
    Well, actually right now my possition is worse, since you SAY you will update my phone, but you don´t say when, and I read online about people still not getting their updates months after the rollout started, so I´m in the limbo right now...
    As a company, one of the worse things you can do is calling your customers stupid, and when I see the answers you give in this forum, then I feel insulted. I feel like they are talking to an idiot or ignorant person with the so called "diplomatic" answers, which are basicly empty excuses for not doing your job right.
    You gave us the frikking CDs, DVDs and Blu-Rays!!! Don´t tell us you can´t tweak an already built OS in a year!
    I really hope you change their OS update policies really soon, before you lose the already small cellphone market share you have, or at least change your P.R. and C.M. policies towards a more open one.
    We all are humans and make mistakes, but we customers really appreciate honesty and truth.
    Have an open conversation with your customers! Don´t lie about your shortcomings! Accept then and ask the community to help you solve them, ask them what they biggest problems are, what features are most important to them, how often do they expect updates... LISTEN TO THEM!!
    "Succes is a meneace. It tricks smart people into thinking they can´t lose."
    Ps: Nothing personal with the mods from this forum, I´m not killing the messenger, I know that you can ONLY give the info you are allowed to give, and even if you wanted, you probably don´t know the answers yourself, since you work in the Communications department, not Developement or anything technical, and if you can't give any given info, then they probably won´t give it to you either... My message is to the company as a whole. I just hope you will be a good messenger and give this to whoever needs to read it.

    My bad, it´s closer to 40 the number of phones released hehe
    I know it´s all about money, and I know Sony is obligated to neglect users who haven´t given them money after an x ammount of time. However, it´s not a matter of making the phones obsolete earlier, so the users want to buy a new phone faster and therefore getting more money.
    A person will buy a new phone when he/she has the money to do so and wants to do so.
    It´s not a matter of WHEN. It´s a matter of WHAT.
    The question is not "When will that user buy a new phone?", but rather "When that user buys a new phone, whenever that is, what phone will it be?"
    I have a love/hate relationship with Apple. I would never use a iPhone. I would love having any Mac, if someone gives it to me, but I would never spend my harn earned dollars on such an overpriced piece of hardware over general principals.
    However, i do recognice that Steve Jobs was a business genius. Weather you like or love his ideas and methods, he turned a garage project into the biggest company in the world, with a market value higher than Exxon with 1/3 of it´s assets.
    Apple is a money making machine, and that is where the "hate" part of my relationship comes from.
    However, it surprised me a lot to see that they released iOS 6 for the iPhone 3GS, released in 2008!
    That get´s you thinking, that inside all that "SELL NOW" culture Apple is, they also support their older devices that people bought years ago but can't buy a new phone now. However, when they can do it, it will surely be another iPhone. Because they FEEL that the company listens and cares for them.
    Also if you jump from iOS 6 on the 3 GS to a brand new iPhone 5, the transition will be virtually non-existant, except for Siri and a couple of features.
    However jumping from Android 1.5 or 2.1 to Jelly Bean, might not be so easy on some users, making them more likely to give iPhone a shot.
    Since they have to adapt to another phone anyway, they might as well try the apple...
    And for old users, it gives people a sense of continuity and care about the user. Otherwise we feel like being kicked out of a restaurant right after we payed the bill.

  • I get this error message frequently when logging into my email account and trying to get new messages.

    Error message says: Unable to write the email to the mailbox. Make sure your file system allows you to write privileges and you have enough desk space to copy the mailbox.
    This message comes and goes and often will not be fixed ( although sometimes it will ) by restarting the computer or turning off the computer and then turning back on. Sometimes I just have to come back later and try again and it works.
    I've made no changes in the writing privileges and desk space copy ever ( I don't know what this means) so I don't understand
    why this message comes and goes. The remainder of my email account seems to work fine, this is just a problem when trying
    to download new messages.

    It is more likely that the files are locked by an anti virus program getting in the way. Create an exception from real time scanning in your anti virus program for the Thunderbird profile folder and its children.
    To try the theory before creating the exception which can be tedious, restart the operating system in '''[http://en.wikipedia.org/wiki/Safe_mode safe mode with Networking]'''. This loads only the very basics needed to start your computer while enabling an Internet connection. Click on your operating system for instructions on how to start in safe mode: [http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-including-safe-mode Windows 8], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-7 Windows 7], [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-vista Windows Vista], [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/boot_failsafe.mspx?mfr=true" Windows XP], [http://support.apple.com/kb/ht1564 OSX]

  • Trying to understand the basic concept of object oriented programming.

    I am trying to understand the basic concept of object oriented programming.
    Object - a region of storage that define is defined by both state/behavior.
    ( An object is the actual thing that behavior affects.)
    State - Represented by a set of variables and the values they contain.
    (Is the location or movement or action that is the goal that the behavior is trying to accomplish.)
    Variables- (What does this mean?)
    Value - (What does this mean?)
    Behavior - Represented by a set of methods and the logic they implement.
    ( A set of methods that is built up to tell's the how object to change it's state. )
    Methods - A procedure that is executed when an object receives a message.
    ( A very basic comand.For example the method tells the object to move up, another method tells the method to go left. Thus making the object move up/left that combination is the behavior.)
    Class - A template from which the objects are created.
    ( I am very confused on what classes are.)
    - The definitions of the words I obtained from the "Osborne Teach Yourself Java". The () statements are how I interperate the Mechanisms (I do not know if Thats what you call them.) interact with each other. I understand my interpretation may be horribly wrong. I will incredibly appreciate all the support I may get from you.
    Thank you

    Object oriented programming is a replacement for the older idea of procedural programming (you can research procedural programming in google). As I understand it, in procedural programming, you have a step by step set of function calls to accomplish some task. Each function receives a data structure, manipulates it, and passes it to the next function. The problem with this is that each function preforms some action for the overall task and can't easily be reused by some other task. Its also harder to read the flow of what is happening with raw data structures flying all over the place.
    In object oriented programming, an object calls a function of another object and receives back, not a data structure, but another object. Objects contain a data structure that can only be accessed by its functions. An object is not so much a sub component of a bigger task, as it is a service that any other task can use for any purpose. Also, when you pass an object to the caller, the caller can ask questions about the data structure via its functions. The developer doesnt have to know what the previous function did to the data by reading up on any documentation, or having to reverse engineer the code.
    I suggest the best way of learning this is to code something like a library object.
    A library object contains a collection of book objects
    A book object contains a collection of chapter objects
    A chapter object contains a collection of paragraph objects
    A paragraph object contains a collection of sentence objects
    A sentence object contains a collection of word objects.
    Add functions to each object to provide a service
    Example: A library object should have a:
    public void addBook(Book book)
    public Book getBook(String title)
    public boolean isBookInLibrary(String title)
    The key is to add functions to provide a service to anyone who uses your object(s)
    For example, what functions (service) should a paragraph object provide?
    It shouldn't provide a function that tells how many words there are in a sentence. That function belongs to a sentence object.
    Lets say you want to add a new chapter to a book. The task is easy to read
    if you write your objects well:
    Sentence sentence1=new Sentence("It was a dark and stormy night");
    Sentence sentence2=new Sentence("Suddenly, a shot ran out");
    Paragraph paragraph=new Paragraph();
    paragraph.addSentence(sentence1);
    paragraph.addSentence(sentence2);
    Paragraphs paragraphs=new Paragraphs();
    paragraphs.addParagraph(paragraph);
    Library library= new Library();
    library.getBook("My Novel").addChapter("Chapter 1",paragraphs).
    Now, lets say you want to have a word count for the entire book.
    The book should ask each chapter how many words it contains.
    Each chapter should ask its paragraphs, each paragraph should ask
    its sentences. The total of words should ripple up and be tallied at each
    stage until it reaches the book. The book can then report the total.
    Only the sentence object actually counts words. The other objects just tallies the counts.
    Now, where would you assign a librarian? What object(s) and functions would you provide?
    If written well, the project is easily extensible.

  • Trying to understand a WS-I validation failure

    I'm trying to understand the following WS-I validation failure message. I'm sure I'm making a basic mistake but I can't find an example of the use case where an xsd is imported. Can someone point out my error?
    Thanks,
    Bret
    Validation failure:
    Result failed:
    Failure Message: A QName reference that is referring to a schema component, uses a namespace not defined in the targetNamespace attribute on the xs:schema element, or in the namespace attribute on an xs:import element within the xs:schema element.Failure Detail Message:
    {http://Messages.xsd}SigReplyMessage,
    {http://schemas.xmlsoap.org/wsdl/}string,
    {http://Messages.xsd}SigRequestMessage
    Element Location: lineNumber=8
    My wsdl looks like this:
    <definitions targetNamespace="urn:S3SignatureGenerator"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="urn:S3SignatureGenerator"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:messages="http://Messages.xsd">
    <types>
    <xsd:schema>
    <xsd:import id="Messages.xsd"
    schemaLocation="../../XSDDocument/Messages.xsd"
    namespace="http://Messages.xsd"/>
    </xsd:schema>
    </types>
    <message name="ReturnSignature">
    <part name="SigAndExp" type="messages:SigReplyMessage"/>
    </message>
    <message name="RequestSignature">
    <part name="Keys" type="messages:SigRequestMessage"/>
    </message>
    <portType name="SigGenerator">
    <operation name="GetSignature">
    <input message="tns:RequestSignature"/>
    <output message="tns:ReturnSignature"/>
    <fault name="sigFault" message="tns:SigFault"/>
    </operation>
    </portType>
    <message name="SigFault">
    <part name="faultMessage" element="string"/>
    </message>
    <binding name="SigGenSoapHttp" type="tns:SigGenerator">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GetSignature">
    <soap:operation soapAction="urn:S3SignatureGenerator/GetSignature"/>
    <input>
    <soap:body use="literal" parts="SecretKey PublicKey"/>
    </input>
    <output>
    <soap:body use="literal" parts="Signature"/>
    </output>
    <fault name="sigFault">
    <soap:body use="literal" parts="SecretKey PublicKey"/>
    </fault>
    </operation>
    </binding>
    <service name="SignatureGenerationService">
    <port name="SigGenSoapHttpPort" binding="tns:SigGenSoapHttp">
    <soap:address location="tbd"/>
    </port>
    </service>
    </definitions>
    Messages.xsd looks like this:
    <?xml version="1.0" encoding="windows-1252" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://www.bret.org/S3test/Messages"
    targetNamespace="http://www.bret.org/S3test/Messages"
    elementFormDefault="qualified">
    <xsd:complexType name="sigRequestMessage">
    <xsd:sequence>
    <xsd:element name="publicKey" type="xsd:string"/>
    <xsd:element name="privateKey" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="sigReplyMessage">
    <xsd:sequence>
    <xsd:element name="Signature" type="xsd:string"/>
    <xsd:element name="expiration" type="xsd:dateTime"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>

    Hi Bret,
    Sorry it's taken me a bit of time to respond, but please find below a run-down of the WS-I related problems I spotted in your WSDL document. The first few are related to the import error you saw, and there's a few others that I'll also discuss. Apologies in advance if you've already spotted and corrected those.
    I'll use line numbering based on the formatting of the WSDL and XSD that you supplied.
    BP2417 (the one you asked about)
    The line number in the error is a red herring. There are two problems here:
    - WSDL document, line 29: You're using the XSD type string unqualified - it should be xsd:string.
    - WSDL document, lines 8 and 13; schema, lines 3 and 4: The namespaces you're using don't match. Either change the namespaces in the schema to be http://Messages.xsd, or change the namespaces in the WSDL to http://www.bret.org/S3test/Messages.
    BP2202
    You should declare UTF-8 or UTF-16 encoding when creating WSDL or schema documents. The easiest way to do this is to go to Tools|Preferences, and set JDeveloper's default encoding to either UTF-8 or UTF-16.
    BP2032
    WSDL document, line 26 and 43: The name attribute of the fault should read SigFault, not sigFault, as WSDL is case-sensitive.
    WSDL document, line 44: You should use a soap:fault element, not a soap:body element, to bind a fault, thus:
    <soap:fault name="SigFault" use="literal"/>
    BP2012
    WSDL document, lines 17 and 20: Message parts in a document-bound service like this one should reference XSD elements and not complexTypes. What you need to do is define two elements in your messages schema whose types are SigReplyMessage and SigRequestMessage respectively, and then reference those elements from the WSDL.
    WSDL document, line 38: The value of the parts attribute should be Keys to match the name of the part child of the RequestSignature.
    WSDL document, line 41: The value of the parts attribute should be SigAndExp to match the name of the part child of the ReturnSignature.
    WSDL document, line 44: The value of the parts attribute should be faultMessage to match the name of the part child of the SigFault.
    BP2115
    WSDL document, lines 17 and 20: The names of the elements should be sigReplyMessage and sigRequestMessage and not SigReplyMessage and SigRequestMessage, again because WSDL is case-sensitive.
    WSDL document, line 30: The element attribute of the part references xsd:string, which is not an element but a complexType. You'll need to add an element declaration to your schema, which is of type xsd:string.
    I've included corrected versions of your WSDL and schema below, I hope this helps. I also note you've posted a few other messages related to WS-I and WSDL, I hope I've managed to cover those in this message too.
    Regards,
    Alan.
    WSDL:
    <?xml version="1.0" encoding="UTF-8" ?>
    <definitions targetNamespace="urn:S3SignatureGenerator"
    xmlns="http://schemas.xmlsoap.org/wsdl/"
    xmlns:tns="urn:S3SignatureGenerator"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:messages="http://Messages.xsd">
    <types>
    <xsd:schema>
    <xsd:import id="Messages.xsd"
    schemaLocation="Messages.xsd"
    namespace="http://Messages.xsd"/>
    </xsd:schema>
    </types>
    <message name="ReturnSignature">
    <part name="SigAndExp" element="messages:sigReplyMessage"/>
    </message>
    <message name="RequestSignature">
    <part name="Keys" element="messages:sigRequestMessage"/>
    </message>
    <message name="SigFault">
    <part name="faultMessage" element="messages:faultMessage"/>
    </message>
    <portType name="SigGenerator">
    <operation name="GetSignature">
    <input message="tns:RequestSignature"/>
    <output message="tns:ReturnSignature"/>
    <fault name="SigFault" message="tns:SigFault"/>
    </operation>
    </portType>
    <binding name="SigGenSoapHttp" type="tns:SigGenerator">
    <soap:binding style="document"
    transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="GetSignature">
    <soap:operation soapAction="urn:S3SignatureGenerator/GetSignature"/>
    <input>
    <soap:body use="literal" parts="Keys"/>
    </input>
    <output>
    <soap:body use="literal" parts="SigAndExp"/>
    </output>
    <fault name="SigFault">
    <soap:fault name="SigFault" use="literal"/>
    </fault>
    </operation>
    </binding>
    <service name="SignatureGenerationService">
    <port name="SigGenSoapHttpPort" binding="tns:SigGenSoapHttp">
    <soap:address location="tbd"/>
    </port>
    </service>
    </definitions>
    Schema:
    <?xml version="1.0" encoding="UTF-8" ?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns="http://Messages.xsd"
    targetNamespace="http://Messages.xsd"
    elementFormDefault="qualified">
    <xsd:element name="sigRequestMessage">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="publicKey" type="xsd:string"/>
    <xsd:element name="privateKey" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="sigReplyMessage">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Signature" type="xsd:string"/>
    <xsd:element name="expiration" type="xsd:dateTime"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="faultMessage" type="xsd:string"/>
    </xsd:schema>

  • Trying to understand what are the parameter/output From debug SNMP timers

    Hi All
    I am trying to understand what are the parameter/output
    From the debug SNMP timers
    Output SNMP timers :
    *Dec 31 11:56:27: SNMP: HC Timer 632DDE28 fired
    *Dec 31 11:56:27: SNMP: HC Timer 632DDE28 rearmed, delay = 5000
    *Dec 31 11:56:32: SNMP: HC Timer 632DDE28 fired
    *Dec 31 11:56:32: SNMP: HC Timer 632DDE28 rearmed, delay = 5000
    *Dec 31 11:56:37: SNMP: HC Timer 632DDE28 fired
    *Dec 31 11:56:37: SNMP: HC Timer 632DDE28 rearmed, delay = 5000
    *Dec 31 11:56:38: SNMP: HC Timer 70B54A70 fired
    *Dec 31 11:56:38: SNMP: HC Timer 70B54A70 rearmed, delay = 20000
    70B54A70 , 632DDE28 „² what this number means.
    5000 , 20000 „² why I have different delay time ( does it means that I have delay for SNMP request )

    The debug messages you are seeing are related to High-Capacity (HC) timers, which manage updates to 64-bit (HC) snmp counters as defined in RFC2233.
    The "fired" and "rearmed" messages indicate when each of these timers
    updates ("fired") the HC snmp counters, and when they should fire next
    (the "rearmed" messages). Higher speed interfaces require updates more often than lower speed interfaces, so you see two examples of that in your debug messages - 5000 ms updates vs 20000 ms update.
    The numbers that are in the messages (i.e. 632DDE28 ) are internal references to the timer that has fired.
    These messages do not indicate any delay in SNMP message processing, but normal SNMP operation of HC counters.

  • Is there a Thunderbird manual? I'm trying to understand all the View/Threads options.

    I'm learning Thunderbird, hoping to adopt it as my mail client (can't keep Eudora afloat any more). The forums are not efficient for learning it. Right now I'm trying to understand all the View/Threads options, but tomorrow it will be something else.

    Thanks, those are helpful. The first one doesn't explain threads options but it led me to https://github.com/protz/GMail-Conversation-View/wiki/What-is-threading, which told me to do View > Sort by > Threaded (I had only tried View > Threads > ...). It also explains threading by message ID, whereas Eudora seems to do it only by subject line.
    Neither reference explains the options under View > Threads > ... but I'll figure it out by trial & error.
    The second reference led to http://www.nidelven-it.no/documentation/thunderbird/introduction-to-thunderbird, which also looks helpful.

  • I am trying to understand why the battery life on my recently purchased Macbook seems to be no more than 3-4 hours.

    I am trying to understand why the battery life on my recently purchased Macbook pro is 3-4 hours. Does anyone have this same problem?

    Call Apple Care.   You have 14 days from the date of purchase to return your computer with no questions asked.
    You have 90 days of free phone tech support.
    Take FULL advantage of your warranty.  Posting on a message board should be done as a last resort and if you are out of warranty or Apple Care has expired. 

  • Odd MAILER-DAEMON messages

    Getting strange messages from [email protected]
    Not a new issue really, but just over the last couple of weeks I have been getting intermittent messages, both to a couple of my accounts, my primary account as well as one secondary account.
    The strange thing is that the messages purport to come from [myemailname]@btopenworld.com and are being 'sent' to non-existent 'btinternet.com' and 'talk21.com' addresses.
    Strange because both of these accounts have been around since the last century, literally, and have always used the 'btinternet.com' suffix.
    I have never used the '@btopenworld' suffix at any time so presumably these are being generated by some unwanted and unwelcome third party.
    I have changed passwords as a first step in trying to stop the problems.  Let's hope that works!
    A couple of 'headers' contained within the bodies of the mail were as follows - not sure if it makes much sense regarding origin and so on.
    X-Originating-IP: [65.20.0.12]
    Authentication-Results: mta1058.bt.mail.ir2.yahoo.com  from=btopenworld.com; domainkeys=neutral (no sig);  from=btopenworld.com; dkim=neutral (no sig)
    Received: from 127.0.0.1  (EHLO smtpin09.bt.ext.cpcloud.co.uk) (65.20.0.12)
      by mta1058.bt.mail.ir2.yahoo.com with SMTP; Thu, 04 Jul 2013 15:20:43 +0000
    Received: from [117.196.197.163] (117.196.197.163) by smtpin09.bt.ext.cpcloud.co.uk (8.6.100.01)
            id 51C27D6F05E01368; Thu, 4 Jul 2013 15:20:42 +0000
    Received: from [192.168.0.156] ([192.168.0.156]) by phoenixsrv6.miyabinosato.com with Microsoft SMTPSVC(6.0.3790.4675);
         Thu, 04 Jul 2013 11:20:39 -0500
    X-Originating-IP: [65.20.0.12]
    Authentication-Results: mta1012.bt.mail.ir2.yahoo.com  from=; domainkeys=neutral (no sig);  from=btopenworld.com; dkim=neutral (no sig)
    Received: from 127.0.0.1  (EHLO smtpout03.bt.ext.cpcloud.co.uk) (65.20.0.12)
      by mta1012.bt.mail.ir2.yahoo.com with SMTP; Thu, 04 Jul 2013 15:52:05 +0000
    Received: from 178-137-227-36-feod.broadband.kyivstar.net (178.137.227.36) by smtpout03.bt.ext.cpcloud.co.uk (8.6.100.01)
            id 51D4CEAB0028E6C5; Thu, 4 Jul 2013 15:52:05 +0000
    Received: from 192.168.0.223 [192.168.0.223]
        by mailguard.tomtill.com
        with XWall v3.37f ;
        Thu, 04 Jul 2013 11:52:10 -0500
    Alan

    vofsanity2 wrote:
    Alanrf wrote:
    Getting strange messages from [email protected]
    Not a new issue really, but just over the last couple of weeks I have been getting intermittent messages, both to a couple of my accounts, my primary account as well as one secondary account.
    The strange thing is that the messages purport to come from [myemailname]@btopenworld.com and are being 'sent' to non-existent 'btinternet.com' and 'talk21.com' addresses.
    Strange because both of these accounts have been around since the last century, literally, and have always used the 'btinternet.com' suffix.
    I have never used the '@btopenworld' suffix at any time so presumably these are being generated by some unwanted and unwelcome third party.
    I have changed passwords as a first step in trying to stop the problems.  Let's hope that works!
    A couple of 'headers' contained within the bodies of the mail were as follows - not sure if it makes much sense regarding origin and so on.
    X-Originating-IP: [65.20.0.12]
    Authentication-Results: mta1058.bt.mail.ir2.yahoo.com  from=btopenworld.com; domainkeys=neutral (no sig);  from=btopenworld.com; dkim=neutral (no sig)
    Received: from 127.0.0.1  (EHLO smtpin09.bt.ext.cpcloud.co.uk) (65.20.0.12)
      by mta1058.bt.mail.ir2.yahoo.com with SMTP; Thu, 04 Jul 2013 15:20:43 +0000
    Received: from [117.196.197.163] (117.196.197.163) by smtpin09.bt.ext.cpcloud.co.uk (8.6.100.01)
            id 51C27D6F05E01368; Thu, 4 Jul 2013 15:20:42 +0000
    Received: from [192.168.0.156] ([192.168.0.156]) by phoenixsrv6.miyabinosato.com with Microsoft SMTPSVC(6.0.3790.4675);
         Thu, 04 Jul 2013 11:20:39 -0500
    X-Originating-IP: [65.20.0.12]
    Authentication-Results: mta1012.bt.mail.ir2.yahoo.com  from=; domainkeys=neutral (no sig);  from=btopenworld.com; dkim=neutral (no sig)
    Received: from 127.0.0.1  (EHLO smtpout03.bt.ext.cpcloud.co.uk) (65.20.0.12)
      by mta1012.bt.mail.ir2.yahoo.com with SMTP; Thu, 04 Jul 2013 15:52:05 +0000
    Received: from 178-137-227-36-feod.broadband.kyivstar.net (178.137.227.36) by smtpout03.bt.ext.cpcloud.co.uk (8.6.100.01)
            id 51D4CEAB0028E6C5; Thu, 4 Jul 2013 15:52:05 +0000
    Received: from 192.168.0.223 [192.168.0.223]
        by mailguard.tomtill.com
        with XWall v3.37f ;
        Thu, 04 Jul 2013 11:52:10 -0500
    Alan,
    If you go into your Account Information and then Mail Options, Mail Accounts you will find that BT has created an extra address for you that is "Your Username"@btopenworld.com
    I suggest you use the following link
     https://api.login.yahoo.com/login/history?
    to check the login history of your account.
    Interestingly the source of the spam emails being sent (probably) from your account is hosted by
    Critical Path Inc
    I think your Mailer-Daemon messages are worthy of more detailed investigation.
    Critical Path are the new BT Mail providers - there is nothing at issue here with regard this.
    The spam injection point for the 2nd report is (probably) an infected machine in the Ukraine, the first report is India.
    http://www.andyweb.co.uk/shortcuts
    http://www.andyweb.co.uk/pictures

  • Im trying to use my messaging, but its telling me that my password is wrong? What should I do?

    Im trying to use my messaging, but its telling me that my password is wrong...what should i do?

    Unfortunately, when I turned on my mba and tried my internet connection on wifi with my airport express this morning... it no longer worked, as a password (WEP) is required !!! And there is no password on a airport express (as far as I know). and I didn't set any paswword !!!!
    Regarding iPhone and airport I didn't configure any security in order to make it simple for the beginning... so I stil don't understand why a password is required...
    I'm very disapointed as I thought that mac devices were plug and play and not dedicated to IT expert.
    Thank you for your help.

  • I am trying to understand my Console System Log Queries, but not having much luck!!

    I am trying to understand my MB late 2011, much better than I do, whilst looking through my console messages, I realised I don't have a clue as too whats what, I seem to be getting a lot of system errors - Is this normal?
    Why are Mac Books soooo complicated - !
    I would copy and paste my system messages - but once again I am 2 thick -  don't know which bits - if any  would need editing!
    Any advise would be a great help.
    Thankyou  in advance.
    la9

    You would use the Input button on your remote to set the Input to RGB PC and you'll also need audio cables to the TV because the Mini-DVI does not carry audio using a 3.5mm stereo headphone jack to RCA sound plug. You attach it from the headphone jack of your MacBook to the appropriate input plug on your TV.
    When you first hook it up it will probably have the display set in Extended Desktop mode. The Menu Bar and Dock will be on the MacBook display and your background screen on the TV but you can move the cursor onto the TV screen.
    In System Preferences>Display on the MacBook screen there should be an Arrangement tab when you have the MacBook hooked up to the TV and both screens working. When you click the Arrangement tab do you see two monitors side by side? One of them will have a Menu Bar at the top. Just click on the Menu Bar and drag it to the second monitor. That will make the second monitor your main screen. You can now use your MacBook in Clamshell Mode with a wired or Bluetooth keyboard and mouse.  http://support.apple.com/kb/HT3131 When you disconnect from the TV your Menu Bar will automatically change back to the MacBook.
    Or if you want to work on the MacBook screen while showing it on a TV you can check the Mirror Display box on the lower left hand side of the Arrangement tab under the two monitors box.

  • Hello, World - trying to understand the steps

    Hello, Experts!
    I am pretty new to Flash Development, so I am trying to understand how to implement the following steps using Flash environment
    http://pdfdevjunkie.host.adobe.com/00_helloWorld.shtml         
    Step 1: Create the top level object. Use a "Module" rather than an "Application" and implement the "acrobat.collection.INavigator" interface. The INavigator interface enables the initial hand shake with the Acrobat ActionScript API. Its only member is the set host function, which your application implements. During the initialize cycle, the Acrobat ActionScript API invokes your set host function. Your set host function then initializes itself, can add event listeners, and performs other setup tasks.Your code might look something like this.
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" implements="acrobat.collection.INavigator" height="100%" width="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off" >
    Step 2: Create your user interface elements. In this example, I'm using a "DataGrid" which is overkill for a simple list but I'm going to expand on this example in the future. Also notice that I'm using "fileName" in the dataField. The "fileName" is a property of an item in the PDF Portfolio "items" collection. Later when we set the dataProvider of the DataGrid, the grid will fill with the fileNames of the files in the Portfolio.
    <mx:DataGrid id="itemList" initialize="onInitialize()" width="350" rowCount="12"> <mx:columns> <mx:DataGridColumn dataField="fileName" headerText="Name"/> </mx:columns> </mx:DataGrid>
    Step 3: Respond to the "initialize" event during the creation of your interface components. This is important because there is no coordination of the Flash Player's initialization of your UI components and the set host(), so these two important milestone events in your Navigator's startup phase could occur in either order. The gist of a good way to handler this race condition is to have both your INavigator.set host() implementation and your initialize() or creationComplete() handler both funnel into a common function that starts interacting with the collection only after you have a non-null host and an initialized UI. You'll see in the code samples below and in step 4, both events funnel into the "startEverything()" function. I'll duscuss that function in the 5th step.
                   private function onInitialize():void { _listInitialized = true; startEverything(); }

    Hello, Experts!
    I am pretty new to Flash Development, so I am trying to understand how to implement the following steps using Flash environment
    http://pdfdevjunkie.host.adobe.com/00_helloWorld.shtml         
    Step 1: Create the top level object. Use a "Module" rather than an "Application" and implement the "acrobat.collection.INavigator" interface. The INavigator interface enables the initial hand shake with the Acrobat ActionScript API. Its only member is the set host function, which your application implements. During the initialize cycle, the Acrobat ActionScript API invokes your set host function. Your set host function then initializes itself, can add event listeners, and performs other setup tasks.Your code might look something like this.
    <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" implements="acrobat.collection.INavigator" height="100%" width="100%" horizontalScrollPolicy="off" verticalScrollPolicy="off" >
    Step 2: Create your user interface elements. In this example, I'm using a "DataGrid" which is overkill for a simple list but I'm going to expand on this example in the future. Also notice that I'm using "fileName" in the dataField. The "fileName" is a property of an item in the PDF Portfolio "items" collection. Later when we set the dataProvider of the DataGrid, the grid will fill with the fileNames of the files in the Portfolio.
    <mx:DataGrid id="itemList" initialize="onInitialize()" width="350" rowCount="12"> <mx:columns> <mx:DataGridColumn dataField="fileName" headerText="Name"/> </mx:columns> </mx:DataGrid>
    Step 3: Respond to the "initialize" event during the creation of your interface components. This is important because there is no coordination of the Flash Player's initialization of your UI components and the set host(), so these two important milestone events in your Navigator's startup phase could occur in either order. The gist of a good way to handler this race condition is to have both your INavigator.set host() implementation and your initialize() or creationComplete() handler both funnel into a common function that starts interacting with the collection only after you have a non-null host and an initialized UI. You'll see in the code samples below and in step 4, both events funnel into the "startEverything()" function. I'll duscuss that function in the 5th step.
                   private function onInitialize():void { _listInitialized = true; startEverything(); }

  • My Apple store ID password is not working, so I tried to send a message to my Yahoo email (ID) the new password, so when it said that a massage was send to my email, but when I login to my yahoo email, I didn't receive any email from apple

    My  other apple store ID ([email protected]) password is not working, so I tried to send a message to my Yahoo email (ID) the new password, so when it said that a massage was send to my email, but when I login to my yahoo email, I didn’t receive any email from apple

    You can send over WiFi, but it sounds as if you need to setup your Gmail account, or did you do this already?

Maybe you are looking for

  • Design mode??

    Hey, I am new to dreamweaver, my college uses macromedia 8 >< and i have CS4 at home... but my next webdesign homework has to do with creating tables and cells in Design Mode (where you pretty much create a table or a cell as if you were drawing a re

  • Purchased upgrade to CS6 and can't install

    I'm on a new MacBook Pro with OSX 10.8.2 When I click to start the download process from my purchase window, they open and show in a new "Akamai NetSession Download Manager" window, download to 100% and then when it says "Download Complete!" I click

  • APPLE -- are you listening? We can't burn CDs!

    I have spent a lot of hours trying to burn an audio CD, to no avail. I just wondered if Apple had considered that people will refuse to buy music from iTunes if we can't burn audio CDs. I'm desperately needing to burn ONE song onto a CD. I bought it

  • Two different accounts to be posted for the same valuation class on PGI

    Hi Experts, Please note that we want to post two different accounts for the stock offset entry( based on the nature of customer ) in the transaction of PGI in SO. However the valuation class is the same as the nature of the material is same (only the

  • Locked out of Ipad

    When I updated my ipad i forgot the lock code a chose. I have tried so many times that now it is disabled. I have tried every way to restore it and it still wont work. I need hel