Skip to content

Instantly share code, notes, and snippets.

@biemond
biemond / BindingContext.java
Created September 28, 2011 18:30
BindingContext and ADF
BindingContext bc = BindingContext.getCurrent();
BindingContainer bcon = bc.getCurrentBindingsEntry();
List<AttributeBinding> attr = bcon.getAttributeBindings();
List<OperationBinding> oper = bcon.getOperationBindings();
List<ControlBinding> ctrl = bcon.getControlBindings();
DCBindingContainer dcbcon = (DCBindingContainer) bc.getCurrentBindingsEntry();
List<AttributeBinding> attr2 = dcbcon.getAttributeBindings();
@biemond
biemond / ControllerContext.java
Created September 28, 2011 18:31
ControllerContext and ADF
ControllerContext cc = ControllerContext.getInstance();
// get the exception
Exception exp = cc.getCurrentViewPort().getExceptionData();
@biemond
biemond / Hello.java
Created September 28, 2011 18:35
Hello interface
package nl.whitehorses.ws.interfaces;
public interface Hello {
public void sayHello(String msg );
public void callbackMessage(String msg );
}
@biemond
biemond / HelloImpl.java
Created September 28, 2011 18:36
Hello Implementation
package nl.whitehorses.ws;
import javax.jws.WebService;
import javax.xml.ws.soap.Addressing;
import nl.whitehorses.ws.interfaces.Hello;
@WebService
@Addressing
public class HelloImpl implements Hello {
@biemond
biemond / HelloImpl.java
Created September 28, 2011 18:37
HelloImpl
package nl.whitehorses.ws;
import com.sun.xml.ws.api.SOAPVersion;
import com.sun.xml.ws.api.addressing.AddressingVersion;
import com.sun.xml.ws.api.addressing.WSEndpointReference;
import com.sun.xml.ws.api.message.HeaderList;
import com.sun.xml.ws.api.message.Headers;
import com.sun.xml.ws.developer.JAXWSProperties;
import com.sun.xml.ws.developer.WSBindingProvider;
@biemond
biemond / build.xml
Created September 28, 2011 18:42
AIA Deployment Plan
<DeploymentPlan component="AIAEmployeeSync" version="3.0">
<PreInstallScript>
</PreInstallScript>
<Configurations>
<Datasource name="scott" jndiLocation="jdbc/scott" action="create"
database="participatingapplications.AIAEmployeeSync.db.SCOTT"
xa-enabled="true" wlserver="pips.AIAEmployeeSync"/>
<Datasource name="hr" jndiLocation="jdbc/hr" action="create"
database="participatingapplications.AIAEmployeeSync.db.HR"
@biemond
biemond / build.xml
Created September 28, 2011 18:45
AIA undeployment plan
<DeploymentPlan component="AIAEmployeeSync" version="3.0">
<PreInstallScript>
</PreInstallScript>
<Deployments>
<Composite compositeName="ScottEmployeeAdapter"
compositedir="C:/projecten/workspace/11g_prod/AIAEmployeeSyncPS3/ScottEmployeeAdapter"
revision="1.0" wlserver="pips.AIAEmployeeSync" action="undeploy"/>
<Application name="AIAEmployeeSyncPS3-CheckWS"
@biemond
biemond / build.xml
Created September 28, 2011 18:46
Start AIA deployment
<?xml version="1.0"?>
<project name="deployEmployeeSync" default="InstallEmployeeSync" basedir="." >
<property name="process.dir" value="${basedir}"/>
<property environment="env"/>
<property name="aia.home" value="${env.AIA_HOME}"/>
<property name="soa.home" value="${env.SOA_HOME}"/>
<property name="mw.home" value="${env.MW_HOME}"/>
@biemond
biemond / build.xml
Created September 28, 2011 18:47
Start AIA undeploy
<?xml version="1.0"?>
<project name="deployEmployeeSync" default="UnInstallEmployeeSync" basedir="." >
<property name="process.dir" value="${basedir}"/>
<property environment="env"/>
<property name="aia.home" value="${env.AIA_HOME}"/>
<property name="soa.home" value="${env.SOA_HOME}"/>
<property name="mw.home" value="${env.MW_HOME}"/>
<property name="aia.instance" value="${env.AIA_INSTANCE}"/>
@biemond
biemond / soap.wsdl
Created September 28, 2011 18:49
WSDL
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:inp1="http://xmlns.oracle.com/singleString" xmlns:tns="http://xmlns.oracle.com/AsyncEmployeeService" xmlns:emp="http://employee" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" name="AsyncEmployeeService" targetNamespace="http://xmlns.oracle.com/AsyncEmployeeService">
<wsdl:types>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://employee" xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://employee" elementFormDefault="qualified" attributeFormDefault="qualified">
<xs:element name="Employee" type="Emp"/>
<xs:element name="EmployeeResponse" type="xs:string"/>
<xs:complexType name="Emp">
<xs:sequence>
<xs:element name="empno" type="xs:int"/>
<xs:element name="ename" type="xs:string"/>