WIMS> FW: WIMS WSDl & Schema with generated code

From: McDonald, Ira (imcdonald@sharplabs.com)
Date: Thu Mar 23 2006 - 10:54:06 EST

  • Next message: McDonald, Ira: "WIMS> RE: WIMS WSDl & Schema with generated code [some problems]"

    Hi folks,

    Below is a note from Pete Zehler who has been experimenting
    with the just-posted WSDL/1.1 for SOAP/1.1 with a somewhat
    out-of-date gSOAP package.

    I'll take a look at these, but the namespace declarations
    are something that will probably change again as the schema
    are integrated into a future SM/2.0 release - I don't consider
    namespace changes necessarily desirable for the Formal Approval
    vote versions - my experience has been that adding ANY explicit
    namespaces immediately breaks my XMLSPY 2004, XSV 2.10, and
    other tools - which is why I left them out so far.

    I'll do some experimenting. The changes to negative ranges
    (squashing them to zero minimums) definitely should NOT be
    incorporated into the approved versions.

    Not sure what Pete means by "document elements", but I'll
    take a look.

    By the way, the gSOAP that I have locally installed compiled
    all of my posted WIMS schemas without change and generated C
    source and sample SOAP messages without errors or warnings.
    Likewise, my locally installed XMLSPY 2004.

    Since the WSDL/1.1 will always be INFORMATIVE, I'm opposed
    to making substantive changes to the actual schemas (other
    than possibly namespace declarations) for Formal Approval.

    We need to come to concensus VERY quickly about any schema
    edits, because they will delay the WIMS Formal Approval we
    intended to start momentarily and span April face-to-face.

    Cheers,
    - Ira

    Ira McDonald (Musician / Software Architect)
    Blue Roof Music / High North Inc
    PO Box 221 Grand Marais, MI 49839
    phone: +1-906-494-2434
    email: imcdonald@sharplabs.com

    -----Original Message-----
    From: Zehler, Peter [mailto:Peter.Zehler@xeroxlabs.com]
    Sent: Thursday, March 23, 2006 9:42 AM
    To: McDonald, Ira
    Subject: WIMS WSDl & Schema with generated code

    Ira,

    I have modified your WSDL slightly to generate the messages. The main
    changes are in the WSDL files where I made sure WSDL is the default
    namespace and WIMS is the targetnamespace. I changed the document elements
    to comments. I am not sure if there really is anything wrongwith the
    element or its position, I just know my tool (SoapScope) complained about
    it. I added some namespace tags to wims elements.

    I did some things that I think only have to be done to satisfy my version of
    gSOAP which is rather old (2.7.5). I have avoided moving up to minimize
    churn until the next version comes out that supports streaming MTOM>. The
    changes I made in all the schema files was to declare the wims namespace and
    make it the default and tragte namespaces. I am fairly sure this should not
    be done and the namespace for the included schema will be coerced to the
    target namespace of the including schema or wsdl.

    I had to make some changes to the intermediate file (Agent.h and Manager.h)
    to avoid a known bug in my version of gSOAP. Anyplace that has a range with
    a negative minimum (e.g. -23..23 for PlanHour) I had to replace the negative
    with a 0. This is fixed in subsequent versions of gSOAP.

    I place the zip file on the wims ftp site at
    ftp://ftp.pwg.org/pub/pwg/wims/schemas/WimsForIra.zip

    Pete

    Peter Zehler
    XEROX
    Xerox Innovation Group
    Email: Peter.Zehler@XeroxLabs.com
    Voice: (585) 265-8755
    FAX: (585) 265-7441
    US Mail: Peter Zehler
    Xerox Corp.
            800 Phillips Rd.
            M/S 128-25E
    Webster NY, 14580-9701

    --
    No virus found in this incoming message.
    Checked by AVG Free Edition.
    Version: 7.1.385 / Virus Database: 268.3.0/290 - Release Date: 3/23/2006
    

    -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.0/290 - Release Date: 3/23/2006


    • application/ms-tnef attachment: stored


    This archive was generated by hypermail 2.1.4 : Thu Mar 23 2006 - 10:54:16 EST