Yuzo Fujishima NEC Corporation OASIS WSBPEL TC F2F June 2004 Presentation: Issue 128: WS-I BP Incompatible WSDL Import Yuzo Fujishima NEC Corporation June 22, 2004 Copyright (C) NEC Corporation 2004
Copyright (C) NEC Corporation 2004 Issue Definition The example WSDL in 6.1 imports an XSD file in a way incompatible with WS-I BP. <definitions ... <import namespace="http://manufacturing.org/xsd/purchase" location="http://manufacturing.org/xsd/purchase.xsd"/> Quote from WS-I BP section 5.1.2: R2001: A DESCRIPTION MUST only use the WSDL "import" statement to import another WSDL description. R2002: To import XML Schema Definitions, a DESCRIPTION MUST use the XML Schema "import" statement. R2003: A DESCRIPTION MUST use the XML Schema "import" statement only within the xsd:schema element of the types section. June 22, 2004 Copyright (C) NEC Corporation 2004
Copyright (C) NEC Corporation 2004 Proposed Resolution Modify the example as follows: <definitions ... <types> <xsd:schema> <xsd:import namespace="http://manufacturing.org/xsd/purchase" location="http://manufacturing.org/xsd/purchase.xsd"/> June 22, 2004 Copyright (C) NEC Corporation 2004