• 🚨 29 мая стартует курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    После старта курса запись открыта еще 10 дней Подробнее о курсе ...

Тащим дату через Web-сервис

  • Автор темы Автор темы ankass
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
A

ankass

Решил попробовать описывать задачи, которые возникают чтобы обсудить и улучшить свое понимание.
У меня возникла задача протащить дату через вэб-сервис. Здесь привожу то как решил. Может быть будет интересно начинающим, гуру же могут начинать пинать ногами.

Описание решения и возникавших трудностей:
1. Берем дату из документа Лотус.

Код:
Item item = ldoc.getFirstItem("DateDocument");
DateTime dt = item.getDateTimeValue();

Ее нужно протащить через SOAP. У Явы есть тип календарь, который отображается в wsdl как "xsd:dateTime".

В лотусе описал

Код:
import java.util.*;
public class Doc {
public String number;
public String subject;
public Calendar timeDocument;	

public String failure;	
}

в wsdl видим

Код:
<complexType name="Doc">
−
<sequence>
<element name="number" nillable="true" type="xsd:string"/>
<element name="subject" nillable="true" type="xsd:string"/>
<element name="timeDocument" nillable="true" type="xsd:dateTime"/>
<element name="failure" nillable="true" type="xsd:string"/>
</sequence>
</complexType

2. Преобразуем дату в Календарь

Код:
doc.timeDocument=doc.timeDocument.getInstance();
doc.timeDocument.setTime(dt.toJavaDate());

3. На потребителе видим что все ОК ))

Код:
System.out.println(doc.getTimeDocument().getTime());
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!

Курс AD