У меня есть клиентское приложение Axis2, которое использует класс заглушки / прокси, сгенерированный wsdl2java. Я указал формат привязки данных ADB при создании классов Java для моего клиента.
У меня есть веб-метод, который принимает от 1 до многих сложных элементов, которые я определил в схеме XML. Когда я добавляю их в свою коллекцию и передаю их в метод-заглушку для выполнения запроса, объекты не сериализуются. Вот пример моего клиентского кода -
DBSchema_type0 schema = new DBSchema_type0();
schema.setSchemaName(txtASSchemaName.getText());
SchemaRequest req = new SchemaRequest();
req.addDBSchema(schema);
GenericResponse resp = rwStub.addSchema(req);
Так что из моего исследования до сих пор кажется, что метод SchemaRequest сериализуется, как и ожидалось, однако внутренняя коллекция - нет. Метод addDBSchema не выполняет какую-либо сериализацию, поэтому я предполагаю, что это может быть проблемой.
Есть ли другой сгенерированный метод, на который я должен обратить внимание?