Я думаю, что это не должно быть трудно.Для BasicHttpBinding
TransportWithMessageCredentials
означает, что он защищен HTTPS (так что вызывайте службу через HTTPS, а не HTTP) и аутентификацию, которая просто добавляется в заголовки SOAP.Чтобы получить пример, вы можете отключить безопасность транспорта (переключиться на HTTP), захватить фактические данные, переданные с помощью сниффера (например, WireShark), и заставить приложение Java отправлять данные в этой форме.