Package nexj.core.meta.integration.format.xml.schema

Examples of nexj.core.meta.integration.format.xml.schema.MessageSchemaConverter


   public void testInheritance1() throws Exception
   {
      SchemaUniverse universe = new SchemaUniverse();
      XSDSchemaExporter xsdExporter = new XSDSchemaExporter(universe);
      MessageSchemaConverter schemaExporter = new MessageSchemaConverter(universe);
      Message msg = m_context.getMetadata().getMessage("XML_Inherit_Schema_Reference");
      Schema schema = schemaExporter.add(msg).getSchema();

      xsdExporter.exportSchema(schema, m_resultWriter);

      assertEquals(
         "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
View Full Code Here


    * @return The service definition.
    */
   public SOAPService export(Interface iface, Channel channel)
   {
      SOAPService service = (channel == null) ? getService(iface) : getService(channel);
      MessageSchemaConverter converter = new MessageSchemaConverter(service.getUniverse());

      for (Iterator itr = iface.getRequestTable().getMessageIterator(); itr.hasNext(); )
      {
         exportMessage((nexj.core.meta.integration.Message)itr.next(), service, converter);
      }
View Full Code Here

    * @return The service definition.
    */
   public SOAPService export(Channel channel)
   {
      SOAPService service = getService(channel);
      MessageSchemaConverter converter = new MessageSchemaConverter(service.getUniverse());

      for (Iterator itr = channel.getMessageTable().getMessageIterator(); itr.hasNext(); )
      {
         exportMessage((nexj.core.meta.integration.Message)itr.next(), service, converter);
      }
View Full Code Here

      buf.append(m_sContextRoot);
      buf.append("channel/CHANNEL");

      service.setEndpoint(buf.toString());

      MessageSchemaConverter converter = new MessageSchemaConverter(service.getUniverse());

      exportMessage(message, service, converter);

      return service;
   }
View Full Code Here

    * @throws IOException If an I/O error occurs.
    */
   private void exportMessages(Iterator itr, Writer writer) throws IOException
   {
      SchemaUniverse universe = new SchemaUniverse();
      MessageSchemaConverter converter = new MessageSchemaConverter(universe);
      XSDSchemaExporter exporter = new XSDSchemaExporter(universe);
      Schema firstSchema = null;

      for (; itr.hasNext(); )
      {
         Schema temp = converter.add((Message)itr.next()).getSchema();

         if (firstSchema == null)
         {
            firstSchema = temp;
         }
View Full Code Here

TOP

Related Classes of nexj.core.meta.integration.format.xml.schema.MessageSchemaConverter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.