Skip to content

Instantly share code, notes, and snippets.

@biemond
biemond / build.properties
Created September 27, 2011 21:37
osb ant deployment properties file
fmw.home=C:/oracle/Soa11gPS3
wls.username = weblogic
wls.password = weblogic1
wls.server = t3://localhost:7001
# properties for workspace export
config.project="OSB Configuration"
config.jar=c:/temp/sbconfig.jar
config.subprojects="ASynchronous"
@biemond
biemond / build.xml
Created September 27, 2011 21:52
osb ant deployment build.xml
<?xml version="1.0" encoding="windows-1252" ?>
<project name="ConfigExport">
<property file="./build.properties"/>
<property name="eclipse.home" value="${fmw.home}/oepe"/>
<property name="weblogic.home" value="${fmw.home}/wlserver_10.3"/>
<property name="metadata.dir" value="${workspace.dir}/.metadata"/>
<property name="osb.home" value="${fmw.home}/Oracle_OSB1"/>
@biemond
biemond / osb.bat
Created September 27, 2011 21:54
osb start script
set FMW_HOME=C:\oracle\Soa11gPS2
set ANT_HOME=%FMW_HOME%\modules\org.apache.ant_1.7.1
set PATH=%ANT_HOME%\bin;%PATH%
set JAVA_HOME=%FMW_HOME%\jdk160_18
set CLASSPATH=%FMW_HOME%/wlserver_10.3/server/lib/weblogic.jar;%FMW_HOME%/Oracle_OSB1/lib/alsb.jar;%FMW_HOME%/Oracle_OSB1/modules/com.bea.common.configfwk_1.3.0.0.jar
@biemond
biemond / bpel_base64_encoder.java
Created September 27, 2011 21:59
oracle bpel java embedded code
<variables>
<variable name="inputVariable"
messageType="client:XSLTTransformatieProcessRequestMessage"/>
<variable name="bestand"
type="xsd:base64Binary"/>
</variables>
<bpelx:exec name="intermediairproductToBase64"
version="1.5"
language="java">
@biemond
biemond / MainBean.java
Created September 28, 2011 18:20
Get the PageFlowScope of a Region Bounded Task Flow
package test.adf.global.beans;
import javax.faces.event.ActionEvent;
import java.util.Map;
import oracle.adf.controller.ControllerContext;
import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCBindingContainer;
import oracle.adf.view.rich.context.AdfFacesContext;
@biemond
biemond / FacesContext.java
Created September 28, 2011 18:24
FacesContext and ADF
// FacesContext
FacesContext facesCtx = FacesContext.getCurrentInstance();
// find UIComponent
UIComponent input = facesCtx.getViewRoot().findComponent("f1");
// change the locale
facesCtx.getViewRoot().setLocale( Locale.ENGLISH);
// el expression
@biemond
biemond / ExternalContext.java
Created September 28, 2011 18:26
ExternalContext and ADF
// ExternalContext
ExternalContext ectx = facesCtx.getExternalContext();
// all the java init parameters
Map<String, Object> initParamsVar = ectx.getInitParameterMap();
Map<String, String> requestParamsVar = ectx.getRequestParameterMap();
Map<String, Object> sessionParamsVar = ectx.getSessionMap();
// web application context root
@biemond
biemond / AdfFacesContext.java
Created September 28, 2011 18:27
AdfFacesContext and ADF
// AdfFacesContext
AdfFacesContext adfFacesCtx = AdfFacesContext.getCurrentInstance();
// PPR
adfFacesCtx.addPartialTarget(input);
// get the PageFlowScope Params
Map<String, Object> scopePageFlowScopeVar= adfFacesCtx.getPageFlowScope();
// get the viewScope Params
Map<String, Object> scopeViewScopeVar= adfFacesCtx.getViewScope();
@biemond
biemond / ADFContext.java
Created September 28, 2011 18:28
ADFContext and ADF
// ADFContext
ADFContext adfCtx = ADFContext.getCurrent();
// Get the scope variables
Map<String, Object> applicationVar2 = adfCtx.getApplicationScope();
Map<String, Object> pageParamsVar2 = adfCtx.getPageFlowScope();
Map<String, String> requestParamsVar2 = adfCtx.getRequestScope();
Map<String, Object> sessionParamsVar2 = adfCtx.getSessionScope();
// el expression
@biemond
biemond / SecurityContext.java
Created September 28, 2011 18:29
SecurityContext and ADF
// Security
SecurityContext secCntx = adfCtx.getSecurityContext();
String user = secCntx.getUserName();
String[] roles = secCntx.getUserRoles();