Может ли веб-служба Oracle BPEL выводить HTML в браузер - PullRequest
1 голос
/ 15 сентября 2010

В сервисе Oracle BPEL есть способ заставить его отображать HTML в браузере.Я понял, как вызвать его через HTTP / GET, но результат всегда возвращается в виде XML.Я хочу отобразить HTML и устранить необходимость в веб-странице.Другими словами, может ли моя служба BPEL работать как веб-страница?Я пробовал XSL, но, возможно, не все правильно.

<binding name="HTTPGet" type="tns:HTTPGetService">
   <http:binding verb="GET"/>
     <operation name="process">
       <http:operation location="/process"/>
         <input>
            <http:urlEncoded/>
         </input>
         <output>
            <mime:content part="body" type="text/html" />
         </output>
    </operation>
</binding>

Может ли проблема быть в типе вывода?Если тип вывода установлен на «string» и я подключаю html, должно ли это работать?Или должен быть вывод, определенный с использованием схемы xhtml?

Спасибо

Ответы [ 2 ]

1 голос
/ 16 ноября 2012

Другой простой вариант - вызвать процесс из сервлета, применить xslt и (с сервлетом) изменить тип mime на html, чтобы браузер отображал его правильно ...

0 голосов
/ 15 сентября 2010

Вы можете использовать XSL-преобразования ( XSLT на W3C , вики-запись ) для преобразования вашего выходного XML в красивую отформатированную HTML-страницу. Для этого и был задуман XSLT.

...