oracle® soa suiteotndnld.oracle.co.jp/products/ias/pdf/10133technotes.pdforacle® soa suite...
Post on 26-Mar-2018
225 Views
Preview:
TRANSCRIPT
-
Oracle SOA Suite
10g 10.1.3.3
E10381-01
2007 6
Oracle SOA Suite 10.1.3.3
WorklistSSO
Oracle Workflow
/FTP
MQSeries
AQ
JMS
Oracle ESBSingleton
Ilog JRules
Oracle Application Server Patch Set Notes Addendum
Oracle Application Server Patch Set Notes
Oracle Application Server Fixed Bugs List
Worklist SSO 10.1.3.1 Oracle BPEL Worklist Worklist Worklist SSO10.1.3.3 Worklist Worklist SSO
1
-
Worklist WorklistAntbuild.xmlAntorabpel.properties
Worklist
1. orabpel.properties
2. Worklist ant deploy.oc4j
JavaJSSOWorklistant deploysso.oc4j
3. URL Worklist http://host:port/integration/customapp/
4. Worklist
Worklist 10.1.3.3 Worklist Worklist OC4J JSSO
WorklistJSSOWorklist2 "Worklist"WorklistJSSO
JSSO ID JSSO Worklist
1Worklistweb.xml
2Oracle Enterprise Manager 10g Application Server Control ConsoleWorklistJSSO
1Worklist web.xml
1. SOA_ORACLE_HOMEj2eehomeapplicationshw_servicesworklistappWEB-INF
2. web.xmlwebnonsso.xml
3. websso.xmlweb.xmlWorklist
2
http://host:port/integration/customapp/http://host:port/integration/customapp/http://host:port/integration/customapp/http://host:port/integration/customapp/http://host:port/integration/customapp/
-
2Oracle Enterprise Manager 10g Application Server Control Console Worklist JSSO
1. SOA OC4J Oracle Enterprise Manager 10g Application Server Control Console
2. Administration
3. SSO Configuration
4. Participating Applications
5. hw_services
6. Apply
7.
Worklist Worklist JSSO
Worklist
Worklist
StandardTaskViews.xmlXML5 "StandardTaskViews.xml"
SOA_ORACLE_HOMEbpelsystemclassesoraclebpelservicesworkflowuserconfig
XML
- IDORCL_WF_STD_VIEW
-
- owner
- false
-
3
-
- 1
Worklist
-
Actions
-
- assignmentFilter -
* My
* My+Group
* Group
* Owner
* Previous
* Reportees
- - ID
- - 1 ORANDjoinOperator
* -
* -
eqneqbeginsnot_
begins ends not_ends like not_like contains not_
containsis_nullis_not_nullinnot_in
eqneqltlte gt gte is_null
is_not_nullinnot_in
eqneqlt
lte gt gte is_null
is_not_nullnext_n_dayslast_n_days
* -
is_nullis_not_null
4
-
innot_in
innot_in
1
next_n_dayslast_n_days
xsd:dateTime
- 1
- -
- -
- - NULLtruefalse
- Worklist
flexflexTextAttribute1flexWorklistflextaskDefinitionId taskDefinitionId eq [the task definition id]
StandardTaskViews.xml StandardTaskViews.xml
StandardTaskViews.xml
ORCL_WF_STD_VIEW_HIGH_PRIORITY_TASKS STD_VIEW_HIGH_PRIORITY_TASKS iPlanetRealm oc4jadmin false High Priority Tasks (Priority IsEq 5)
taskNumber
5
http://xmlns.oracle.com/bpel/workflow/userMetadatahttp://xmlns.oracle.com/bpel/workflow/commonhttp://xmlns.oracle.com/bpel/workflow/common
-
title
priority
State
createdDate
expirationDate
Actions My+Group priority lte 2
state eq ASSIGNED
expirationDate ascending false
state
6
http://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQuery
-
ORCL_WF_STD_VIEW_TASKS_DUE_SOON STD_VIEW_TASKS_DUE_SOON
iPlanetRealm
oc4jadmin
false Due Soon (expires within next 24 hours)
taskNumber
title
priority
State
createdDate
expirationDate
Actions
My+Group expirationDate
next_n_days 1
state eq ASSIGNED
7
http://xmlns.oracle.com/bpel/workflow/userMetadatahttp://xmlns.oracle.com/bpel/workflow/commonhttp://xmlns.oracle.com/bpel/workflow/commonhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQuery
-
priority descending false
priority
ORCL_WF_STD_VIEW_NEW_TASKS STD_VIEW_NEW_TASKS iPlanetRealm oc4jadmin false New Tasks (created within past 24 hours)
taskNumber
title
priority
State
createdDate
expirationDate
Actions
My+Group
8
http://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/userMetadatahttp://xmlns.oracle.com/bpel/workflow/commonhttp://xmlns.oracle.com/bpel/workflow/commonhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQuery
-
createdDate
last_n_days 1
state eq ASSIGNED
priority descending false
priority
Oracle Workflow Oracle Workflow Worklist
Worklist
WFUNATTENDEDTASKS_VIEW
WFTASKCYCLETIME_VIEW
WFPRODUCTIVITY_VIEW
WFTASKPRIORITY_VIEW
Oracle BPEL Process Manager Worklist
9
http://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQueryhttp://xmlns.oracle.com/bpel/workflow/taskQuery
-
WFUNATTENDEDTASKS_VIEW
TASKID1 VARCHAR2(64)
TASKNAME VARCHAR2(200)
TASKNUMBER NUMBER
CREATEDDATE DATE
EXPIRATIONDATE DATE
STATE VARCHAR2(100)
PRIORITY NUMBER
ASSIGNEEGROUPS VARCHAR2(2000)
1 NOT NULL
SELECT tasknumber, taskname, assigneegroups FROM WFUNATTENDEDTASKS_VIEW WHERE expirationdate > current_date AND expirationdate < current_date + 7;
mygroup
SELECT tasknumber, taskname, assigneegroups FROM WFUNATTENDEDTASKS_VIEW WHERE 'mygroup' IN assigneegroups;
30
SELECT tasknumber, taskname, assigneegroups FROM WFUNATTENDEDTASKS_VIEW WHERE createddate > current_date -30;
WFTASKCYCLETIME_VIEW
TASKID1 VARCHAR2(64)
TASKNAME VARCHAR2(200)
TASKNUMBER NUMBER
CREATEDDATE DATE
ENDDATE DATE
CYCLETIME NUMBER(38)
1 NOT NULL
10
-
30
SELECT avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE createddate > (current_date - 30);
30
SELECT taskname, avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE createddate > (current_date - 30) GROUP BY taskname;
SELECT taskname, min(cycletime), max(cycletime) FROM WFTASKCYCLETIME_VIEW GROUP BY taskname;
7
SELECT avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE enddate > (current_date - 7);
7
SELECT taskname, avg(cycletime) FROM WFTASKCYCLETIME_VIEW WHERE cycletime > ((current_date +7) - current_date) GROUP BY taskname;
WFPRODUCTIVITY_VIEW
TASKNAME VARCHAR2(200)
TASKID VARCHAR2(200)
TASKNUMBER NUMBER USERNAME VARCHAR2(200)
STATE1 VARCHAR2(100)
LASTUPDATEDDATE DATE
1 NULLdecode(outcome, '', 'COMPLETED', outcome)
30
SELECT username, count(distinct(taskid)) FROM WFPRODUCTIVITY_VIEW WHERE lastupdateddate > (current_date -30) GROUP BY username;
7 1
SELECT username, count(taskid) FROM WFPRODUCTIVITY_VIEW WHERE
11
-
lastupdateddate > (current_date -7) GROUP BY username;
SELECT username, taskname, count(taskid) FROM WFPRODUCTIVITY_VIEW GROUP BY username, taskname;
100
SELECT username, taskname, count(taskid) FROM WFPRODUCTIVITY_VIEW WHERE lastupdateddate > (current_date -100) GROUP BY username, taskname;
WFTASKPRIORITY_VIEW
TASKID1 VARCHAR2(64)
TASKNAME VARCHAR2(200)
TASKNUMBER NUMBER
PRIORITY NUMBER
OUTCOME VARCHAR2(100)
ASSIGNEDDATE DATE
UPDATEDDATE DATE
UPDATEDBY VARCHAR2(64)
1 NOT NULL
SELECT updatedby, priority, count(taskid) FROM WFTASKPRIORITY_VIEW GROUP BY updatedby, priority;
SELECT taskname, decode(outcome, '', 'COMPLETED', outcome), count
(taskid) FROM WFTASKPRIORITY_VIEW GROUP BY taskname, outcome;
SELECT priority, count(taskid) FROM WFTASKPRIORITY_VIEW WHERE updatedby='jstein' GROUP BY priority;
/FTP /FTP
12
-
Oracle BPEL Process Manager
Oracle BPEL Process Manager
/FTP/FTPInteractionSpecAppend="true"
FTPFTPRFC 959 APPE
WSDL
Oracle BPEL Process Manager 2
Oracle BPEL Process Manager
XML
Oracle BPEL Process Manager
Oracle BPEL Process Manager 10MB
XSDattachment.xsd
13
-
1. BPEL
2. attachment.xsd
3. AsAttachment ="true"
4. attachment.xsd
14
http://www.w3.org/2001/XMLSchemahttp://xmlns.oracle.com/pcbpel/adapter/file/attachment/
-
5. href
15
-
SOA_ORACLE_HOMEj2eeMIDDLE_TIERconfig transaction-manager.xml
SOA_ORACLE_HOMEj2eeMIDDLE_TIERapplication-deploymentsorabpelejb_ob_engineorion-ejb-jar.xml
XML
XML XML XML StaX
1. URL http://jcp.org/aboutJava/communityprocess/final/jsr173/in dex.html
2. ""
3. APIjsr173_1.0_api.jarRIjsr173_1.0_ri.jar
4. JARSOA_ORACLE_HOMEbpellib
5. SOA_ORACLE_HOMEj2eeMID_TIERconfigserver.xmlJARoracle. bpel.common
. . .
. . .
. . . . . .
6. PublishSize/FTP
16
http://jcp.org/aboutJava/communityprocess/final/jsr173/in%20dex.html
-
jsr173.zipAPIjsr173_1.0_api.jarRIjsr173_1.0_ri.jar
Oracle BPEL Process Manager
1. /FTPWSDL
portTypehdrWSDL
2. BPEL
3.
/FTP
100 oracle.tip.adapter.file.debatching.rejection.quantum="100"
0EOF
17
-
%yyMMddHHmmssSSz%__%SEQ%_OrderBookings.xml
NumberMessages="1"
MQSeries MQSeries
MQSeries
---
ActivationInteractionSpec
BPEL
MQSeries
MQSeries
10.1.3.1 10.1.3.3 FilteredByPriorityactivationSpec
--- 10.1.3.3 MQSeriesInteractionSpec---////replyToQueueName
18
-
---InteractionSpec
SyncSolicitReqRes - truefalse---true---
ResponseWaitInterval - >=0/replyToQueueName0
/
ResponseOpaqueSchema - truefalse/true
false
1
COA5000
WSDL
2
5000
WSDL
-
ReportCOA="WITH_FULL_DATA" ReplyToQueueName="Reply_Queue" OpaqueSchema="false" SyncSolicitReqRes="true" ResponseWaitInterval="5000"
>
ResponseWaitInterval
ResponseWaitInterval
InteractionSpec
MQSeries
messageIdcorrelationIdGroupId
messageIdcorrelationId
InteractionSpec
InteractionSpec - InteractionSpecoracle.tip.adapter.mq.outbound.
SyncInteractionSpecImpl
QueueName - MQSeries
WaitInterval - 0
>=0
FilterByMsgId - messageId
messageId 16
FilterByCorrelId - correlationId
correlationId 16
FilterByGroupId - groupId
groupId 16
OutboundDequeue_Queue1000
WSDL
-
InteractionSpec="oracle.tip.adapter.mq.outbound.SyncInteractionSpecImpl"
QueueName="OutboundDequeue_Queue" WaitInterval="1000" >
20 ""FilterByGroupId
FilterByMsgIdFilterByCorrelId
Activation InteractionSpec 1ActivationInteractionSpec
1
SegmentIfReqd SegmentIfRequired
BlockingInterval WaitInterval
BPEL
1 bpel.xmlactivationAgent
adapter.mq.inbound.queueName
Dequeue_ptt Queue1
Dequeue_ptt Queue2
MQSeriesoc4j-ra.xmloc4j-ra.xml hostName - ""
21
-
portNumber - Any interger value (>1023 &
-
XMLTypeSOA_ORACLE_HOMEsamplestutorials
122.DBAdapterPureSQLTutorial.txtXMLType
XMLType
XMLType
XMLOracleXMLOracle XDBXSDXML
Oracle
proxyUserName
proxyPassword
proxyRoles
proxyCertificate (base64Binary)
proxyDistinguishedName
proxyIsThickDriver
OCI JDBC API proxyIsThickDriver true
URLOracle TopLink
http://www.oracle.com/technology/products/ias/toplink/doc
/1013/main/_html/dblgcfg008.htm
WSDL SchemaValidation ActivationSpec true
XML XSD XML
23
http://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/dblgcfg008.htmhttp://www.oracle.com/technology/products/ias/toplink/doc/1013/main/_html/dblgcfg008.htm
-
10.1.3.3 XML
XSD XSD VARCHAR(50) XSD 50 BPEL 22 XML
AQ AQ
ADT
ADT ADT AQ XML
XML WSDL SchemaValidation
ActivationSpec false true XML
WSDL
oc4j-ra.xml JNDI useDefaultConnectionManager true
AQ AQ
oc4j-ra.xml JNDI
useDefaultConnectionManager false
JMS JMS
BEA WebLogic JMS JMS BEA WebLogic JMS server.xml environment-naming-
url-factory-enabled true
24
-
Oracle ESB Singleton OC4J Oracle ESB
JCA
ESB clusterGroupId
1
Ilog JRules Ilog JRules
Ilog JRules 6.1 Rule Execution ServerRES Oracle SOA Suite 10.1.3.3 RES EAR
JRULES_HOME - Ilog JRules 6.1
ORACLE_HOME - Oracle SOA Suite
JDEV_HOME - Oracle JDeveloper
Oracle JDeveloper Ilog JRules RES Ilog JRules Oracle JDeveloper JAR
1. Oracle JDeveloper
2. cd ${JDEV_HOME}/integration mkdir thirdparty/ilog/lib
cp ${JRULES_HOME}/executionserver/lib/jrules-bres-session-java.jar ${JDEV_HOME}/integration/thirdparty/ilog/lib
3. Oracle JDeveloper
Oracle SOA Suite Oracle BPEL Process Manager Oracle Application Server Ilog JRules
1. Oracle SOA Suite ${ORACLE_HOME}/opmn/bin/opmnctl stopall
25
-
2. ${ORACLE_HOME}/j2ee/oc4j_soa/config server.xml
3. oracle.bpel.common JAR
4. Oracle SOA Suite ${ORACLE_HOME}/opmn/bin/opmnctl startall
5. ${ORACLE_HOME}/bpel/system/services/config/DecisionServiceConfiguration.xml
6. Ilog JRules
oracle.bpel.services.rules.rpi.oracle.OracleRuleEngine
oracle.bpel.services.rules.rpi.ilog.IlogRuleEngine
eis/XUConnectionFactory
ilog.rules.bres.session.j2se.IlrJ2SERuleSessionProvider
26
http://xmlns.oracle.com/bpel/rules
-
oracle.bpel.services.rules.rpi.JAXBFactContext
oracle.bpel.services.rules.rpi.ilog.XOMFactContext
RES
jndiXuConnection - Ilog JRules Execution Unit XU JNDI eis/XUConnectionFactory
ruleSessionProviderClass - Ilog JRules RES Ilog JRules Java ilog.rules.bres.session.j2se.IlrJ2SERuleSessionProvider Ilog JRules API ilog.
rules.bres.session.ejb.IlrManagedRuleSessionProvider ilog.rules.bres.session.ejb.IlrRemoteRuleSessionProvider
JNDI JNDI InitialContext DecisionServiceConfiguration.xml Ilog JRules
1 DecisionServiceConfiguration.xml
oracle.bpel.services.rules.rpi.ilog.IlogRuleEngine
eis/XUConnectionFactory
ilog.rules.bres.session.ejb.IlrRemoteRuleSessionProvider
com.evermind.server.rmi.RMIInitialContextFactory
ormi://localhost:23791/rulesession
27
-
oc4jadmin
welcome1
DecisionServiceConfiguration.xml Ilog JRules
BPEL decisionservices.decs ruleEngineProvider
service:jmx:rmi:///opmn://myhost.com:6003/home oc4jadmin AK6qvYcrlNMqnYt1uPZFjw==
oracle.bpel.services.rules.rpi.ilog.OracleJmxConnector
ilog.rules.bres.session.j2se.IlrJ2SERuleSessionProvider
Ilog JRules
- XML JavaBeans
Ilog JRules - Ilog JRules Web JRules XU ra.xml Ilog Ilog JRules
HTML
28
-
Oracle Accessibility Program Web
http://www.oracle.com/accessibility/
Web Web Web
Oracle TTY Oracle 24 TTYTTY 800446-2398
Oracle SOA Suite E10381-01
Copyright 2005, 2007, Oracle.All rights reserved.
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are "commercial computer software" or "commercial technical data" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the Programs, including documentation and technical data, shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement, and, to the extent applicable, the additional rights set forth in FAR 52.227-19, Commercial Computer Software--Restricted Rights (June 1987).Oracle USA, Inc., 500 Oracle Parkway, Redwood City, CA 94065
redundancy
OracleJD EdwardsPeopleSoft Siebel Oracle Corporation
Web Web
29
http://www.oracle.com/accessibility/
WorklistSSOWorklistWorklist1Worklistweb.xml2Oracle Enterprise Manager 10g Application Server Control ConsoleWorklistJSSO
StandardTaskViews.xml
Oracle Workflow
/FTPOracle BPEL Process ManagerOracle BPEL Process ManagerXML
Oracle BPEL Process Manager
MQSeriesMQSeries---12
ActivationInteractionSpecBPEL
XMLType
AQADT
JMSBEA WebLogic JMS
Oracle ESBSingletonIlog JRulesOracle JDeveloperOracle SOA Suite
WebOracleTTY
top related