Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java EE (J2EE)

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.94
tatkos
0 / 0 / 0
Регистрация: 30.11.2012
Сообщений: 29
#1

Soap запрос - Java EE

07.12.2012, 12:59. Просмотров 2403. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Нужно реализовать на Java soap запрос
http://ws1.streamsms.ru/SmsService.php?WSDL
http://ws1.streamsms.ru/GetSessionID

XML
1
2
3
4
5
6
7
8
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <SOAP-ENV:Body>
        <m:GetSessionID xmlns:m="http://ws1.streamsms.ru">
            <m:login>String</m:login>
            <m:password>String</m:password>
        </m:GetSessionID>
    </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Подскажите как это реализовать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 12:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Soap запрос (Java EE):

SOAP и NULL - Java EE
Здравствуйте, собственно такой вопрос: Как вернуть в веб методе поле со значением null? То есть у меня есть класс на основе таблицы из...

WSDL SOAP и сертификат - как? - Java EE
Доброго времени суток!!! Есть одна компания куда нужно положить данные на БД. Чтоб положить данные у них есть веб сервис который нужно...

SOAP service deployment in GlassFish - Java EE
Хочу разобраться с SOAP сервисами, для этого использую пример из книги по GlassFish: Есть сервис import javax.jws.WebMethod; ...

SOAP Web Service Server - Java EE
Добрый день. Я создала веб-сервис по инструкции в IDE Eclipse EE, использовала axis2,tomcat7. Как на сервере получить полный запрос...

Soap, Java, Гис ЖКХ - Java EE
Добрый день! Имеет ли кто опыт работы с soap в Java? Поставлена задача наладить работу с ГИС ЖКХ, До этого не работал с SOAP, почитал все...

Tomcat, Oracle driver, SOAP - Java EE
Есть проект написаный на JAVA который представляет некоторый набор функций вызов которых идет по протоколу SOAP, запускаю его на tomcat...

2
Drygba
505 / 447 / 34
Регистрация: 17.02.2012
Сообщений: 1,032
Записей в блоге: 1
07.12.2012, 13:46 #2
может вам поможет это описание
0
mutagen
2561 / 2234 / 72
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
07.12.2012, 16:47 #3
используйте axis2, там в примерах есть как создавать запросы к вебсервисам

что-то вроде этого
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
       public static void transferFile(File file, String destinationFile)
                        throws Exception {
 
                Options options = new Options();
                options.setTo(targetEPR);
                options.setProperty(Constants.Configuration.ENABLE_SWA,
                                Constants.VALUE_TRUE);
                options.setSoapVersionURI(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI);
                // Increase the time out when sending large attachments
                options.setTimeOutInMilliSeconds(10000);
                options.setTo(targetEPR);
                options.setAction("urn:uploadFile");
 
                // assume the use runs this sample at
                // <axis2home>/samples/soapwithattachments/ dir
                ConfigurationContext configContext = ConfigurationContextFactory
                                .createConfigurationContextFromFileSystem("../../repository",
                                                null);
 
                ServiceClient sender = new ServiceClient(configContext, null);
                sender.setOptions(options);
                OperationClient mepClient = sender
                                .createClient(ServiceClient.ANON_OUT_IN_OP);
 
                MessageContext mc = new MessageContext();
                FileDataSource fileDataSource = new FileDataSource(file);
                
                // Create a dataHandler using the fileDataSource. Any implementation of
                // javax.activation.DataSource interface can fit here.
                DataHandler dataHandler = new DataHandler(fileDataSource);
                String attachmentID = mc.addAttachment(dataHandler);
 
                SOAPFactory fac = OMAbstractFactory.getSOAP11Factory();
                SOAPEnvelope env = fac.getDefaultEnvelope();
                OMNamespace omNs = fac.createOMNamespace(
                                "http://service.soapwithattachments.sample", "swa");
                OMElement uploadFile = fac.createOMElement("uploadFile", omNs);
                OMElement nameEle = fac.createOMElement("name", omNs);
                nameEle.setText(destinationFile);
                OMElement idEle = fac.createOMElement("attchmentID", omNs);
                idEle.setText(attachmentID);
                uploadFile.addChild(nameEle);
                uploadFile.addChild(idEle);
                env.getBody().addChild(uploadFile);
                mc.setEnvelope(env);
 
                mepClient.addMessageContext(mc);
                mepClient.execute(true);
                MessageContext response = mepClient
                                .getMessageContext(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
                SOAPBody body = response.getEnvelope().getBody();
                OMElement element = body.getFirstElement().getFirstChildWithName(
                new QName("http://service.soapwithattachments.sample","return"));
                System.out.println(element.getText());
        }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2012, 16:47
Привет! Вот еще темы с ответами:

Источники знаний по wsdl & soap - Java EE
Подскажите пожалуйста и желательно на русском языке. Заранее спасибо.

Заголовок сообщения: Отправка SOAP request сервером - Java EE
Добрый день! Не могу разобраться с вопросом. Есть веб-сервис работающий по протоколу SOAP. На нём региструется клиент. При первом...

Struts & Webservices(SOAP) - Java
День добрый Есть интересный вопрос. Разрабатывается система которая работает с VXML (Voice 2 XML) то есть в базовом варианте на...

SOAP 1.1 Weblogic XML Declaration - Java
У меня большая проблема, я использую SOAP Messeging на Weblogic 8.1 там используется SOAP 1.1 . Проблема в том ,что не передаётся ни...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru