Soa basics
Hi
I am new to SOA, can you please guide which is the best tutorial for SOA with Java technology? I have searched in net, but i didnot get a good reference.
kasim wrote:
Hi
I am new to SOA, can you please guide which is the best tutorial for SOA with Java technology? I have searched in net, but i didnot get a good reference.
sigh
And somehow anyone posting anything here is going to automatically be much better than what you've already encountered.
Similar Messages
-
Hi,
I have freshly installed SOA suite 11.1.1.3 with wls 10.3.3 (11g) in linux box 5.x and could see all my servers up and running and access the em console successfully .. But just have couple fo quick questions:-
1. Is there any configuration required in my SOA domain for Bussiness Rules, Human Workflow anywhere in em console or WLS console ? as I understood that my SOA domain includes these components ...
2. I have installed BPEL and OSB with SOA suite in 2 different linux boxes, do I have to configure anything seperately in em or wls console before I deploy any ear, war application in OSB or BPEL ? Also if anyone could help me understand when and why we need to integrate BPEL with OSB ...
Thanks
SamHi Sam
1. So you installed WLS 10.3.3 + SOA 11.1.1.3. I hope you already have Oracle Database with RCU 11.3 scripts loaded.
2. Please confirm this. You created a SOA Domain using config wizard and during this time you did check the Project Facets like SOA Facet, Enterprise Manager and optionally BAM. If yes, you are good to go.
3. Your SOA Domain has all the stuff to deploy any SOA Application that has like Business Rules or Human Workflows etc. You DO NOT need any extra stuff except for some standard stuff depending on your Workflows and if you have some Tasks. Example:
a) If you want the Users to get Notification Emails, for Approving/Submitting the Tasks, then you need to configure Email stuff in Enterprise Manager Console. Refer the online docs. Basically in em console on left side, you select soa_server1, right click and select usermessagingservices (Email) and give Email host, port details etc.
b) Then you configure Notification Message stuff like from address, to address, reply to etc.
4. NOW, to create actual BPEL applications that has all these Business Rules, Human Workflows etc, you first need latest version of JDeveloper that is compatible with your SOA 11.3. So get JDeveloper 11.3 latest version. Then from JDeveloper IDE, Help menu -> Upgrades make sure to download SOA Composite related Extension. This is about 200MB File. Now your JDeveloper is all set. Create SOA App, SOA Project and add all the above stuff. You can deploy this on the SOA Domain you created earlier.
5. There is a good Vacation Request sample online at oracle site, that has good BPEL stuff and human workflows with notification emails settings, and some default users to load (Seed application). For more advanced look for FOD Demo (Fusion Order Demo) full blown BPEL app with lots of BPEL components like Taskforms, task details, workflows etc etc.
I am not much familiar with OSB (Oracle Service Bus) stuff. Please post this particular question in OSB Forums for better and quicker response. As far as SOA Domain is concerned, you are good to go.
Thanks
Ravi Jegga -
Not Able to Uninstall Oracle BPEL and SOA Suite
Cannot Delete OLITE40.jar file from //product/10.1.3.1/Oracleapps/Mobile/Sdk/BIN
I have seen cases, where it also leave this file unremoved even after running the uninstaller successfully.
Do not worry about it, instead just delete all the other files in the home, remove registry keys, delete the service with command : sc del <service name>(in Windows).
Then restart your machine, then try deleting the file. Now, go ahead and install in a new location. Also, please ensure that you have taken a backup of your oracle inventory location whiich can be restored if corrupted in future. Also, suggest not to use SOA basic install with olite, rather go for SOA Adv install with DB. -
Did we implement SOA architecture
Hi ,
I am new to SOA and just wanted to know, whether we are on right tract to implement SOA architecture in our peoject or not.
We have a landscape of five system .
CRM 5.0
ECC 6.0
XI
BI
EP 7
Now we are in a process to implement all the main processes in the system as a webservice.
Just for an example , we have created a FM which would create a BP in CRM system, similarly we have created FM's for creating SERVICE ORDER in CRM system, PLAN and CAMPAIGN creatinn in CRM system.Like this we have lots of other small and big processes.
Similarly we are trying to imlement all processes in ECC side as webservice.
So my question is , once we have created webservice for all processes does it mean we have implemented SOA in our project?
Regards
PGHi,
Although you are already working on defining your own services, I'd strongly suggest taking a look at the ES Workplace for enterprise services already provided by SAP. As an example, the enterprise services for CRM contain predefined services for Business Partner Data Management and Campaign Management.
The benefit of re-using these services is that these have been defined using a formal methodology, and in consultation with customers and partners. So you'll get industry best practice business services which you can customize if you want. SAP has an ecosystem around Enterprise Services Definition which any customer or partner can join. This way, they have a say on what SAP rolls out to customers.
For an SOA Roadmap, I'd suggest taking a look at https://www.sdn.sap.com/irj/sdn/soa-methodology. This will help you in step-by-step progress towards SOA. Not all steps might be relevant so you can be choose whichever you consider appropriate. But it is good to have an end-to-end view.
There are a lot of documents on SDN related to SOA Reference Architecture which SAP proposes. Please take some time out to look at it. /people/kareemullahshah.quadri/blog/2007/02/19/sap-architecture-150enterprise-soa-basics is also a good weblog on SOA and what SAP offers. /people/kareemullahshah.quadri/blog/2007/02/19/sap-architecture-150enterprise-soa-basics is good one for build vs. buy SOA.
If you are a SAP shop, then it might be best to use SAP's SOA Reference Architecture as a guideline. If you have a mixed IT portfolio, please do review what other vendors like IBM, Oracle/BEA, etc suggest in terms of SOA reference architectures.
An ESR will act as the central repository for your services and a must have for SOA implementations. You will find that in all SOA reference architectures. This helps you down the road when the number of enterprise services increases. Governance is a nightmare in SOA and ESR will help you in that. SOA Reference Architectures from SAP and other vendors contain necessary components you should have for an SOA landscape.
Hope it helps. Feel free to post any questions that come to your mind.
Regards,
Shehryar -
Hi sap Peoples,
I am new in SAP XI. Can i know the link b/w Xi and SOA. What is SOA?
Thanks&Regards
Raja Mohamed.Hi,
There is a separate forum for Enterprise SOA in SDN.
In the simlar way we have Exchange Infrastructure
under SAP NetWeaver.
These are some of the Links for SOA and ESOA:
Look at the following links for basics of ESOA:
SAP Architecture Enterprise SOA Basics
SDN - Enterprise Service-Oriented Architecture
Enterprise SOA
Enterprise Service-Oriented Architecture
ESA = SOA + ES ?
Finally the Penny Dropped Regarding ESA/SOA...
Enterprise Services differentiate Enterprise SOA from plain SOA
EA and ESOA: Relationship Part 1
EA and ESOA: Relationship Part 2
Also look at the following threads:
What is ESA (Enterprise Services Architecture) ?
ESA vs SOA
Difference between soa and esoa
Check this weblog
/people/santosh.v/blog/2007/04/23/what-is-soa
ESA = SOA + ES ?
/people/kevin.liu/blog/2005/10/17/esa-soa-es
This pdf
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a0f82bc4-8d37-2a10-abad-e9d169ab4a9a
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/50526bda-4e9a-2910-61ba-e9036a7914e4
Hope this helps you.
Regards,
Rakesh -
Which OC4J instance to use for Soa Suite: oc4j_soa or home ?
When I setup Soa Suite I am asked which OC4J instance I want to use:
home
or
oc4j_soa
By default "home" is filled in the entry field. However in sample tutorials I saw always "oc4j_soa" and never "home"
What is the difference and which one is recommended ?
PeterHi Peter,
If you have installed Basic SOA Suite, you get the home oc4j container alone.
However, when you go for Advanced SOA Installation, you get oc4j_soa container, which is used clsutering one node with another, generally we have bpel, esb-rt on oc4j_soa and then we create oc4j_esbdt for esbdt. The docs refer to oc4j_soa, as we always talk about the Enterprise Deployments which uses Advanced SOA Suite with Oracle Database Dehydration Store, and not SOA Basic Install which uses Olite as dehydration store.
So, please create an oc4j container whenever needed for those specific j2ee applications, for easy identification and management.
Hope that clarifies...
Cheers
Anirudh Pucha -
hi all
i am working as SAP Technical consultant,
and novice in Enterprise SOA.
i required guidance form u all , for a good start.
i have read basic documentation of ESOA , require some small scenario so i can implement and test them.
i also have a query that Do i required SAP NetWeaver and SAP-XI for runnig ESOA applications.
OR please tell me minimum requirment (from Software point view) , one should have.
initial setting and setup configurations.
and rolls and responciblities of a technical consultant as Enterprise SOA team member.
regards
sachinHi Sachin,
Try going through these links, you might get answers to your questions.
Look at the following links for basics of ESOA:
<a href="/people/kareemullahshah.quadri/blog/2007/02/19/sap-architecture-150enterprise-soa-basics Architecture Enterprise SOA Basics</a>
<a href="https://www.sdn.sap.com/irj/sdn/enterprisesoa">SDN - Enterprise Service-Oriented Architecture</a>
<a href="http://www.sap.com/platform/esoa/index.epx">Enterprise SOA</a>
<a href="http://www.sap.com/about/press/factsheets/esoa.epx">Enterprise Service-Oriented Architecture</a>
<a href="/people/kevin.liu/blog/2005/10/17/esa-soa-es = SOA + ES ?</a>
<a href="/people/benny.schaich-lebek/blog/2004/12/02/finally-the-penny-dropped-regarding-esasoa the Penny Dropped Regarding ESA/SOA...</a>
https://www.sdn.sap.com/irj/sdn/esworkplace?rid=/webcontent/uuid/43918aa2-0c01-0010-a7bc-cbd200acc9bb">enterprise [original link is broken] [original link is broken]
What is ESA (Enterprise Services Architecture) ?
ESA vs SOA
[What is ESOA?|What is ESOA?;
Bye
Ankur
Do reward points for helpful as well as solved answers!! -
Hi,
I just wanted to star with SOA.
Can any one plase forward me the documents or any pdfs.
My email id is [email protected]
Thanks and Regards,
Chirag GohilHi,
Have a look in following threads
SOA
ESA, SOA
SOA Basics
Thanks.. -
Hi,
I am looking for different scenarios for PI 7.1, I am specifically looking for these scenarios.
1. iDoc to File
2. File to iDoc
3. iDoc to Webservice
4. Webservice to iDoc
5. Proxy to Webservice
6. Webservice to Proxy
Please do not send links for PI 7.0, I am specifically looking for PI 7.1
Thanks,
NishantNishant,
THere is no much difference between PI 7.1 except webservices. File,IDOC,proxy will be similar.
Here by sending u new features of PI 7.1.Use ESOA for webservices scenario.
PI7.1 features refer this blog:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf
Advanncements of PI 7.1
1. Enterprise Services Repository as a central storage location for enterprise service definitions and lifecycle management data for all enterprise services (Concept of Folders,.
Using Folders in PI 7.1
Using Folders in PI 7.1
2. Universal Description, Discovery, and Integration (UDDI) 3.0u2013compliant services registry for runtime management of enterprise services.
XI : How To publish WSDL generated from XI to UDDI
XI : How To publish WSDL generated from XI to UDDI
WebAS : A step by step guide for Configuring UDDI registry on Local Server
WebAS : A step by step guide for Configuring UDDI registry on Local Server
3. Enterprise Service Oriented Architecture (ESOA), Global Data Types, Modeling Tool Concept.
ESOA BASICS
SAP Architecture u2013Enterprise SOA Basics
SAP Architecture Enterprise SOA Basics
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
ESA = SOA + ES ?
ESA = SOA + ES ?
PRINCIPAL PROPAGATION
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation in SAP XI
Principal Propagation in SAP XI
Modeling tools in PI 7.1
Modeling tools in PI 7.1
Publish services from PI 7.1 to the Service Registry
Publish services from PI 7.1 to the Service Registry
Using CCTS in PI 7.1
Using CCTS in PI 7.1
4. Improved support for standards such as Web Service Reliable Messaging (WS-RM), WS Policy, Security Assertion Markup Language (SAML).
5. Support Business Activity Monitoring (BAM).
XI: BAM - Episode III - new super trace
The specified item was not found.
XI: BAM - Episode II - Simple Proactive monitor
The specified item was not found.
XI: BAM - Episode I - Introduction s
The specified item was not found.
6. Advanced Adapter Engine Features (Eg. Bypass Integration Engine Process)
7. Enhancement for Mapping (Eg. Re-usable User Defined Functions, Look-up function reads multiple fields, Specify mapping parameters at configuration time, Synchronous DB RFC lookups, Message Packing etc.)
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
MAPPING LOOK UPS
Lookupu2019s in XI made simpler
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
XI: RFC Mapping lookups (from BC to XI?)
The specified item was not found.
Use this crazy piece for any RFC Mapping Lookups!
Use this crazy piece for any RFC Mapping Lookups!
SAP XI Lookup API: the Killer
The specified item was not found.
mapping look ups RFC api
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
RFC Look up from XSLT mapping
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
Data Lookup Optimized
Data Lookup Optimized
8. Extended support for high volume scenarios
huge processing of files
Night Mare-Processing huge files in SAP XI
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
SAP XI acting as a (huge) file mover
The specified item was not found.
Managing bulky flat messages with SAP XI (tunneling once again) - UPDATED
The specified item was not found.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
9. Business Activity Monitoring for process definition of milestone monitoring (event correlation).
10. Improved SAP NetWeaver Administrator support for central configuration and administration of both mediated and point-to-point scenarios.
11. XML payload validation and validations using JAVA.
VALIDATING MESSAGES
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
SOA Middleware: XML validation error handling
SOA Middleware: XML validation error handling
The Hitchhiker's Guide to Validation
The Hitchhiker's Guide to Validation
Validations using Java for those not having PI7.1
Validations using Java for those not having PI7.1
Xml validation
XML Validation BPM:
VALIDATING INCOMING FLAT FILE
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Validating messages in XI using XML Schema
Validating messages in XI using XML Schema
BPM:
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
12. Process editor modeling enhancements: step groups, integrated alert management and configurable parameters.
13. Integration of human interaction (generic user decision).
14. Language dependent texts for end-user display.
15. WS-BPEL 2.0 adoption (Preview and implementation BPEL4People, BPLE-SPE Simple User Defined Functions can be configured directly in the process.)
Also refer this links for more clarifications:
http://help.sap.com/saphelp_nw2004s/helpdata/en/d6/369142f195675ee10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/fb4cd3207c7063e10000000a1553f6/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f36ce30f-0e01-0010-a89b-c158d07c44ff
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ec19c05d-0501-0010-09a2-b6db51b5318d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5441afe5-0601-0010-dba5-dc5f9d5caa9d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c50cddbb-0601-0010-92a7-f2a40ca68e6d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f027dde5-e16e-2910-97a4-f231046429f2
Refer these threads as well:
Advantages of using PI 7.1 over PI 7.0
PI 7.0 and XI 3.0
http adaptor on which factors we will use
Diff between XI and PI
differences between xi 3.0 and pi 7.0
Difference/ changes from XI 3.0 to PI 7.0
give me main advantages of XI-7.0 TO XI-3.0
XI 7.0 vs Xi 3.0
XI/PI
XI vs. PI
XI 3.0 vs. PI (XI 7.0)
Difference/ changes from XI 3.0 to PI 7.0
moving from XI 3.0 to PI 7
Edited by: VenkataPrabhakar Teegavarapu on Dec 2, 2008 1:48 PM -
Hello Experts,
Can anyone guide me with the PI7.1 Features/Advantages .
why we need PI 7.1 ?
Also , can I know what is the adavntage of having Folders In the IR in PI 7.1.
Also can I know File Adapter and RFC Adapter Sender and Receiver Communication Channel Configuration in PI 7.1
Thanks in Advance
XIUserHi
PI 7.1 features refer this blog:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf
Advanncements of PI 7.1
1. Enterprise Services Repository as a central storage location for enterprise service definitions and lifecycle management data for all enterprise services (Concept of Folders,.
Using Folders in PI 7.1
Using Folders in PI 7.1
2. Universal Description, Discovery, and Integration (UDDI) 3.0u2013compliant services registry for runtime management of enterprise services.
XI : How To publish WSDL generated from XI to UDDI
XI : How To publish WSDL generated from XI to UDDI
WebAS : A step by step guide for Configuring UDDI registry on Local Server
WebAS : A step by step guide for Configuring UDDI registry on Local Server
3. Enterprise Service Oriented Architecture (ESOA), Global Data Types, Modeling Tool Concept.
ESOA BASICS
SAP Architecture u2013Enterprise SOA Basics
SAP Architecture Enterprise SOA Basics
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
ESA = SOA + ES ?
ESA = SOA + ES ?
PRINCIPAL PROPAGATION
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation in SAP XI
Principal Propagation in SAP XI
Modeling tools in PI 7.1
Modeling tools in PI 7.1
Publish services from PI 7.1 to the Service Registry
Publish services from PI 7.1 to the Service Registry
Using CCTS in PI 7.1
Using CCTS in PI 7.1
4. Improved support for standards such as Web Service Reliable Messaging (WS-RM), WS Policy, Security Assertion Markup Language (SAML).
5. Support Business Activity Monitoring (BAM).
XI: BAM - Episode III - new super trace
The specified item was not found.
XI: BAM - Episode II - Simple Proactive monitor
The specified item was not found.
XI: BAM - Episode I - Introduction s
The specified item was not found.
6. Advanced Adapter Engine Features (Eg. Bypass Integration Engine Process)
7. Enhancement for Mapping (Eg. Re-usable User Defined Functions, Look-up function reads multiple fields, Specify mapping parameters at configuration time, Synchronous DB RFC lookups, Message Packing etc.)
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
MAPPING LOOK UPS
Lookupu2019s in XI made simpler
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
XI: RFC Mapping lookups (from BC to XI?)
The specified item was not found.
Use this crazy piece for any RFC Mapping Lookups!
Use this crazy piece for any RFC Mapping Lookups!
SAP XI Lookup API: the Killer
The specified item was not found.
mapping look ups RFC api
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
RFC Look up from XSLT mapping
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
Data Lookup Optimized
Data Lookup Optimized
8. Extended support for high volume scenarios
huge processing of files
Night Mare-Processing huge files in SAP XI
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
SAP XI acting as a (huge) file mover
The specified item was not found.
Managing bulky flat messages with SAP XI (tunneling once again) - UPDATED
The specified item was not found.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
9. Business Activity Monitoring for process definition of milestone monitoring (event correlation).
10. Improved SAP NetWeaver Administrator support for central configuration and administration of both mediated and point-to-point scenarios.
11. XML payload validation and validations using JAVA.
VALIDATING MESSAGES
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
SOA Middleware: XML validation error handling
SOA Middleware: XML validation error handling
The Hitchhiker's Guide to Validation
The Hitchhiker's Guide to Validation
Validations using Java for those not having PI7.1
Validations using Java for those not having PI7.1
Xml validation
XML Validation BPM:
VALIDATING INCOMING FLAT FILE
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Validating messages in XI using XML Schema
Validating messages in XI using XML Schema
BPM:
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
12. Process editor modeling enhancements: step groups, integrated alert management and configurable parameters.
13. Integration of human interaction (generic user decision).
14. Language dependent texts for end-user display.
15. WS-BPEL 2.0 adoption (Preview and implementation BPEL4People, BPLE-SPE Simple User Defined Functions can be configured directly in the process.)
Also refer this links for more clarifications:
http://help.sap.com/saphelp_nw2004s/helpdata/en/d6/369142f195675ee10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/fb4cd3207c7063e10000000a1553f6/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f36ce30f-0e01-0010-a89b-c158d07c44ff
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ec19c05d-0501-0010-09a2-b6db51b5318d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5441afe5-0601-0010-dba5-dc5f9d5caa9d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c50cddbb-0601-0010-92a7-f2a40ca68e6d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f027dde5-e16e-2910-97a4-f231046429f2
Refer these threads as well:
Advantages of using PI 7.1 over PI 7.0
PI 7.0 and XI 3.0
http adaptor on which factors we will use
Diff between XI and PI
differences between xi 3.0 and pi 7.0
Difference/ changes from XI 3.0 to PI 7.0
give me main advantages of XI-7.0 TO XI-3.0
XI 7.0 vs Xi 3.0
XI/PI
XI vs. PI
XI 3.0 vs. PI (XI 7.0)
Difference/ changes from XI 3.0 to PI 7.0
moving from XI 3.0 to PI 7 -
Error in Initiating work list application
Hi I developed my BPEL code in SOA basic installation it was runnig fine but when I deployed the jar in Advanced SOA worklist is not getting initiated.
jazn.jar is available in j2ee/home but there is no jazn.jar in j2ee/oc4j_soa
When i run the command java -jar /software/product/10.1.3.3.0/j2ee/home/jazn.jar -user oc4jadmin -password addmin123 -listusers
I am getting a response
jazn.com/oc4jadmin
jazn.com/JtaAdmin
jazn.com/anonymous
It is not listing any BPM roles.
Kindly help me how to make sure that default worklist application users are created in oc4j_soa. Will jazn.jar be present in oc4j_soa ?Can you see them if you are using Oracle Enterprise Manager from your installation?
Marc -
Error Launching BPEL Console - java.lang.NoClassDefFoundError
Hi All,
After Installed standard SOA Basic install
I am able to launch the below consoles
- Application Server
- ESB
- Rules Author
- Web Services Manager
but when i launch the BPEL console i get the below error
Oracle BPEL Process Manager Full Cycle
An unexpected error has occurred while executing your request. This is most likely related to a defect in the Oracle BPEL Process Manager product. We apologize you can post the error to the OTN forum and we will get back to you as soon as possible.
Attachments:
Build Information:
Oracle BPEL Server version 10.1.3.1.0
Build: 0
Build time: Mon Oct 09 08:44:49 PDT 2006
Build type: release
Source tag: PCBPEL_10.1.3.1.0_GENERIC_061009.0802
Exception Message:
[java.lang.NoClassDefFoundError]
org/apache/log4j/Category
Exception Trace:
java.lang.NoClassDefFoundError: org/apache/log4j/Category
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)
at java.lang.Class.getConstructor0(Class.java:2640)
at java.lang.Class.getConstructor(Class.java:1629)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:410)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
at org.collaxa.thirdparty.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37)
at org.collaxa.thirdparty.apache.axis.encoding.TypeMappingImpl.(TypeMappingImpl.java:68)
at com.collaxa.cube.engine.deployment.TypeSoapRegistry.registerHeaderTypes(TypeSoapRegistry.java:251)
at com.collaxa.cube.engine.deployment.TypeSoapRegistry.load(TypeSoapRegistry.java:79)
at com.collaxa.cube.engine.core.TypeRegistry.load(TypeRegistry.java:126)
at com.collaxa.cube.engine.CubeEngine.__load(CubeEngine.java:613)
at com.collaxa.cube.engine.CubeEngine.load(CubeEngine.java:474)
at com.collaxa.cube.admin.ServerManager.loadDomain(ServerManager.java:1111)
at com.collaxa.cube.admin.ServerManager.loadAllDomains(ServerManager.java:924)
at com.collaxa.cube.admin.ServerManager.init(ServerManager.java:111)
at com.collaxa.cube.ejb.impl.ServerBean.init(ServerBean.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at com.evermind.server.ThreadState.runAs(ThreadState.java:622)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxNotSupportedInterceptor.invoke(TxNotSupportedInterceptor.java:43)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at ServerBean_RemoteProxy_4bin6i8.init(Unknown Source)
at com.collaxa.cube.admin.CXLoaderServlet.init(CXLoaderServlet.java:60)
at javax.servlet.GenericServlet.init(GenericServlet.java:256)
at com.evermind.server.http.HttpApplication.loadServlet(HttpApplication.java:2361)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4810)
at com.evermind.server.http.HttpApplication.findServlet(HttpApplication.java:4734)
at com.evermind.server.http.HttpApplication.initPreloadServlets(HttpApplication.java:4922)
at com.evermind.server.http.HttpApplication.initDynamic(HttpApplication.java:1134)
at com.evermind.server.http.HttpApplication.(HttpApplication.java:738)
at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:414)
at com.evermind.server.Application.getHttpApplication(Application.java:545)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference(HttpSite.java:1990)
at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.(HttpSite.java:1909)
at com.evermind.server.http.HttpSite.initApplications(HttpSite.java:645)
at com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290)
at com.evermind.server.http.HttpServer.setSites(HttpServer.java:270)
at com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177)
at com.evermind.server.ApplicationServer.initializeHttp(ApplicationServer.java:2450)
at com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java:998)
at com.evermind.server.ApplicationServerLauncher.run(ApplicationServerLauncher.java:131)
at java.lang.Thread.run(Thread.java:595)
any pointers in how to resolve the issue or what is causing it ?
thanksone way of overcoming the error is to include the below entry in server.xml
<code-source path="D:\product\10.1.3.1\OracleAS_1\bpel/lib/orabpel-thirdparty.jar"/> -
Message Prioritization PI 7.1
Hi All,
I want to know how exactlyfunctionality of Message Prioritization of PI 7.1 and the type of scenario in which it can be seen exactly in real time ?
I have read all the onling help on this topic and now expect practical examples and explanation
Thanks,
AmitPI7.1 features refer this blog:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/706005a3-3bd6-2910-91ae-a2016239bdcf
Advanncements of PI 7.1
1. Enterprise Services Repository as a central storage location for enterprise service definitions and lifecycle management data for all enterprise services (Concept of Folders,.
Using Folders in PI 7.1
Using Folders in PI 7.1
2. Universal Description, Discovery, and Integration (UDDI) 3.0u2013compliant services registry for runtime management of enterprise services.
XI : How To publish WSDL generated from XI to UDDI
XI : How To publish WSDL generated from XI to UDDI
WebAS : A step by step guide for Configuring UDDI registry on Local Server
WebAS : A step by step guide for Configuring UDDI registry on Local Server
3. Enterprise Service Oriented Architecture (ESOA), Global Data Types, Modeling Tool Concept.
ESOA BASICS
SAP Architecture u2013Enterprise SOA Basics
SAP Architecture Enterprise SOA Basics
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
Quick Guides for setting up an eSOA prototyping environment with CE, ESR, and NWDS
ESA = SOA + ES ?
ESA = SOA + ES ?
PRINCIPAL PROPAGATION
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation with SAP NetWeaver Process Integration 7.1
Principal Propagation in SAP XI
Principal Propagation in SAP XI
Modeling tools in PI 7.1
Modeling tools in PI 7.1
Publish services from PI 7.1 to the Service Registry
Publish services from PI 7.1 to the Service Registry
Using CCTS in PI 7.1
Using CCTS in PI 7.1
4. Improved support for standards such as Web Service Reliable Messaging (WS-RM), WS Policy, Security Assertion Markup Language (SAML).
5. Support Business Activity Monitoring (BAM).
XI: BAM - Episode III - new super trace
The specified item was not found.
XI: BAM - Episode II - Simple Proactive monitor
The specified item was not found.
XI: BAM - Episode I - Introduction s
The specified item was not found.
6. Advanced Adapter Engine Features (Eg. Bypass Integration Engine Process)
7. Enhancement for Mapping (Eg. Re-usable User Defined Functions, Look-up function reads multiple fields, Specify mapping parameters at configuration time, Synchronous DB RFC lookups, Message Packing etc.)
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Correct Structural Inconsistencies
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Graphical Support for JDBC and RFC Lookups
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP PI 7.1 Mapping Enhancements Series: Parameterized Message Mappings
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP NetWeaver Process Integration 7.1: Mapping Enhancements Blog Series
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Mapping Enhancements Demo
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Copy XML Subtree
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Using Graphical Variable
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Share User-Defined Functions
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
SAP PI 7.1 Mapping Enhancements Series: Import SQL Table's Metadata
MAPPING LOOK UPS
Lookupu2019s in XI made simpler
/people/siva.maranani/blog/2005/08/23/lookup146s-in-xi-made-simpler
XI: RFC Mapping lookups (from BC to XI?)
The specified item was not found.
Use this crazy piece for any RFC Mapping Lookups!
Use this crazy piece for any RFC Mapping Lookups!
SAP XI Lookup API: the Killer
The specified item was not found.
mapping look ups RFC api
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a03e7b02-eea4-2910-089f-8214c6d1b439
RFC Look up from XSLT mapping
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
Data Lookup Optimized
Data Lookup Optimized
8. Extended support for high volume scenarios
huge processing of files
Night Mare-Processing huge files in SAP XI
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
Step-by-Step Guide in Processing High-Volume Messages Using PI 7.1's Message Packaging
SAP XI acting as a (huge) file mover
The specified item was not found.
Managing bulky flat messages with SAP XI (tunneling once again) - UPDATED
The specified item was not found.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
New NetWeaver Process Integration how-to guide for typical high volumen replication scenarios.
9. Business Activity Monitoring for process definition of milestone monitoring (event correlation).
10. Improved SAP NetWeaver Administrator support for central configuration and administration of both mediated and point-to-point scenarios.
11. XML payload validation and validations using JAVA.
VALIDATING MESSAGES
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
Validation of Messages in SAP NetWeaver Exchange Infrastructure - SDN Member Session EPI213 at SAP TechEd '06 Amsterdam
SOA Middleware: XML validation error handling
SOA Middleware: XML validation error handling
The Hitchhiker's Guide to Validation
The Hitchhiker's Guide to Validation
Validations using Java for those not having PI7.1
Validations using Java for those not having PI7.1
Xml validation
XML Validation BPM:
VALIDATING INCOMING FLAT FILE
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part 1
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Generic Approach for Validating Incoming Flat File in SAP XI - Part II
Validating messages in XI using XML Schema
Validating messages in XI using XML Schema
BPM:
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
Enhancements in ccBPM within SAP NetWeaver Process Integration 7.1
12. Process editor modeling enhancements: step groups, integrated alert management and configurable parameters.
13. Integration of human interaction (generic user decision).
14. Language dependent texts for end-user display.
15. WS-BPEL 2.0 adoption (Preview and implementation BPEL4People, BPLE-SPE Simple User Defined Functions can be configured directly in the process.)
Also refer this links for more clarifications:
http://help.sap.com/saphelp_nw2004s/helpdata/en/d6/369142f195675ee10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/43/fb4cd3207c7063e10000000a1553f6/frameset.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f36ce30f-0e01-0010-a89b-c158d07c44ff
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ec19c05d-0501-0010-09a2-b6db51b5318d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5441afe5-0601-0010-dba5-dc5f9d5caa9d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c50cddbb-0601-0010-92a7-f2a40ca68e6d
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f027dde5-e16e-2910-97a4-f231046429f2
Refer these threads as well:
Advantages of using PI 7.1 over PI 7.0
PI 7.0 and XI 3.0
http adaptor on which factors we will use
Diff between XI and PI
differences between xi 3.0 and pi 7.0
Difference/ changes from XI 3.0 to PI 7.0
give me main advantages of XI-7.0 TO XI-3.0
XI 7.0 vs Xi 3.0
XI/PI
XI vs. PI
XI 3.0 vs. PI (XI 7.0)
Difference/ changes from XI 3.0 to PI 7.0
moving from XI 3.0 to PI 7 -
Can't login Oracle BPEL console
Oracle BPEL PM shows 2 errors:
1、<2009-03-05 15:20:35,383> <ERROR> <default.collaxa.cube.engine> <DomainObserverRegistry::load> Failed to locate observer class oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager
2、<2009-03-05 14:59:24,836> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://pce-01:9700
then i can't login Oracle BPEL console with domain "default" and default pwd "bpel".
How can i solve this problem and login BPEL console ?For the errors :
Oracle BPEL PM shows 2 errors:
1、<2009-03-05 15:20:35,383> <ERROR> <default.collaxa.cube.engine> <DomainObserverRegistry::load> Failed to locate observer class oracle.tip.esb.configuration.deployment.bpel.BPELSvcDeploymentManager
2、<2009-03-05 14:59:24,836> <ERROR> <collaxa> <ProcessJob::execute> Timed out reading http://pce-01:9700
You may be having a have a DNS entry issue:
http://pce-01:9700/BPELConsole
Change on your workstation the hosts file; c\windows\system32\drivers\etc\hosts
add the entry
127.0.0.1 pce-01.<fully quaified domain name>
127.0.0.1 pce-01
Restart the SOA Suite.
Also, regarding the BPEL Console login, generally by default its welcome1, unless you have given a different password at the time of installation when running the irca.sh scripts to create orabpel/oraesb/orawsm schemas.(for SOA Adv install). However, in SOA Basic install, they get installed in olite db, so welcome1 is generally the default password.
Hope this helps!
Regards
Anirudh Pucha -
Hi,
What are pre-requisites to learn ESOA?
Can anyone please provide study material for the same .
Regards,
AbhishekHi Abhishek,
Look at the following links for basics of ESOA:
SAP Architecture Enterprise SOA Basics
<a href="http://www.sap.com/platform/esoa/index.epx">Enterprise SOA</a>
<a href="http://www.sap.com/about/press/factsheets/esoa.epx">Enterprise Service-Oriented Architecture</a>
ESA = SOA + ES ?
<a href="https://www.sdn.sap.com/irj/sdn/esworkplace?rid=/webcontent/uuid/43918aa2-0c01-0010-a7bc-cbd200acc9bb">enterprise Services differentiate Enterprise SOA from plain SOA</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ef7c61-524e-2a10-dda5-c7d486e2f5c0">EA and ESOA: Relationship Part 1</a>
What is ESA (Enterprise Services Architecture) ?
ESA vs SOA
[ESOA|Reg: ESOA;
Bye
Ankur
Do reward points for helpful as well as solved answers!!
Maybe you are looking for
-
Windows vista locked in Shutdown mode loop.
After FF latest update when I put my Dell Laptop with Windows Vista as the Operating System, it failed to shut down and seems to be locked in the shutdown mode. It will not respond to "Ctrl, Alt, Del), any key stroke and has a full battery. I have le
-
History records for parent child hierarchy
Hi we hav scenario like this Prntid immd_p_id child_id 100 1 3 100 1 4 100 2 5 100 2 6 when shifted to 6 under 1 we hav to maintain 100 1 3 100 1 4 100 1 6 100 2 5 100 2 6(maintaning previus record) 100 2 2(shud be updated as his immdparent) for this
-
Printer wont connect when wep password enabled
Hi. I've had a HP Deskjet 5850 for many years. It worked perfectly with my D-Link wifi router, it connected wirelessly with no issues. I recently bought an airport extreme, I've reset everything on the printer and it works via ethernet, but it only w
-
Is Windows A Good Program To Use On Mac?
I have a macbook and i would like to know, is it a good program to use on a macbook or any mac?
-
Hi we want to send email to occasional processor using workflow about dispute case. Please tell the setting. I have already activated event linkage for work flow. Do I need to also check the process route check mark in case type configuration. Please