블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'엔터프라이즈 솔루션/Oracle BPEL'에 해당되는 글 1

  1. 2009.06.09 Oracle BPEL PM에서 Service 호출 Client 소스 (JSP)
 
@ page import="java.util.*" %> @ page import="javax.naming.*" %> @ page import="com.oracle.bpel.client.Locator" %> @ page import="com.oracle.bpel.client.NormalizedMessage" %> @ page import="com.oracle.bpel.client.dispatch.IDeliveryService" %> try{ String title="CALLING FROM JSP"; String xml = "<ns1:DBSensorNotifierProcessRequest xmlns:ns1=\"http://xmlns.oracle.com/DBSensorNotifier\">" + "<ns1:input>"+title+"</ns1:input>" +"</ns1:DBSensorNotifierProcessRequest>"; Hashtable jndi = new Hashtable(); // assign RMI port which can be found in OAS console jndi.put(Context.PROVIDER_URL, "ormi://localhost:12401/orabpel"); jndi.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory"); jndi.put(Context.SECURITY_PRINCIPAL, "oc4jadmin"); jndi.put(Context.SECURITY_CREDENTIALS, "asdf1234"); jndi.put("dedicated.connection", "true"); // domain id and domain password Locator locator = new Locator("default","bpel",jndi); IDeliveryService ds = (IDeliveryService)locator.lookupService(IDeliveryService.SERVICE_NAME); NormalizedMessage nm = new NormalizedMessage(); nm.addPart("payload",xml); ds.post("DBSensorNotifier","initiate",nm); out.println("SEND"); }catch(Exception e){ e.printStackTrace(); throw e; }

신고
크리에이티브 커먼즈 라이선스
Creative Commons License
 

티스토리 툴바