Issue 7827: Separate Soap Header Elements (plm-ftf) Source: Zentrum fuer Graphische Datenverarbeitung e.V. (Mr. Steffen Nowacki, steffen.nowacki@partmaster.de) Nature: Uncategorized Issue Severity: Summary: The SOAP Header Elements of ComplexType Session_context should be separated in a set of single SOAP Header elements of SimpleType string, because it is difficult to handle SOAP Header elements of ComplexType with current WebService-Frameworks like AXIS Resolution: Revised Text: Resolution: Eliminate complex object Session_context. Follow instructions below. Revised Text: In PLM Services.wsdl: add for every wsdl:input element two soap:header elements as follows: <wsdl:input> <soap:header message="Session_id_header" part="session_id" use="literal"/> <soap:header message="Signature_header" part="signature" use="literal"/> in ComputationalModel.xsd add root-element definitions: <xs:element name="session_id" type="xs:string"/> <xs:element name="signature" type="xs:string"/> Actions taken: October 1, 2004: received issue August 1, 2005: closed issue Discussion: End of Annotations:===== te: Fri, 01 Oct 2004 11:15:49 +0200 From: Steffen Nowacki User-Agent: Thunderbird 0.6 (Windows/20040502) X-Accept-Language: de-de, de-at, de, en-us, en To: issues@omg.org Subject: issue for PLM Services 1.0 PLM Services 1.0 Document mantis/04-04-01 Revision Date 05/05/2004 Page: 549 Separate Soap Header Elements The SOAP Header Elements of ComplexType Session_context should be separated in a set of single SOAP Header elements of SimpleType string, because it is difficult to handle SOAP Header elements of ComplexType with current WebService-Frameworks like AXIS. Steffen Nowacki Date: Wed, 16 Mar 2005 08:41:51 +0100 From: Steffen Nowacki User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: de-DE, de, en-us, en To: plm-ftf@omg.org Subject: Re: WG: 1st Voting Proposal Hallo, issue 7827 need more changes: 1) Change definition of complexType "PLM_session" in XML Schema to 2) Remove definition of complexType "PLM_session_context" in XML Schema 3) Replace definition of message "Session_context_header" in WSDL by 4) Change "Session_context" to "Id" in section 9.3 In the Web service PSM get_connection returns a PLM_session instance which contains a Id and a Location element. The Id identifies a session and has to be added as a soap header element to each operation request to a PLM_connection port for this session. 5) Change "Session_context" to "session Id" in figure 156 Regards, Steffen Nowacki Steffen Nowacki schrieb: Hallo Lutz, here my comments. 7566 yes 7685 yes 7723 yes 7741 yes (sub issue of 7883, more nillable elements) 7770 need additional changes in WSDL (renaming of export to export_data and insert to import_data) 7771 yes (solution overlap with 7885 and 7926, new special Predicates) 7774 yes 7827 yes (solution overlap with 7927, defintion of root elements in Schema) 7836 yes 7842 yes 7867 yes 7870 yes (solution include 8333, Unsupported_operation_exception) 7871 yes 7872 yes 7873 yes 7929 yes (solution overlap with 8448 and 7826, it uses interface Alias_select) 7930 yes 7936 yes Regards, Steffen Nowacki. Lämmer schrieb: --- Gruesse, Lutz Laemmer -----Ursprüngliche Nachricht----- Von: Lämmer, Lutz [mailto:Lutz.Laemmer@PROSTEP.com] Gesendet: Mo 14.03.2005 18:06 An: plm-ftf@omg.org Betreff: 1st Voting Proposal Dear all, following my proposal from the previous email I invite the members of this FTF to consider the issues listed in attached voting form ready for voting. In case nobody objects I will ask for your poll later this week. Remember, this is not the official call for voting but a call for opening the discussion on the subject: Are we ready to vote on these issues. Furthermore, this is the chance for members of our voting list, which have not been involved in the discussion so far to take action. Comments are welcome! --- Gruesse, Lutz Laemmer -- PartMaster GmbH E-Mail: steffen.nowacki@partmaster.de Lagerstrasse 44/45 WWW : http://www.partmaster.de D-18055 Rostock, Germany Phone : +49 381 20373996 Fax : +49 381 20373994 PartMaster GmbH