Generic HTTP URL For Multiple Interfaces
Hi All,
Please suggest on the following requirement. I am using PI 7.31 Single stack (Java only version).
There are multiple HTTP to Proxy interfaces and each interface has different source structure.
The requirement is --- How to utilize a single HTTP URL for all the interfaces.
The major challenge is the source structure for all the interfaces is different.
Kindly Suggest....
Regards,
Nitin...
Hi Nitin,
One solution is to create one sender interface (with either multiple operation of each interface or having all structure in different node and optional occurrence), then use operation specific mapping.
refer the below example for multiple operation scenario
Setup Multiple Operations Scenario in ESR and ID
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90dcc6f4-0829-2d10-b0b2-c892473f1571?overridelayout=t…
regards,
Harish
Similar Messages
-
One punch-out URL for multiple PO submissions
Hi,
One of our punch-out vendor has only 1 URL for multiple countries, where end-users have to choose the country from a drop-down list and they will have different PO submission address based on country.
The problem will be I can only have 1 Vendor number when I define OCI parameters. Considering one vendor can only have 1 PO submission address, I am worried how I can deal with other countries ?
Did any body got this issue before?
Thanks.No body knows ??
-
Single SOAP receiver adapter for multiple interfaces
Hi,
I have to send multiple interfaces like Vendor, Customer, Material to one receiver.
I want to configure only one communication channel (receiver SOAP adapter) to send all these interfaces. Is this possible?
Currently I am provided with different URLs from the receiver system as below.
http://host:port/Services/Vendor.wsdl
http://host:port/Services/customer.wsdl
http://host:port/ServicesMaterial.wsdl
I will be having 3 Sender agreement, 3 receiver determination, 3 interface determination and 3 Receiver agreement.
I want only one SOAP reciever adapter which goes inside all the above 3 Receiver agreement.
So When I give the target url as http://host:port/Services, the messages fail.
But When I specify the full targert url in the adapter as http://host:port/Services/Vendor.wsdl then it works.
Which means I would have to create as many communication channel as interfaces.
Is there a work around for this?hi kantheri,
For this, we have to fill the TargetURL and the SOAPAction in Receiver Communication channel dynamically.
So, we need to write UDF in Message Mappings using DynamicConfiguration to fill the TargetURL and the SOAPAction Dynamically.
DynamicConfigurationKey keyURL = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","THeaderSOAPACTION");
DynamicConfigurationKey targetURL=DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP","TServerLocation");
// access dynamic configuration
DynamicConfiguration conf = (DynamicConfiguration) container
.getTransformationParameters()
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
conf.put(keyURL,"Soap action");
conf.put(targetURL,"target url");
return "";
In this UDF, we are filling the TargetURL in u201CTServerLocationu201D message attribute and SOAPAction in u201CTHeaderSOAPActionu201D message attribute.
So, whenever we execute this corresponding operation these values will be filled in receiver communication channel at runtime.
TargetURL- Give some dummy URL or http://
SOAPAction - *
regards,
ganesh. -
Using a Single HTTP Server for Multiple APEX Instances
Our company's DBA Manager has asked if it would be possible to externalize the HTTP server portion of APEX from the DB Servers. In other words, he would strongly prefer that the DB Servers *only* run Oracle Database software.
We know that we can install the HTTP server on another box but, in thinking about how to do this, we were wondering if it is really necessary to create a separate HTTP server installation for each APEX instance. What we'd really like to do is have one HTTP server for all our our Dev boxes and several (but, not one to one) for each of our upper environments; staging, qa, prod, etc.
Right now, each instance have a single dads.conf file on each DB box. So, if we we're to attempt to consolidate them, we'd need some way to embed multiple dads files and to associate each instance with the correct one.
Has anyone ever done this or (preferably) have some examples?
Thanks,
-JoeJoe,
I don´t know a specific reference for it, I remembered it because when I was looking the documentation on the site, I saw the reference "Support for multiple database connections" in the URL: APEX Listener New Features 2.0</title><meta name="Title" content="APEX Listener New Features 2.0…
I´ve tried to use APEX listener some time ago, but in a earlier version together with glassfish. So, since for me was only one database, I created the necessary amount of DAD´s on my database, each one for a specific port.
Check the link and you´ll see the same information I saw.
Thanks.
José Valdézio
"Neo, everything that Oracle told me, became true, except extinguish bugs in a first release." -
[CS3 JS SDK] Possible to Use HTTP URLs for Links?
I am attempting to use JavaScript to implement a connector from CS3 (InDesign/InCopy in my case) to our content management system. Our CMS provides an HTTP-based API. By using the HttpConnection object (from the Bridge code, see posts on "httpwebaccess library") I can access our repository using HTTP URLs and, for example, get an InDesign document or INX file (and the UI support in CS3 scripting makes it possible for me to build all the UI components I need without having to write a true plugin).
However, what I *can't* seem to do is create Link objects that use a URL, rather than a File, to access resources.
My goal is to be able to store in our repository InDesign documents that use URLs to other resources in the repository for links (e.g., to graphics and InCopy articles).
However, as far as I can tell from the scripting documentation and my own experiments, the URL property on Link is read-only in JavaScript (even though the scripting API HTML indicates it's a read/write property) and Link instances can only be constructed using File objects.
My question: have I missed some trick in the scripting API (or elsewhere) that would allow me to create links that use URLs instead of files (and having done so would InDesign resolve those URLs?)? Our repository does support WebDAV, so that might be an option, but it would depend on mounting WebDAV services in consistent places on client machines, which is dicey at best, given the weak nature of the WebDAV clients on both Windows and OS X).
Or are my only options to either copy linked resources to the client's local file system (or a shared network drive) or implement a plugin that implements my desired behavior for links?
And if the answer is a plugin, will that even work?
This is in the context of CS3. Has the Link mechanism changed at all in CS4 such that I could do what I want in CS4 where I cannot in CS3?
Thanks,
EliotHi,
It is not possible to use HTTP URLS in CS3. You will have to create a plug-in to use Custom Data Links.
I think it is possible to use HTTP URLs in CS4 as per the User Guide.
Regards,
Anderson -
Get HTTPS URL for Web dynpro application
We are using SSL. By default the URL generated for the Web dynpro application is HTTP.
We went to SICF, and deactivated the HTTP service. That made the URL point to HTTPS.
But few problems started coming because of it:
- Our Content server became inaccessible.
- Every time server is re-started, we need to manually go and de-activate HTTP Service.
We even tried to set the parameter icm/icm/HTTP/redirect_0. But problem is not solved.
I know this question is asked before, but every time the answer is to read the help document on ICM.
What's the correct way for any webdynpro application to point to HTTPS? I don't think de-activating HTTP service is the right way.
Any suggestions please?
Thanks in adv.Thanks a lot Thomas. I'd ask the Portal Admin to try it out.
There is another similar problem we are facing: I have embedded Webdynpro in R/3 screen. Then used the cl_gui_wdr_viewer class's load_application method passing HTTPS protocol.
It returns HTTPS URL only, but is not showing up on users' laptops.
Earlier we were not passing HTTPS protocol, so generated URL was HTTP, and it was not showing on users' screen (can show in ours). Reason we found out is that users' site has HTTP port blocked. They cannot show any HTTP url.
So we changed to get HTTPS URL, but that also gives the same problem. It is still trying to get HTTP url.
Here is the URL that the users got: (when they right click to see the URL generated)
res://ieframe.dll/dnserrordiagoff_webOC.htm#http://abc.def.jil:8000/sap/public/myssocntl?sap-client=220
Can give any clues on why this is going wrong? Cannot raise OSS as I know embedding Webdynpro in R/3 is not supported
Thanks in adv. -
Journal data --- for multiple interfaces
hi,
i have a source table.
i want to capture the journal data on this table.And use the data stored in the "jv$ tables" in multiple interfaces.
The multiple interfaces have same source table and are linked in a package.
Is it possible to achive it.Yes.
Just have one extend window / lock subscriber at the start of the package, run all the interfaces you want to on that Change data before finishing the package with a Unlock Subscriber / Purge Journal step. -
Use same URL for multiple SharePoint sites
Hi there,
Our requirement is to create multiple web applications in one Farm (which contains 1 Web Front End, 1 Application Server & 1 DB Server) using 80 port of Web Front End which is having single public IP.
There are number of ways of doing this - One way is to create new domain name for each web application (like www.abc.com; www.xyz.com); another way is to create multiple sub domains in a single domain name like www.sub1.abc.com; www.sub2.abc.com, etc.
However our requirement for URL naming convention for these web applications is "www.[Domain Name]/[Client Name]" (like www.abc.com/client1, www.abc.com/client2, etc)
In SharePoint we can achieve this if we create one Parent site and others as Child site. However we don't want to us this.
So, is their any way where we can form URL of these web applications as "www.[Domain Name]/[Client Name]"
Regards,
AdiIs there a reason for this? I would think subdomains would be ideal, but just curious on the reasoning. Also, do they need a full web application, or simply different site collections? If you just need site collections, and assuming you
don't have a massive number of them, you could use Managed Paths to explicitly allow a site collection immediately under the root url. Be careful, though, Managed Paths can cause a lot of overhead after you go over 10-15 if you're hardware isn't up for
it (I would assume you wouldn't put 10-15 web apps on the farm anyway, cause that's also not so great).
There really isn't a way to do what you are asking for a full Web Application, only at the site collection level(which should be good from my limited understanding of your scenario)
I am very curious why subdomains wouldn't work, though, as they can all point to the same IP and takes no additional purchasing of domains or anything.
Christopher Webb MCM: SharePoint 2010 MCSM: SharePoint Charter MCT http://blog.christophermichaelwebb.com -
Configuration Scenario for multiple Interfaces
Hi,
I have an Party X who will receive invoices and credit memos from SAP.
Credit memo and Invoices both use the same idoc type Invoices.
In XI we have different target format for Credit Memo and Invoices.
I have a condition in the idoc which will determine whether it is Credit Memo or Invoices.
My question is that how do i route the receiver to different mapping at runtime based on whether it is credit memo or invoices.
Since both needs to go to the same receiver, but differnt mapping at runtime.
Regards
KrishHi Krish.
You can create a Condition (routing rule) for this in the Interface Determination Object of the interface scenario.
There it will be routed to correct Interface Mapping and Inbound Message.
Follow above a help link (See InterfaceDeterminationRule ):
Description for Interface Determination
http://help.sap.com/saphelp_nwpi711/helpdata/en/48/d2618c0d7d035be10000000a42189b/frameset.htm
I hope it helps you.
Bruno -
Combined URL for multiple views of PCUI application
Hello All,
We have an application in PCUI where we have different view for different entities of the PCUI,
e.g. ZOPPO_FULL
ZOPPO_INIT
ZOPPO_PLAN and so on
However the PCUI URL is of following nature:
http://cicr415.de.kworld.kpmg.com:8015/sap(bD1lbiZjPTAwNiZkPW1pbg==)/bc/bsp/sap/crm_bsp_frame/entrypoint.do?sap-client=006&appl=ZCRM_OPPORT&blview=ZOPPO_FULL&version=1
In our scenario, we are sending emails from SAP system to external mail box. These emails have to include a hyperlink, which when clicked by the user, should display the details of the opportunity.
In such a scenario, is there a possibility to show all the BLVIEWS at one go? What would be the URL structure in such a scenario?
Thanks.
Regards
Priyankahi
i've tried to do that some time ago and i had to give up... unfortunately i think java3D can't use various rendering modes for the same universe
regards
GnG -
Smb server for multiple interfaces
I have IFS 1.2 installed on a Linux box running RedHat 7.1. There are two ethernet cards in the box. By default, when iFS is started, it grabs both interfaces and uses their port 139. Is there a way to make it only use one of them? I configured lisener to listen on one specific ip instead of hostname, and I was able to make the Oracle 9i to listen to just that ip, but could not make the iFS to do so. Any suggestions?
If there is no way around, has anyone tried to mount iFS via NFS to a directory and then use samba server (from www.samba.org) to share that directory? Is iFS utilities (check in/out, versioning, etc.) working in this kind of setting?I had a NT Box with two cards and wcp was not working as a parameter in server configuration ServerIp was set to the second ip address which i did not use , So i had to manually change the ip address for wcp to use. I stopped wcp server changed the parameter
WCP.IpAddress as documented in setup and administration guide and unloaded and reloaded the server and it seemed to work.
Also Check the ipAddress parameter which SMB is using OEM and see if its using the right
ipAddress.
I have not tried on Linux though -
Can't use JDBC URL for multiple LDAPs
ColdFusion 8,0,1,195765 Enterprise (Trial)
We use Oracle OID (LDAP) instead of tnsnames.ora to resolve database connection strings. This is how I specify one LDAP JDBC URL. On the CF admin page, Server Settings, Java and JVM, ColdFusion Class Path is set to C:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar. Under Data & Services, Data Sources, create a new source. Set JDBC URL to
jdbc:oracle:thin:@ldap://mdaoid1.mycompany.com:389/mdad2,cn=OracleContext,dc=mycompany,dc= com
where mdaoid1 is one of the two Oracle OID servers that resolve connection strings, and mdad2 is an entry in the two OID's sync'ed to each other. That works.
According to many sources based on Google search for "space separated LDAP URLs", I should be able to add another LDAP server separated by space. Now I append " ldap://mdaoid2.mycompany.com:389/mdad2,cn=OracleContext,dc=mycompany,dc=com" (no quotes, added to indicate leading space) to that string. Upon clicking Submit, I get
Connection verification failed for data source: orcl10g3
java.sql.SQLException: For input string: "389 ldap:"
The root cause was that: java.sql.SQLException: For input string: "389 ldap:"
(orcl10g3 is the CF data source name I'm creating) Some say I need to replace space with %20 in the double LDAP URL. With %20, I get error
Connection verification failed for data source: orcl10g3
java.sql.SQLException: Io exception: JNDI Package failurejavax.naming.InvalidNameException: Invalid name: mdad2,cn=OracleContext,dc=mycompany,dc=com ldap://mdaoid2.mycompany.com:389
The root cause was that: java.sql.SQLException: Io exception: JNDI Package failurejavax.naming.InvalidNameException: Invalid name: mdad2,cn=OracleContext,dc=mycompany,dc=com ldap://mdaoid2.mycompany.com:389
Question: How do I add more than one LDAP server to the JDBC URL so I can achieve failover and load balance?
Yong Huang
yong321 at yahoo.comThe message above was posted by me two years ago and was brought to my attention today. Here's a short update: The network team added a load balancer mdaoid in front of, and resolved to, mdaoid1 and mdaoid2 (in round-robin fashion). The problem described in this thread is bypassed because the JDBC URL can simply use one-OID format, in which mdaoid is used as the LDAP server.
-
Mac OS X 10.5 Server: Preventing DDNS registration for multiple interfaces
Please see http://support.apple.com/kb/ht3169 regarding a method to prevent OS X from registering all of its NICs IP addresses to the Active Directory to which it is bound's DNS.
This is the default and expected behavior and is actually quite helpful on machines with a single NIC.
However it is fatal on servers with more than one NIC as it breaks all sorts of things!
The problem I am having is that apples fix as linked does not work. I have applied this two both my Xserves running OS X 10.5.x Server (currently 10.5.6 Server) and I still see the automatic registration of both NICs IP addresses to the AD DNS. I am a little unconvinced that SAMBA is the root cause as my logs cheerfully report directory services is successfully registering the IPs to the Active Directory.
Windows at least allows you to turn of this feature per NIC, Id settle for turning it off entirely and manualy adding Arecords to the AD DNS as at the moment this is killing me.
What am I doing wrong. i have actualy rebuilt one of my servers from scratch to see if I can fix this to no avail.
In short, help!I contacted Apple and they provided me a workaround:
You have to manually add the DNS entries once you have followed the steps.
1. In Terminal, we need to make a backup of the file /usr/bin/net which we will be replacing:
sudo mv /usr/bin/net /usr/bin/oldnet
2. Place the following in a shell script at /usr/bin/net and chmod its permissions to make it executable. The script will prevent the name registration and allow other net commands to succeed.
#!/bin/sh
if [ "$4" == "ads" -a "$5" == "dns" -a "$6" == "register" ]; then
exit 0
else
/usr/bin/oldnet "$@"
fi -
Generic lookup table for multiple tables
I'm sure this issue has come up and been solved before. If this is not the right place for this post, please let me know the correct forum.
Here is an issue I have. I have multiple tables of different inventory items. Each inventory item can have multiple notes/actions associated or a note or action can be assigned to multiple devices. So I have a many-to-many relationship and need a lookup table. I would like to create just one lookup table not a lookup table for each combination.
My first thought was to create a main table to hold all primary keys and table names and connecting the lookup table to that.
1. Create main GUID table to hold all primary keys and table names
2. All primary keys will be created by sys.guid to ensure all keys are unique.
3. The Lookup table primary key will be a composite key
4. If a Note is deleted – it deletes from the main GUID table and the delete cascades down to all other tables.
CREATE TABLE "ND_NOTE"
( "GUID" NUMBER,
"NOTE_DESCRIPTION" VARCHAR2(4000),
CONSTRAINT "ND_NOTE_PK" PRIMARY KEY ("GUID") ENABLE
ALTER TABLE "ND_NOTE" ADD CONSTRAINT "ND_NOTE_FK" FOREIGN KEY ("GUID")
REFERENCES "ND_GUID" ("GUID") ENABLE
CREATE TABLE "ND_VIRTUAL_COMP"
( "GUID" NUMBER,
"VIRTUAL_COMP_NAME" VARCHAR2(4000),
CONSTRAINT "ND_VIRTUAL_COMP_PK" PRIMARY KEY ("GUID") ENABLE
ALTER TABLE "ND_VIRTUAL_COMP" ADD CONSTRAINT "ND_VIRTUAL_COMP_FK" FOREIGN KEY ("GUID")
REFERENCES "ND_GUID" ("GUID") ON DELETE CASCADE ENABLE
CREATE TABLE "ND_GUID"
( "GUID" NUMBER,
"TABLE_NAME" VARCHAR2(4000),
"STATUS" NUMBER,
CONSTRAINT "ND_GUID_PK" PRIMARY KEY ("GUID") ENABLE
CREATE TABLE "ND_NOTE_LK"
( "GUID" NUMBER,
"ANY_OTHER_GUID" NUMBER,
CONSTRAINT "ND_NOTE_LK_CON" PRIMARY KEY ("GUID", "ANY_OTHER_GUID") ENABLE
ALTER TABLE "ND_NOTE_LK" ADD CONSTRAINT "ND_NOTE_LK_FK" FOREIGN KEY ("GUID")
REFERENCES "ND_GUID" ("GUID") ON DELETE CASCADE ENABLE
ALTER TABLE "ND_NOTE_LK" ADD CONSTRAINT "ND_NOTE_LK_FK2" FOREIGN KEY ("ANY_OTHER_GUID")
REFERENCES "ND_GUID" ("GUID") ON DELETE CASCADE ENABLE
Is there a better way to do this? I feel like I'm talking myself into circles.hi ,
Can u explain the 'LOGIC' mistake which u have figured out .. will be useful for freshers and beginners
With Warm Regards
ssr -
Generate HTTPS url for external candidate
Hi,
I am using Webdynpro for erecruitment. I can generate web page for http service from se80 and through sicf service but cant generate https.Kindly help.
Regards
PTiwariHi Roman,
I have tried that earlier but i got this error :
An error occurred during a connection to sapboe1.XYZ.com:8004.
SSL received a record that exceeded the maximum permissible length.
(Error code: ssl_error_rx_record_too_long)
With Http page opens fine and works too but not after i change protocol to https. In the hrrcf_a_startpage_ext_cand service of
WebDynpro under Logon Data Tab is Standard & Internet User with Procedure : standard.
Under Error pages the Protocol is :Logon Via Https.
Edited by: poonamrtiwari on Mar 9, 2010 8:10 PM
Maybe you are looking for
-
Retrieve data from one numbers file and insert it in another?
My goal is this: I want to essentially link two numbers files. I need data from several different tables in different sheets to automatically populate cells in a totally separate numbers file. Here is why: I have very detailed orders that all fee
-
Where is the log in item tab? i cant find it !
where is the log in item tab?? i cant find it.cant install my itunes helper without going through it .urgent .need an answer as fat as possible .
-
i am using i pad mini. I am going through a issue in which i am not able to send mails to my work email add wherein i am able to receive emails from same email id.
-
RE: (forte-users) What could have caused the StopWatch classto r eturn
Attila 1. Ops - I DO instantiate it as follows: [snip] sw : StopWatch = new; [snip] I missed the "= new" in the orig mail message (cut/past from wrong workspace). 2. LogWriter(deltaT:integer, t1:DateTimeData, t2:DateTimeData) [snip] task.part.logmgr.
-
Ipad bluetooth keyboard not working with remote desktop
My clients ipad bluetooth keyboard works any other time, just not when connected to his servers via the remote desktop. PC Windows 7 Servers. I'm trying to get the keyboard information, but any ideas?