OSB business service and NTLM authentication
Hi,
Is there a solution to use OSB business service with http transport and this bs authenticates itself with NTLM
thanks Edwin
Hi Manoj,
We want to connect our production esb to the ERP ( IFS) system and we want to do this with the OSB. The ERP system has a lot http services and they are all running on jboss. On this app server they have enabled ntlm so users can their account to fill in there project hours /administration.
I got this working with a authenticator in a jdeveloper 11g web service proxy client. ( http://biemond.blogspot.com/2009/04/jax-ws-web-service-proxy-client-and.html )
thanks Edwin
Similar Messages
-
OSB Business Service Work Manager Doesnt Throttle
Hi,
I have a requrirement to throlle the number of concurrent requests going to an end point.
So i have used OSB business service where in i am calling an end point webservice, and configured a work manager in console and selected it in the dispatch policy
I deployed the workmanager on managed server. i specified max concurrent threads as 3.
I tried to test it and see that throttling doesnt really work.. All the requests sent are being sent at once not 3 at a time.
The expected behavior is first 3 sdhud go and then onc ethey complete next 3 similary next 3. But i dont see that behavior. Please let me know if i am doing any worng
below is my work manager configuration
Service Type Any XML Service
Transport Configuration
Protocol http
Load Balancing Algorithm round-robin
Endpoint URI <Specified the end point URI>
Retry Count 0
Retry Iteration Interval 0
Retry Application Errors Yes
HTTP Transport Configuration
Read Timeout 0
Connection Timeout 0
HTTP Request Method POST
Authentication None
Proxy Server
Follow HTTP redirects Disabled
Use Chunked Streaming Mode Enabled
Dispatch Policy WorkManagerTest
Message Handling Configuration
XOP/MTOM Support Disabled
Page Attachments to Disk No
Result Caching Not Supported
Any suggestions on this?
Edited by: 791951 on Mar 17, 2011 7:51 AMIf you need to throttle the Business service, then you should configure the throttling parameters in the Business Service -> Operational Settings tab
Choose your Business Service in the OSB Console -> Operational Settings
Throttling -Check this box to enable the throttling. Maximum Concurrency to 3, and Throttling Queue to x number of messages you wish to hold in the throttling queue -
OSB Business Service Scripted Automation Testing
Hi,
The dilemma I am facing is to create some sort of automated process of testing of Business Services created in OSB, perhaps via ANT and Phyton, to be used as verification after deployments by deployment team. I am trying to have the scripted process to run certain request payloads from specified location against business services and compare the results with expected responses stored in some directory and report the health of the business services, based on this comparison.
I appreciate any help in advance.Thank you so much for your response Pierluigi, but one other dilemma I have is not to install any application on any of the domain and achieve this through some sort of perhaps ANT and/or Phyton script, since I am not allowed to install any thing on production servers.
Thanks,
Mani -
JSSE causes OSB business services to receive Socket Closed
Using WL 10.3.3 & OSB 11gR1 on jrockit 1.6.0_45 Redhat:
After enabling the "Use JSSE SSL" option in the managed servers's SSL tab ( because web service clients want to use SHA256 certificates ), OSB business services ( outbound to service providers ) fail with
Exception - Body: <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<soap-env:Fault xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>BEA-380000</faultcode>
<faultstring>General runtime error: socket closed</faultstring>
After a lot of debugging, I've found that the Connection Timeout option within the OSB HTTP transport is involved.
OSB business services which use https AND have a non-zero value for HTTP transport's Connection timeout cause the Socket Closed error.
Business services which do not use HTTPS or do not have a Connection Timeout do not receive the error.
While setting the Connection Timeout to 0 allows the transaction to succeed, that leaves the OSB server vulnerable when the service provider host is not available.
So I've reset the Connection Timeout values to 0, and added this JVM parameter to each OSB managed server
-Dweblogic.http.client.defaultConnectTimeout=5000There are few BUGs reported for similar issues.
OSB Server Showing "java.io.IOException: SSLEngine is closed" When Attempting to Connect to an External Web Service Using Two-Way SSL (Doc ID 1465618.1) -
Business service and business system
Can someone please tell me what is the difference between business service and business system and in which cases are they used respectively?
Hi,
Business System
Business System have an entry in the SLD and Buiness Service do not.
Business Systems are used when you are sending data to and from an R3 system and can be of ABAP, JAVA and Third Party Types.
Business System is a logical representation of a Technical System.
Business Service :
Business Service is a abstract representation of a System. For instance, www.google.com have a several system working together and IPs of this machines change eventually. When we use a Business Services like google we reference a computer that we don't know the phisical implementation.
Business Service and Business System difference:-
What is the difference between Business System and Business Service?
Difference between Business System and Business Service.
Difference between Business System and Business Service
Thanks,
Satya -
Business Services and Business System
What is deffrence between Business Services and Business System. Which type do I have to choose for File,JDBC,SOAP Receiver/Sender?
Hi Denis,
Please go through this link, it has all:
http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
Choice depends on which form of integration your are doing. <b><i>Service</i></b> is a Abstract unit for adressing senders or receivers. It is used mainly for test purposes.
But in real time the data can come from any system in the landscape, therefore they all should be in your SLD.
Sceanrios involving these third party of other SAP systems need to use <b><i>Business System</i></b> in their integration scenarios.
I hope if it helps, you'll give me points )
Thanks & Regards,
Varun Joshi -
Transport - Business services and Party components
Hi Folks ...
My SLD has Business systems with different names for each of my environment .
e.g. - ECC_DEV -> ECC_QAS ->ECC_PRD
and the transport targets takes care of the name changes when the objects are transported.
How can I use the same concept for Business services and Party services. these objects do not have an entry in the SLD hence i cannot use the transport target concept.
I Would like my services (both with and without party) to have different names in deifferent environments -\e.g. - BS_DEV -> BS_QAS -> BS_PRD.
Possible?
Regards,
Arvind RHi,
>>>Possible?
yes&no
- transport targets work only with business systems
- if you want to change changed names you can always
create a business system instead of a business service
but just make it third party business system
this way it will work later on
Regards,
Michal Krawczyk -
business systems are logical names to technical systems
what are business service and party explain with simple example.Hi
business systems are logical names to technical systems
what are business service and party explain with simple example
Business service are abstract of senders and receivers which does not point to any Technical system or SLD components. This is useful when you are trying to achieve Cross Company integration or B2B.
When you are not able to define system in landscape for a system refer to another location use business service for that.
Example
Company A Location A ERP1wants to integrate with Company B Location B ERP2
Now you are not having ERP2 in Company A landscape then you can rely on Business service for ERP2 and Business system for ERP1 in Company A landscape. (Service without party)
Company A can use Company B as a party as well. Then this will be considered as Third party communication and you can have components with Party.
Refer
http://help.sap.com/saphelp_nw70/helpdata/EN/c7/301640033ae569e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/42/c817d9d2296bb2e10000000a1553f6/frameset.htm
Thanks
Gaurav -
Difference between business service and business system in SLD
hi all,
i m very new to XI. can anybody tell me that what is the basic difference between Business Service and Business Systems?
Is it necessary to use them? and if yes then when to use what?
Thanx.
Regards,
Kunjal......Hi Kunjal,
In SAP XI every system in your landscape with which you are interfacing is defined as Service.
The service can be your Business service or Business system.
Generally SAP systems are referred to Business system and you define them in the SLD before you import them.
The Business service is a logical name referring to any system in your landscape.
To communicate with any third party application you need to create communication channels which are associated to your service.
More about this here:
http://help.sap.com/saphelp_nw04/helpdata/en/7d/6b82cd0d1aef48ab5953524c9cc5b2/content.htm
Regards
Vijaya -
OSB business service transforming a date column 1936 to 2036 ( 1950)
Hello, I'v a database view with a normal date column "geburtsdatum".
Data Dictionary:
GEBURTSDATUM DATE
Now with JDeveloper I create a db-adapter. This works fine.
On OSB I do generate a business service on the just created jca file. Also this works fine.
XSD for db adapter:
<xs:element name="geburtsdatum" type="xs:dateTime" minOccurs="0" nillable="true"/>
I can test this business service successfully, everything is fine, but not the date interpretation when birtdate <1950
Sample geburtsdatum (birtdate): 29-JUL-1934
DATABASE: 29.07.1934
OSB Business Service: 29.07.2034
Why or where happends this date conversion?
This is very strange, anyone had the same problem?
Any help would be appreciated.
Thanks
Best regards,
RetoAfter all I found the solution. Again the problem has been caused on DB side.
I'm using a view. On this view I had a DATE column with a decode. I think I did a clean TO_DATE casting, but it seems as the OSB DB Adapter did not interpret this correctly.
(on database side with SQL I did not have any problems here)
My solution was:
Using a date returning function (which does my decoding) in my view :
CREATE VIEW xyz AS
SELECT ...
, myPackage.removeMaxDate(n.geburtsdatum) as geburtsdatum
FROM ...
Regards,
Reto -
OSB: Business Service URI modification
Hi,
i have WS-based proxy service that simply routes data to business service (also WS-based). There is only one instance of this proxy service and it uses one definition of business service.
The development model I have to respect involves many instances of this business service. While interface is always the same, endpoints slightly differ, but match certain pattern. For ease of maintenance I decided to have only one proxy service that uses Routing Options to override endpoint URI in runtime. So far, so good.
The problem is that I have to override URI completely and I have to construct new URI in the message flow from scratch. I don't see any possibility just to modify URI set in business service. This implies that I can't use customization feature for this URI when moving my configuration from test to production.
The feature I'm looking for should allow me to have one static part of URI and the second (dynamic) part that should be attached in the proxy service message flow. It would be great if I could somehow read URI from business service definition and slightly rearrange it. In that case it would be possible to make use of customization.
Any idea?Thanks for your effort, guys, but could you be a little more specific? :-) I went through some documentation (here and here) and as far as I understand it, dynamic routing can help me to choose business service in runtime. But I have only one business service and I just would like to mangle its URI somehow.
Let's say I want to route message to my BS that has one URI set to "jms://localhost:7001/factory/my.queue.number." which is incomplete and is supposed to be completed in runtime. In message flow I want to route to this BS, but change the URI before to something like
jms://localhost:7001/factory/my.queue.number.ONE
jms://localhost:7001/factory/my.queue.number.TWO etc.
Tokens ONE, TWO, ... are based on message content.
I can't see from documentation how dynamic routing can be of any help in this case. I also know I can change URI in Routing Options, but this new URI must be absolute. But for using absolute URI I have to have it hard coded in message flow which will break customization. -
Which situation we will use Business Service, and Business System?
Hi <b>SAP XI Professionals</b> ,
Can U plz tell me What is Business Service and Business System? when we need to use Business Service? what is diff between B.System and B. service?
thank You
with regards
jaiHI,
Please see the below links
Differentiate b/w Technical System, Business System and Business Service
Difference between Business System and Business Service.
Difference between Business System and Business Service in ID
Difference between Business System and Business Service
Business system ans service
How can I create a Service in the Business System?
advantage and diff btw Business service n business system
Logical system for business service!!!!!!!!!
Regards
Chilla.. -
Diff between Business service and Business System?
HI Experts,
Pls let me know wht is the difference between business service and business system??
when we will have to go for business service and when for business system??
thnx in advance..
New XIHi,
Difference between Business Service and Business System are :
1) Business sytem require all details like login user id
password require to create but in case of business service
log in details does not require..
2) A Business System is purely for SAP-Systems and
Business Service for Non-SAP systems
3) Business service refers to any business applications where
as the business system is defined in SLD(System Landscape
Directory)
4) When we have full details of application system the we are
going to use the business system and it is created in the
SLD so we dont have authorization to change the business
system name.
When we have partial details or no details of Technical
system then we r going to use the business service. it is
created in the ID. we can see and change it.
5) A Business system is something that physically exists
For example, if u want to download a file from a system
ABC, by using file adapter and then want to update the
content of this file into r/3 database by using RFc,then
the system abc and the r/3 will be ur business systems
i.e. they physically exists. Business Systems are
configured in SLD.
Business service is mostly usedin B2B Scenario (cross-
component),where you don't know the Business System of your
partner. In other words business Service will be used only
for those partners which do not have a physical landscape
set up . Business servces do not have an entry in SLD.
6) A Business Service is an Abstract Unit(which is not in
System Landscape Directory) addressing Senders and
Receivers of Messages.
Physicals systems which use their communication channels
and routing rules to communicate with other systems are
called as Application Systems OR physical systems.
7) In simple when u going for A2A integration then we define
our Technical systems are Business system. If we r going
for B2B integration then we dont know the complete
information about the other end Business Landscape so, we
configure it as a Business Services. Business system are
created at SLD. Where as a Business Services are created at
Integration Directory.
8) Business systems:
These are logical senders or receivers that exchange
messages by using the Integration Server and that are
entered in the System Landscape Directory.
The business systems in the System Landscape Directory
relate to a system landscape. The business systems of
business partners are therefore not entered in the System
Landscape Directory. To be able to address such business
partners logically, use communication components in the
Integration Directory. A business system is a way of
specifying a communication component in the Integration
Directory more precisely (business system component).
Hope this will hwlp u..
Regds,
Pinangshuk. -
Reg. the Business Service and Business System(Integration Directory).
Hi,
I have a small doubt reg. the Business Service and Business System. When do we need to go for creating a Business Service AND a Business System? I want to know the difference b/w them and the usage of a Business Service as compared to a Business System. Generally I create Business Systems in my configuration scinerioes. Could anybody pl. clarify on this?
Regards,
MurthyMurthy,
It's been already discussed so many times, Juz give a search option in the thread, you will find a lot.
Anyhow,Please refer the below threads.
Re: Business Service <--> Business System
Business service or Business system??
Business Service and Business system
Diff b/w Business service & Business System?
Business Service / Business System
business system and business service
Best regards,
raj. -
Business Service and Business scenario
Hi,
Does Business Service and Business scenario are alike ?
Rgds,sofiahi,
Business System : is a logical entity assigned to a Technical System in a SLD
Business Service: is an Abstract entity without having assigned to a Technical System in a SLD
for more:
Business System: http://help.sap.com/saphelp_nw70/helpdata/en/42/c817d9d2296bb2e10000000a1553f6/content.htm
Business Service: http://help.sap.com/saphelp_nw70/helpdata/en/c7/301640033ae569e10000000a155106/content.htm
Hope this helps,
Also refer to some previous threads
Business service or Business system??
Re: Business Service <--> Business System
Difference between Business service, Business system and Business process
Business Service vs Business System in Integration Directory.
Business Service (vs) Business System in Integration Directory.
What is the difference between Business System and Business Service?
business system and business service
Diff b/w Business service & Business System?
Thanks
Sanjo
Message was edited by:
Sanjo Eapen
Maybe you are looking for
-
Can not create an iTunes account because I'm from Puerto Rico?
I've tried to create an iTunes account multiple times but it wont accept my Billing Adress saying it doesn't match the information on the banks record but i have eBay and Amazon connected to that card, why is it that iTunes won't accept it?
-
How can i know the network of iphone 4?
How do i know the network of Iphone 4 using the IME number. Tnx
-
Blocking of Incentive Amount for two months by restriction "?" in EVENT "?".
Hello Experts, Currently our Client is giving Incentive to their customer on prompt payment in next month by Clearing Restriction "8" in EVENT "42". Presently the Client requirement is to give Incentive of particular month should be given in successi
-
Error 00904 trying to alter table ... ?!
I'm running a script to create a table, the primary key of that table will then be used in an Alter Table command to make it a foreign key in an already exisiting table. Code: CREATE TABLE Category CATCODE VARCHAR2(3), CatDesc VARCHAR2(11) NOT NULL,
-
ISync + Nokia 6300 problem
This problem appeared literally overnight and has me completely stumped. iSync has stopped syncing (or my Nokia 6300 has stopped sending) current- and future-month events to iCal. I have synced a number of times, tried removing the phone from the iSy