Puede sincronizar un objeto de datos WSDL cuando los archivos WSDL cambian. Cuando se sincroniza un objeto de datos WSDL, la herramienta Developer volverá a importar los metadatos del objeto desde los archivos WSDL.
Se puede usar un objeto de datos WSDL para crear un servicio web o una transformación de consumidor de servicio web.
Al actualizar un objeto de datos WSDL, Developer Tool actualiza los objetos que hacen referencia al WSDL y los marca como cambiados al abrirlos. Cuando la herramienta Developer compara el nuevo WSDL con el antiguo WSDL, identifica los componentes de WSDL mediante atributos de nombre.
Si no cambia ningún atributo de nombre, la herramienta Developer actualiza los objetos que hacen referencia a los componentes de WSDL. Por ejemplo, edite un archivo WSDL y cambie el tipo del elemento simple "CustID" de xs:string a xs:integer.
Cuando se sincroniza el objeto de datos WSDL, Developer Tool actualiza el tipo de elemento en todos los servicios web y las transformaciones de consumidor de servicio web que hacen referencia al elemento CustID.
Si un atributo de nombre cambia, la herramienta Developer marca los objetos que hacen referencia al componente de WSDL como cambiado al abrirlos.
Por ejemplo, edite un WSDL y cambie el nombre de un elemento de "Resp" a "RespMsg". A continuación, sincronice el WSDL. Cuando se abre un servicio web que hace referencia al elemento, la herramienta Developer marca el nombre del servicio web en el editor con un asterisco para indicar que el servicio web contiene cambios. La herramienta Developer actualiza el nombre del elemento en el servicio web, pero no puede determinar cómo se asigna el nuevo elemento a un puerto. Si el elemento Resp se ha asignado a un puerto en la transformación de entrada o la transformación de salida, debe asignar el elemento RespMsg al puerto correspondiente.
La herramienta Developer valida los archivos WSDL antes de actualizar el objeto de datos WSDL. Si los archivos WSDL contienen errores, la herramienta Developer no importa los archivos.