Local transport proxy service vs http proxy service
Hi,
Can anybody tell me why it is better to use Local transport proxy service in OSB than http for modularity?
Hi Atheek,
Thanks for you reply.
My doubt is where local transport proxy service is deployed?
Like if we invoke a http based proxy service which is deployed at certain Endpoint and jms based proxy service is deployed as MDB which kepps listening to a queue.
Similarly, when i invoke local transport proxy service where and how OSB runtime looks for it?
Edited by: user12883209 on Jan 10, 2012 6:58 AM
Similar Messages
-
How to use a file transport proxy service as trigger for a webservice
Hi,
I've implemented a alsb file transport proxy service. This proxy is watching a common directory and detects new files. After detection, the proxy move them in an archive folder.
After that I want call an external webservice with the filename as input parameter.
How can I comfigure that with the alsb console.
best regards
Oliver
with the to extract the filename after it was renamed by the proxy service.How do you invoke/ instantiate the file based proxy service. Does it just run on activation in sb console? Does it continue to detect files or does it stop after detecting one file?
Also what is the format of the URL that points to the file folder.
For Ex: I have a folder named "TestFiles" on the C:\drive of the server.
Edited by premkumr at 10/31/2007 3:26 PM -
Local Patch proxy not showing all patches
Ive noticed that sometimes the my local patch proxy doesnt pick up all the patches.
Theres a bunch of patches that just showed up today on the sun server. But if I point a machine at my local patch proxy, they don't show up in an smpatch analyze (or in the um display).
Point the machine back to the sun server and they show up again.
Possibly it just a lag problem and they will show up in th local proxy tomorrow.I take it when you say local patch proxy you are referring to the Sun Update Connect Proxy, rather than the Local Patch Server (LPS).
Have a look at the thread below and let us know whether the problem you have is the same:
http://forum.sun.com/thread.jspa?threadID=25740&messageID=92719
If so the solution is shown here:
First, stop the proxy:
patchsvr stop
See if the crypto services are running:
$ svcs svc:/system/cryptosvc
You'll need to restart them if they are disabled:
$ svcadm enable svc:/system/cryptosvc
Now, you can disable the problematic component:
$ cryptoadm disable metaslot
And restart the proxy:
$ patchsvr start
Solution taken from:
http://forum.sun.com/thread.jspa?threadID=25780&start=10&tstart=0 -
System-independent (and transportable) web service
Hello,
I would like to use a web service in my Interactive Form. Therefore, I created an RFC function module and created the corresponding web service. Then I launched SOAMANAGER to get the URL of the WSDL file, copy it, changed it a bit (removed the last part: "?sap-client=100", otherwise Adobe LiveCycle Designer would not accept it) and pasted into the "New Data Connection" dialog box in ALCD.
But this URL is system-dependent (begin with the development system hostname). So, once transported to other systems (integration, quality or production), it won't work anymore.
So, my first question is: how to make it system-independent?
My second question is: how to transport web services?
Thanks in advance.
MathieuHi,
Sorry for the late reply. It was tricky, but I finally found out how to make it system independant. It was really tricky to make it work fine, so here is the solution:
1) The Web Service URL will have to be an entry parameter of the Interactive PDF. You can generate it this way:
CONSTANTS: lc_http_protocol_id TYPE icmproto VALUE 1,
lc_web_service_name TYPE string VALUE 'my_web_service_name',
lc_http TYPE string VALUE 'http://',
lc_web_service_dir TYPE string VALUE 'sap/bc/srt/rfc/sap',
lc_sep TYPE c VALUE '/'.
CALL FUNCTION 'ICM_GET_INFO'
TABLES
servlist = lt_server_info.
LOOP AT lt_server_info INTO ls_server_info
WHERE active = abap_true
AND protocol = lc_http_protocol_id.
* AND hostname CS sy-host.
ENDLOOP.
IF sy-subrc EQ 0.
CONCATENATE lc_http ls_server_info-hostname ':' ls_server_info-service INTO lv_web_service_url.
CONCATENATE lv_web_service_url
lc_web_service_dir
lc_web_service_name
sy-mandt
lc_web_service_name
lc_web_service_name
INTO lv_web_service_url
SEPARATED BY lc_sep.
2) In the Interactive Form, use the following javascript code:
try {
var urlObject = xfa.record.WEB_SERVICE_URL;
var url = urlObject.value;
var request = {};
request["urn:sap-com:document:sap:soap:functions:mc-style:MyWebServiceMethod"] = {myParameter: 'My parameter value'};
var response = SOAP.request({
cURL: url,
oRequest: request,
cNamespace: "urn:sap-com:document:sap:soap:functions:mc-style"
// get the response values
xfa.record.MyValue.value = response["urn:sap-com:document:sap:soap:functions:mc-style:MyWebServiceMethod"]["MyResponseParameter"];
} catch (e) {
xfa.host.messageBox(e.toString()); -
We have 7 computers on a local network 3 of them have local printers 2 and are brand new Vista equiped. we shared the local printers on the vista machines but they are unaccessable from one vista to the other... it works from an XP to a Vista, but not from a Vista to a Vista.... go figure.... When we try to add the printers, the error message that we get is: "windows cannot connect to the printer. the local print spooler service is not running. please restart the spooler or restart the machine."
I would appreciate any help...
Thank youThis worked for me. GP
Problem : error 1075 and Local print spooler service is not running.
problem description : I have a Lexmark x4270 all in one. I installed the driver for it in my new laptop running Vista. Turns out the driver is not for Vista but XP. I uninstalled the XP driver and downloaded a Vista driver from Lexmark. When I try to run the printer software I get a message "Local print spooler service is not running. Please restart the spooler or restart the machine." I tried all of that. I have looked this problem up on the web and it is quite common with Vista. Many of the "solutions" say it is a problem with an incomplete removal of the incorrect printer driver and they show how to correct in the registry. I am not comfortable tinkering with the registry and thought I'd consult with you first.
I tried "everything" I could to fix the problem of getting "error 1075" fixed in my HP laptop running Vista. HP came up with simple solution below. The regedit part is what fixed mine. I did not need the safe mode part. I think Lexmark should add the solution to your knowledge base.
==============================
From HP: Please perform the below given steps in safe mode to resolve the issue.
Reboot your notebook and press F8. The system will show some booting options select safe mode.
Note: Starting computer in safe mode may take some time.
Uninstall the printer using Programs and Features from the control panel of your notebook.
Uninstalling any software from Control Panel :
1. Click on Vista (start) button
2. Click on control panel
3. Double click on Programs and Features
4. Click on YOUR Lexmark Printer and click on remove.
Download and reinstall the printer software using the below given link :
http://downloads.lexmark.com/cgi-perl/downloads.cgi?ccs=229:1:0:438:0:0&searchLang=en&os_group=Windows%20Vista&target=
NOTE: Clicking the link may give an error indicating it is invalid.
Copy and paste the entire link in a new browser window.
After the installation of drivers, restart the notebook into normal mode. Now plese check with printing any document. If the still persists then perform the below given steps :
Click on Vista (Start) button, and type Regedit.exe in search bar
Navigate to the following branch
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler
In the right-pane, double-click the DependOnService value
Delete the existing data, and then type RPCSS
Close Regedit.exe
Restart the computer.
This should resolve the issue.
For information on keeping your HP and Compaq products up and running, please visit our Web site at:
http://www.hp.com/go/totalcare -
How to regonize a transport-independent Service?
Hi, in the servicecontext.select() of the javatv doc, it said that if the service is transport-independent, the method should transfor it to transport-dependent. But how do I know the service is a ts-independ or not? Besides, what difference between them(ex: different locator format or something else)??
There is no easy way of recognising this, unfortunately. To be honest, it's pretty unclear what is and isn't a transport-dependent locator when we're discussing this in general terms. SInce JavaTV doesn't define its own locator format, we have to look at the standards that use it.
In MHP, all of the locators in the standard form of dvb://<original_network_id>.<transport_stream_id>.<service_id> are transport-independent: by referring ot the original network ID, the locator makes no assumptions about what transport the service is carried on. A transport-dependent locator (used internally by the receiver, for instance) may add the network ID. This would tie it to a specific transport (i.e. the one that carries that network).
For OCAP and ACAP, the situation is a little more confused. OCAP/ACAP locators may include frequency and modulation information, and OCAP locators may include the 'oobfdc' element that defines the OOB forward data channel. Locators that contain physical information (frequency & modulation type) or the 'oobfdc' element are transport-dependent locators. However, to quote the OCAP spec:
"Applications should not include hard-coded values of these. Locators using them are intended to be dynamically constructed in the ocap receiver based on locally accurate information..." (section 16.2.1.1.2.3.3, OCAP 1.0 profile version I16 - the ACAP sepc contains an almost identical statement).
Other OCAP/ACAP locators are transport independent. In other words, all locatoers that should be directly constructed by an application will be transport-independent.
Of course, a locator may only be available on one transport (e.g. a service that's carried on cable but not on a terrestrial network). In this case, the locator is still transport-independent unless it has been specifically transformed into a transport-dependent form.
Steve. -
Local contract for service master doesn't picked in PDP
Dear Experts,
We are on SRM 7.0 and in using PDP Scenario. Having created a local contract for service master which is released and acting as a source of supply when creating the shopping cart for the service master, however when purchase requisition is being transferred to the SRM system agains the same service master the shopping cart in available in the sourcing cockpit instead of picking the existing contract. Set the option as "sourcing carried without source of supply" , however this scenario works well for material master but not for service master, please advise me on this fix or any limitation in this version.
Thanks and Regards,
Venkata Koppisetti.Wrong assignment of P org with P grp is the route cause, found the error and rectified which is working fine.
Thanks and Regards,
Venkata Koppisetti. -
Delivery charges for local transport
Dear Experts
We have an issue regarding unplanned delivery charges handling.
our local suppliers will forward their material through local Transport facilities it may be an auto or a lorry and the transpot charges are to pay basis.
this value we want to trigger for every GRN (item wise) how could this happen.
Is it possible by maintaining any sepecial Condition type with calculation type as "R" or
Please suggest with your valuable suggestion.
Regards
ChaitanyaFirst of all maintain the transporter as your vendors.
then in your pricing procedure check if you have any freight condition type with an Accounting key and Accurals.If not then create and maintain it in your pricing procedure.In obyc setting against that Accounting key maintain a g/l account.
In your PO use that freight condition type and in that condition type in the PO maintain your transporter vendor code.
Now do the GR and check whether it is meeting your requirement.Check it in your quality system.
regards,
indranil -
Restore deleted objects with local transports ?
hi experts,
while trying to delete existing source system and create the same again in RSA1, I deleted some of the BW objects as it was asking to delete. Now I could not activate the bw source system, which I created newly. I have local transport created for the deleted objects. Is it possible to restore the deleted objects back.
Thanks,
UshaHi,
Welcome to SDN !!!!!
Is it only single BI system or any other BI system exists. If exists are these deleted objects moved to that other system. If yes then try to create the requests of deleted objects in that system and then transport them here. If it is only a single system then as per my knowledge I dont think it is possible to resote them from local requests. Normally if you have two clients in a system and if you want changes from one client to be copied to other then we do it using SCC1. But I guess you BI system might have only one client and I think transporting them in the same client would not work. But anyhow just give a try by using SCC1 tcode.
In last case check with your BASIS consultant if they are taking backup and till what date backup exists. If backup exists then ask them to restore the same and this will restore the complete system to date of which the backup exists.
Regards,
Sharath -
Mass local transport request change to Particular Target Server
Hi there,
we have like 150+ local transport request and now we are looking to do mass changes to Particular transport request server? any programs that would do this? or any other way?
Thanks in advance
Kumaredit: First and foremost, backup your DB!!
1. Get downtime for the system. It's just not smart moving in that many chagnes w/ the system running.
2. Shut the system down. Lock all the users (you can do this via updating USR02, set UFLAG = 64).
3. Backup the current buffer file: should be in the trans\buffer folder. Delete it afterwards.
3. Start SAP.
4. Copy and paste the transports into a spread, generate a list that looks like this:
tp pf=
sharepath\TP_DOMAIN_<SID>.PFL addtobuffer <transport> <SID>
Run this in order, make sure the transport dependencies are correct in order.
After this, you should have generated a large buffer, with all the 150+ transports, in order they are to be into the system.
5. Run tp IMPORT ALL <SID> CLIENT=### u12356 pf=
networkshare\TP_DOMAIN_<SID>.PFL
This will move all 150+ changes into the system at once.
6. Unlock users, restart SAP system.
Edited by: Kevin Lin on Jul 16, 2008 7:23 PM -
How to call a local protocol proxy service in Fire and Forget manner
Hi,
I have two proxy services ProxyA(Http proxy) and ProxyB(local protocol based). I have to call ProxyB from ProxyA but dont have to wait for the response from ProxyB, so its like a aysnc fire and forget call. I tried using publish action with the Mode set to "Request" but the ProxyA keeps waiting for the response from ProxyB. Has any body implemented such kind of scenario? Thanks for your help.
Regards,
AnujOk, I understand. The crucial question here is "what is a caller that you refer to?"
Don't get me wrong, but the problem here is that you probably don't understand, what OSB is good for. OSB is an event-driven system. The event in your case is a new message in remote FTP server. You have to define what should happen when that event is fired. And that's all. You don't have to involve other client (or caller) for this case.
You should define your FTP proxy to retrieve all relevant files from FTP server and then you should route them based on their name/content/encoding/whatever to different consumers. You can also have many proxies if you want - one for each name. It's up to you. But you don't have any "callers" in either case. -
Oracle Service Bus 11g - FTP Transport Proxy
We have a requirement in OSB for FTP transport.
1. Proxy Service(Named poll_XML) will poll for a XML file in FTP location.
2. This polled file will contain names of 3 different files in body.
3. Another Proxy Service(named poll_images), need to poll these 3 files from different FTP Location.This FTP location is fixed.
4. A Business Service will send these files with some XML data over SOAP to other system.
Please suggest some possible solution.
For the FTP polling with Proxy service, we have to mention file name in FTP Transport configuration page. Can we change this file name During Run Time ?
Can we make any Dynamic regular expression which picks file name from XML file, which was polled from first Proxy Service(poll_XML).HI
you can change file name during run time by using Transport Headers activity,in that you just need to select type of property you want( like dynamic file name,dynamic file directory).
Thanks
bala -
Accessing a local server web service over the internet
Hello,
This is not the first time i will configure over the internet access to a local server but this particular one is giving me a major headache and i thought to share the config with anyone who can help ppoint where the problem may be. While my NAT transalations seem to be working, when i attempt to browse the public IP, i am supposed to be routed to the local server, but this doesnt happen and i just get a blank page on my web browser. Please see config below:
J#sh run
Building configuration...
Current configuration : 5368 bytes
version 12.4
no service pad
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
hostname J
boot-start-marker
boot-end-marker
enable secret 5 $1$aNyD$j4lIgFXI84Xp9RR5dzwVk0
aaa new-model
aaa authentication login default local
aaa authorization exec default local
aaa session-id common
clock timezone PCTime 1
crypto pki trustpoint TP-self-signed-1366127775
enrollment selfsigned
subject-name cn=IOS-Self-Signed-Certificate-1366127775
revocation-check none
rsakeypair TP-self-signed-1366127775
crypto pki certificate chain TP-self-signed-1366127775
certificate self-signed 01
30820255 308201BE A0030201 02020101 300D0609 2A864886 F70D0101 04050030
31312F30 2D060355 04031326 494F532D 53656C66 2D536967 6E65642D 43657274
69666963 6174652D 31333636 31323737 3735301E 170D3032 30333031 30303533
35315A17 0D323030 31303130 30303030 305A3031 312F302D 06035504 03132649
4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D31 33363631
32373737 3530819F 300D0609 2A864886 F70D0101 01050003 818D0030 81890281
8100CCDC 58E9E078 C978DBC5 CD0D97A0 6B506E2B 4843F38C 578721BF 285EC7BF
F3700E9C FAD9233C A4CC95F6 F29FE5CD 4664F85F 862FB879 1255F21B 725A2773
E1E4BEC0 632A7FFD C383F08E D5FAA4FC 4558BE6B 1B383D7E 19A871F6 3BAB9BAE
B7CB84BB 510A09A3 FA260893 B0BD5AB1 027C97C6 2B2D2B6C AE2683FC AC3015B6
CE8F0203 010001A3 7D307B30 0F060355 1D130101 FF040530 030101FF 30280603
551D1104 21301F82 1D4C494E 45545241 4C455F41 424A2E6C 696E6574 72616C65
2E6C6F63 616C301F 0603551D 23041830 16801434 DD7F3F33 59A951AA 1BBBF414
59302323 10248530 1D060355 1D0E0416 041434DD 7F3F3359 A951AA1B BBF41459
30232310 2485300D 06092A86 4886F70D 01010405 00038181 00A9C9DF 5D2F2042
0AA151FF 72F7D52A 8244C102 4AEDDB6E C7FBA201 A283D693 5F5E9376 0D15E7FE
EBB804A5 C08F6CA1 A416118F D5A06864 EF242404 091F2FFE 3F85B0DE 98E1F747
AC5FBBDE 1E27AE14 64D71B5F A1A48EC7 90882BD2 C3617E7C 8D6426A0 EDA23AB1
32350B15 5E2489F6 018A76A0 3E1595DA 6797723E 563D268A 66
quit
dot11 syslog
no ip source-route
ip cef
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.1.111 192.168.1.254
ip dhcp pool J
import all
network 192.168.1.0 255.255.255.0
default-router 192.168.1.254
domain-name linetrale.local
dns-server 192.168.1.254
no ip bootp server
ip domain name linetrale.local
crypto ipsec transform-set 3DES-SHA esp-3des esp-sha-hmac
crypto ipsec transform-set AES-SHA esp-aes esp-sha-hmac
crypto ipsec transform-set 3DES-SHA-compression esp-3des esp-sha-hmac comp-lzs
crypto ipsec transform-set AES-SHA-compression esp-aes esp-sha-hmac comp-lzs
crypto ipsec transform-set ESP-3DES-SHA2 esp-3des esp-sha-hmac
archive
log config
hidekeys
ip tcp synwait-time 10
ip ssh time-out 60
ip ssh authentication-retries 2
interface FastEthernet0
switchport access vlan 101
interface FastEthernet1
interface FastEthernet2
interface FastEthernet3
interface FastEthernet4
description WAN_FW_OUTSIDE$ETH-WAN$
ip address x.x.x.x 255.255.255.192
ip verify unicast reverse-path
no ip redirects
no ip unreachables
no ip proxy-arp
ip mtu 1400
ip nat outside
ip virtual-reassembly
ip route-cache flow
ip tcp adjust-mss 1380
duplex auto
speed auto
interface Vlan1
no ip address
interface Vlan101
description LAN_FW_INSIDE
ip address 192.168.1.254 255.255.255.0
no ip redirects
no ip unreachables
no ip proxy-arp
ip accounting output-packets
ip nat inside
ip virtual-reassembly
ip route-cache flow
ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 y.y.y.y
ip http server
ip http authentication local
ip http secure-server
ip http timeout-policy idle 60 life 86400 requests 10000
ip dns server
ip nat inside source list 1 interface FastEthernet4 overload
ip nat inside source static tcp 192.168.1.243 80 x.x.x.x 80 extendable
! x.x.x.x is the public IP
access-list 1 remark INSIDE_IF=VLAN101
access-list 1 remark SDM_ACL Category=2
access-list 1 permit 192.168.1.0 0.0.0.255
control-plane
line con 0
no modem enable
transport output telnet
speed 115200
line aux 0
modem InOut
transport output telnet
stopbits 1
speed 115200
flowcontrol hardware
line vty 0 4
privilege level 15
terminal-type moni
transport input telnet ssh
scheduler max-task-time 5000
scheduler allocate 4000 1000
scheduler interval 500
webvpn context Default_context
ssl authenticate verify all
no inservice
end
Any help will be really appreciated.
Regards,
FemiHi Alain,
Browsing the public IP from a remote location to the site, so its over the internet.
Not sure I understand what you refer to as SVI, could this be the VLAN? If it is, then I can say it is up because I can ping the server which is on this VLAN from within the router when I log into it. Also, when I am within the LAN, I am able to browse to the local IP on the server.
I suspect some firewall or access list issue may be preventing something...
Regards,
Femi -
Can I use domain name to access local web (& other) services via VPN?
I've just set up a VPN service for our office but, when connected via VPN, I can't seem to access our Wiki Server via our domain (http://example.private/groups/). Instead it will only let me access it via IP (http://192.168.1.2/groups/)
Is it possible to access it via http://example.private/groups/ and if so what do I need to do?
EDIT: actually, same goes with the local iChat and iCal services too.
Message was edited by: ChristiaanOkay, it's sorted. I phone Apple Support.
The solution is to open Server Admin. Go to VPN Settings, then click on the Client Information tab, then add your local DNS server to the DNS Servers list (in our case 192.168.1.2).
I would have expected the Standard configuration of Leopard Server setup to have added this by default, so I'll submit a bug report when I get a chance. -
Question about Local and Central Services Registry
Hi guru,
We are using CE7.2 and have deployed some BPM DC to it.
After deployment, we can see the web service (we made to start the process) from the local SR.
Now we want to build a central SR on aonther machine (AS Java + SLD + SR) and re-point the previous CE7.2's service reg to this central SR. We did it by running the configuration wizard.
I GUESS after the change, the web service in new BPM DC deployment will be automatically published to the CENTRAL SR, rather than the LOCAL, but it didn't happen, am I wrong ?
I'm wondering what kind of situation will cause automatically registration ?
Please shed some light
thanksTim,
They will be fully documented in the 11g XML DB Developer's guide.
The documentation is still covered by the beta NDA, so I can't show it to you.
I can describe them, though.
They will work through the HTTP server that is part of XML DB, similar to the way that you can currently access data as XML:
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14259/xdb15dbu.htm#i1025534
Or the way you can call stored procedures through the PL/SQL geteway.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14251/adfns_web.htm#ADFNS015
If there is an 11g XE, I expect native web services would work because they don't depend on Java.
They applied for a patent on it:
http://www.freshpatents.com/Techniques-for-automatically-exposing-as-web-services-procedures-and-functions-stored-in-a-database-dt20060622ptan20060136351.php
Doug
Maybe you are looking for
-
Help in enlarging Database for CRM research
Hello, My name is Oren and I`m a research assistance in Ariel University in Israel. We are leading a worldwide research about competitive advantage in CRM software. It will be very helpfull if anyone of you will fill a survey about using the CRM soft
-
Solaris 10 on Virtual PC X-server configuration
I have previously installed Solaris 10 b69 and b72 on Microsoft Virtual PC. In those builds I used the Xsun server and kdmconfig to set the following configuration that has been working well: Video device: XF86-VESA VESA compatible video cards Resolu
-
AppleCare Service Problem (Recived less than 60GB ipod).
Hello, I recently sent in my 60G ipod for service and it appears it was replaced with a new one. The problem is, I have been cheated out of about 5 gigs of memory. When I connected my ipod to my pc for the first time it read, Free: 55.68 GB. Is this
-
Hi, I have created in Eclipse simple class Blah.class: public class Blah { public Blah() { System.out.println("Inside blah"); Then I made a JAR file: C:\Blah.jar Then I made in Eclipse another project with a simple class BlahBlah.class
-
Hey scripters! I mostly develop plugins with the C++ sdk, so forgive my ignorance. I was just wondering if it is at all possible (in a script) to make event handler that "listens" for a save event?