Connecting external systems via JMS
Hello there!
I have this ATG MessageSink component connected on a sqldms queue named /integration/CustomerQueue, what is the best approach for connecting external system (like a standalone .jar) on ATG sqldms Messaging System, to post a message on this sqldms queue?
<message-sink>
<nucleus-name>
/integration/jms/sink/CustomerMessageSink
</nucleus-name>
<input-port>
<input-destination>
<provider-name>
sqldms
</provider-name>
<destination-name>
sqldms:/integration/CustomerQueue
</destination-name>
<destination-type>
Queue
</destination-type>
</input-destination>
</input-port>
</message-sink>
Thanks!
Resolved.
I just created a ConnectionFactory and a Queue on Weblogic, than I created a JMSProvider on ATG and registered on dynamoMessagingSystem.xml:
Create a JNDI Reference for the ConnectionFactory created on WLS: /atg/dynamo/messaging/WeblogicJMSProvider
$class=atg.nucleus.JNDIReference
JNDIName=jms.ConnectionFactory
Register a Provider on: /atg/dynamo/messaging/dynamoMessagingSystem.xml
<!-- ============================================================== -->
<!-- ====================WEBLOGIC PROVIDER========================= -->
<!-- ============================================================== -->
<provider>
<provider-name>
weblogic
</provider-name>
<topic-connection-factory-name>
dynamo:/atg/dynamo/messaging/WeblogicJMSProvider
</topic-connection-factory-name>
<queue-connection-factory-name>
dynamo:/atg/dynamo/messaging/WeblogicJMSProvider
</queue-connection-factory-name>
<xa-topic-connection-factory-name>
dynamo:/atg/dynamo/messaging/WeblogicJMSProvider
</xa-topic-connection-factory-name>
<xa-queue-connection-factory-name>
dynamo:/atg/dynamo/messaging/WeblogicJMSProvider
</xa-queue-connection-factory-name>
<supports-transactions>
true
</supports-transactions>
<supports-xa-transactions>
false
</supports-xa-transactions>
</provider>
And finally create a MessageSink or MessageSource pointing the provider-name for weblogic
<message-sink>
<nucleus-name>
/integration/jms/sink/CustomerMessageSink
</nucleus-name>
<input-port>
<input-destination>
<provider-name>
weblogic
</provider-name>
<destination-name>
Integrations.CustomerQueue
</destination-name>
<destination-type>
Queue
</destination-type>
</input-destination>
</input-port>
</message-sink>
Similar Messages
-
HTTP connection from OSB web service to external system via a Proxy Server
Dear experts,
May I know has anyone tried to use HTTP protocol to send a request from OSB web service to external system via a proxy server? Heard that we need to establish some sort of tunnel (socket) to talk to Proxy Server. Can you please any have sample code or configuration steps to share?
Thank you very much!!http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/global_resources.html#wp1137294
Adding Proxy Servers
Use the Summary of Proxy Servers page to add and configure Proxy Server resources and make them available in Oracle Service Bus as a system resource. You must be in an active session to configure or reconfigure Proxy Server resources.
1. If you have not already done so, click Create to create a new session or click Edit to enter an existing session. See Using the Change Center.
2. Select System Administration > Proxy Servers.
3. Click Add.
4. In the Name field, enter a name for the Proxy Server resource. This is a required field.
5. In the Description field, enter a short description for the Proxy Server resource.
6. In the Host-Port Parameters section, enter the following information:
1. In the Server Host field, enter the host name or IP address of the Proxy Server. This is a required field.
The Server Host name for the Oracle Service Bus proxy server must be identical to the server host name of the actual proxy server.
2. In the Clear Text Port field, enter the Proxy Server clear-text port number.
3. In the SSL Port field, enter the Proxy Server SSL port number. You must enter either a clear text or SSL port number.
4. Click Add.
You can configure multiple Proxy Servers for each Proxy Server resource. This enables Oracle Service Bus to perform load balancing and offer fault tolerance features for the Proxy Server resource.
7. If the Proxy Server performs proxy authentication, enter a user name in the User Name field, and the associated password in the Password and Confirm Password fields.
These fields are optional, and required only if the Proxy Server is secured.
8. Click Save to create and save the Proxy Server resource in the current session.
9. To end the session and deploy the configuration to the run time, click Activate under Change Center. -
Extract data from SAP and send to external system via Webmethods & IDOC's
Hi,
We need to Extract data from SAP and send to an external system via Webmethods middlewear using IDOCs. I have never used webmethods before and would like to know more about how to implement this scenario. I have used IDOCS in an EDI scenario before but not used it along with WebMethods.
Any pointers would be of great help. ThanksIf you have already ABAP programs /BAPI's in place then try to develop RFC interface and write some back ground programs to scheudl BAPI's and develop scenario but you need to implement error handling , data validation in PI mapping level.
or
take help from ABAPer to design in ABAP like writing Proxy program to pull data and send it PI.
if you are dealing with master data bit risky(correctness) but can be achived using PI. -
Datamart management from cube to external system via XI
Dear All,
I upload data to another external system via XI from an infocube.
Data upload is done with delta update to the cube, also, deltas going to the external system.,,
I have two cubes. One of them is filled with deltas by transformation (i.e 7.0 property). But other is filled with update rules (i.e 3.5 property)..
when i click on data mart status on the cube that filles with 3.5 property nothing happens. No pop-up screen opens for me to delete the datamart status of the cube.
However, when i click on the cube that filles with 7.0 property, a pop-up screen opens for me to reset last delta.
Can you please advise?
Regards,
SPhttp://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/consolehelp/global_resources.html#wp1137294
Adding Proxy Servers
Use the Summary of Proxy Servers page to add and configure Proxy Server resources and make them available in Oracle Service Bus as a system resource. You must be in an active session to configure or reconfigure Proxy Server resources.
1. If you have not already done so, click Create to create a new session or click Edit to enter an existing session. See Using the Change Center.
2. Select System Administration > Proxy Servers.
3. Click Add.
4. In the Name field, enter a name for the Proxy Server resource. This is a required field.
5. In the Description field, enter a short description for the Proxy Server resource.
6. In the Host-Port Parameters section, enter the following information:
1. In the Server Host field, enter the host name or IP address of the Proxy Server. This is a required field.
The Server Host name for the Oracle Service Bus proxy server must be identical to the server host name of the actual proxy server.
2. In the Clear Text Port field, enter the Proxy Server clear-text port number.
3. In the SSL Port field, enter the Proxy Server SSL port number. You must enter either a clear text or SSL port number.
4. Click Add.
You can configure multiple Proxy Servers for each Proxy Server resource. This enables Oracle Service Bus to perform load balancing and offer fault tolerance features for the Proxy Server resource.
7. If the Proxy Server performs proxy authentication, enter a user name in the User Name field, and the associated password in the Password and Confirm Password fields.
These fields are optional, and required only if the Proxy Server is secured.
8. Click Save to create and save the Proxy Server resource in the current session.
9. To end the session and deploy the configuration to the run time, click Activate under Change Center. -
Connecting External Keyboard Via Environment
I'm having a devil of a time trying to connect a Yamaha DGX-205 to Logic. I have
the driver installed
USB cable working
Keyboard set to Local (off), External Clock (on) and Keyboard Out (on)
a multi instrument object created in a MIDI instruments layer in the environment
PORT set to Yamaha DGX-205
All the subchannels activated
and a track selected to MIDI instruments > Yamaha DGX-205 > Channel 1 (Piano)
All I've been able to do is remotely control the Yamaha from my midi controller - but no sound is coming into or out of the system. I can record data that way (not from the keyboard itself), but get no playback from system.
What am I missing here? Is there a step-by-step process to setting up a multi instrument? I have read the entire Environment section in the Logic Manual and also have gone through the tutorial in the Apple Pro Training book... still no idea why this isn't working.... Any help would be extremely appreciated! Thanks!I had an associate ask me why I use the intermediate step of putting
patch names into a spreadsheet and I thought that other people would
like to know why I suggest this.
When copying out of the PDF file I used from Yamaha (on some banks)
it was impossible to get all 128 names of one bank to highlight at one time.
I had success with the first bank but as you can see the PDF had 3 columns
on each page with 2 columns making up one 128 patch bank. This meant
that the 2nd bank started on one page and ended up on another. Since you
have to paste all 128 names at one time you cant do one half and then the
other, you have to do all 128 at the same time. The problem comes in this
PDF when you start on a third column and try to continue highlighting into
the next page.
As you can see there are two words of non relevant text that
get highlighted with the patch names. These two words are
inserted into the list throwing off the remaining 64 names and
make that bank only half accurate.
Using a spread sheet and making the columns 128 cells long allows
you to cut and paste as many parts of the bank as you need to and use
as many pieces to put the whole bank together, then, when you are
finished getting the whole bank put together you can just highlight the
whole bank from the spreadsheet and copy and paste it in
one fell swoop into Logics patch list.
Not the most elegant way to do this but practical since I just did not want
to type 500+ names individually into Logic.
Since I had only this one PDF to go by, I thought I should add the note
that if your synth manufacturer does not use this format and you can copy
all 128 names of each bank at one time (without any non relevant text
getting in the way) then you can bypass the spreadsheet because then
it would be unnecessary.
Dual Processor 1.8 G5,2GB Ram Barely limping along on an old outdated OS Mac OS X (10.4.8) Logic Pro 7.2.3 RME Fireface800 Peak Pro5.2 -
Satellite P750 - Unable to connect external screen via VGA port
Hello All,
My problem is following:
I have been trying to connect my P750 (running on W7 x-64) to an external screen using the VGA port/cable. Unfortunately the external devices does not recognize my laptop. Laptop does recognise the external screen, you can see it in the graphic settings as additional display, but the screen says "no signal".
The computer always identifies the screen correctly, so it looks like there is communication from the screen to the PC, but not the other way round.
This has been checked with 3 separate screens and a TV - always the same. All the screens work properly with different PC's.
I already did:
- try to play with FN+F5 / "windows"+P buttons - no change
- install the latest BIOS and Video drivers from Toshiba website - no change
Any suggestions how to make it work? Is it possible that the VGA port is faulty?
Thank you in advance.Hello and thank you for the tips,
I did try the options you suggested unfortunately with no success.
I actually got myself HDMI cable and this connection is working perfectly well. Luckily the very screen I want to attach my laptop to does have HDMI port. It is just a bit annoying to know that the d-sub port seems to be useless.
The lady from Toshiba tech support call centre suggested either OS re-install or sending it to Toshiba for repair/check as it is still under warranty. None of this options suites me at the moment, so I will probably stick to the HDMI. Still, I have a feeling it is a software rather than hardware problem.
Cheers -
Connect external dsiplay via bluetooth
Using MacBook Air 10.8.2, can I connect to an external display using bluetooth [not using a physical connection] as I want to control the display from across the room. My external display is a new Samsung Smart LED TV. Thanks, FarmEire
Since there is no Bluetooth in the iPod that will not work.
-
XI: connect external system
Hi guys, we installed sap xi netweaver 7.1 a few days and still i don't know well each feature. I need your help!
we are also implementing a non sap application for CPM. The platform is tagetik. Now I need transfer data from bw (after a processing) to tagetik database (tagetik run on windows with oracle or sql server database). Now, I was thinking to use XI for transfer file and I need to know if possible to write database table directly from xi to tagetik database. I need some plugin to install in xi?
many thanks for your helpHi
As per my understanding of your requirement
From BW after processing you should be able to write to DB.
As i am not Tegetik expert cant suggest if the CPM application will allow you to do so. Check with the expert for this and then decide the sceanrio.
Thanks
Gaurav -
External System communication via RFC
Hi Experts
In my landscape, sending system want to use an RFC connection to the PI via SAP java connector. In turn PI should call the RFC in the SAP System and execute the RFC and return the results.
note ; Sending system is Java based system
Is it possible to connect to PI from external system via java connector ? if so what configuration has to be done in the PI and external system.
when i checked the sender communication config , its asking for application server gateway and service.Is these needed to be configured in SAP PI or external system.
Please provide your inputs
Thanks in advanceif you are not using Java connector then you must use Java proxies.
Refer to the following link for more details-
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab?quicklink=index&overridelayout=true
Edited by: vishal kharat on Aug 3, 2011 6:42 PM -
HTTP REST API call to CPSC 10.x from an external system
Hi,
I would like to know the below items.
Is it possible to connect with the CPSC 10.x from an external system via HTTP REST API call to process a request and complete a task?
Is it possible to create a new ticket / request in CPSC for a specific service via the HTTP REST API call?
One of the use case is to know how many requests are pending in a queue via a HTTP REST API call? How to pass a queue name in the HTTP REST API call to get the result? These kind of custom piece is not available in the integration guide.
Is there any specific REST API guide available which Cisco provides for the REST capability in CPSC?
Any help is highly appreciated!
Thanks.When a task is invoked from a service catalog request to an external system, the request remains open and the task is pending until the external system issues a call to complete the task. The API for completing the task is SOAP-based. Check out the Cisco Prime Service Catalog Integration Guide. Within the doc, go to the section about "Web Service Listener Adapter" for the WSDL.
You can order a service within Prime Service Catalog with a SOAP call, which is also documented in this same document. Starting with Prime Service Catalog 10.1, you will have a way to order a service via a REST API.
Existing REST APIs are also documented in the integration guide. -
How to configure a Logical System for XI External System
I'm following the 'How to configure SAP XI to use the standard SAP communications APIs (idoc, pabi, rfc) from external system - How to create XI content with the Integration Builder' document.
I have everything configured, but in section 6.7 when I try to do a transaction BD10 on to send a MATMAS01 idoc using my Logical System IQS_EXTERN to my external system, it says '1 master IDocs set up ...', then it says '0 communication IDocs generated ...' and my external system does not get the IDoc. The NX7 Integration Engine does not get a message from SAP_CE8 to IQS_EXTERN.
How do I specifically configure my Logical System IQS_EXTERN to communicate with my external system via XI (NX7)?
I'm using the ICC Test-System CE8, SAP R/3 Enterprise 4.7 IDES and the NX7 Exchange Infrastructure (http://iccpi7.sap.com/rep/start/index.jsp).
Thanks,
Ed Culnane
Edited by: Ed Culnane on Oct 15, 2008 7:02 PMCheck whether you have setup Partner profile for receiving system ( Here its XI system). You need to create outbound parter profile for XI system.
Check out this forum ...
Re: trying to send Idoc using Standard Outbound Processin option
and blog ..
Introduction to IDoc-XI-File scenario and complete walk through for starters.
Hope this will help.
Nilesh -
Different PO item number in SAP and in external system
We are sending Purchase Orders to external system via Idoc and receiving dispatch advices (Inbound delivery) from the external systems via Idoc. In SAP PO line items are numbered as 10,20,30....... In the external system the line items are numbered as 1,2,3........
So when Inbound delivery is received into SAP from external system it is failing due to line item numbers are not matching.
I got info that this issue can be resolved by using fields E1EDL24-POSNR and E1EDL24-POSEX correctly. I do not know exactly how.The Idoc type used is DESADV.
Please help with this issue.You can see these fields in WE02 when you process with your idoc number.If you want to edit idoc POsnr from 1...10 then you can edit idoc through we19 transaction.
If you want perminanat solution then check with ABAPer to pass one zero after line item number as your external system passes 1,2....10..etc.
This can possible check with your technical team. -
How to connect external webservice from ABAP
Hi,
Please see code pasted below and tell me what is wrong.
We try to connect external webservice via https. Should I install certificate is SAP for this connection? (if YES, how can I do this?)
Should I configure something else in SAP to connect external webservice via https?
DATA: client type ref to if_http_client,
lv_content type String,
lv_xml_string type string,
lv_length type I,
lv_response type I,
lv_node type ref to IF_IXML_NODE,
lv_xml_doc type ref to cl_xml_document.
****Create the HTTP client
call method cl_http_client=>create_by_url
EXPORTING
url = 'http://services-demo.krd.pl/raina/1.0/KrdAPI.asmx'
IMPORTING
client = client
EXCEPTIONS
others = 1.
CALL METHOD CL_HTTP_CLIENT=>CREATE
EXPORTING
HOST = 'services-demo.krd.pl'
SERVICE = '443'
SCHEME = '2'
PROXY_HOST =
PROXY_SERVICE =
SCHEME = SCHEMETYPE_HTTP
SSL_ID =
SAP_USERNAME =
SAP_CLIENT =
IMPORTING
CLIENT = client.
EXCEPTIONS
ARGUMENT_NOT_FOUND = 1
PLUGIN_NOT_ACTIVE = 2
INTERNAL_ERROR = 3
others = 4
CONCATENATE
'<soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"'
' xmlns:xsd="http://www.w3.org/2001/XMLSchema" '
'xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rain="http://raina.krd.pl">'
'<soapenv:Header/>'
'<soapenv:Body>'
'<rain:Login soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">'
'<id xsi:type="xsd:string">B03EB34F02</id>'
'<password xsi:type="xsd:string">Akquinet99</password>'
'<appId xsi:type="xsd:string">test</appId>'
'<appInstId xsi:type="xsd:string">test</appInstId>'
'<custom xsi:type="xsd:string">test</custom>'
'</rain:Login>'
'</soapenv:Body>'
'</soapenv:Envelope>'
INTO lv_content.
CALL METHOD client->request->set_header_field
EXPORTING
name = '~request_method'
value = 'POST'.
CALL METHOD client->REQUEST->SET_HEADER_FIELD
EXPORTING
NAME = '~request_uri'
VALUE = '/raina/1.0/KrdAPI.asmx?'.
CALL METHOD client->request->set_header_field
EXPORTING
name = 'Content-Type'
value = 'text/xml; charset=utf-8'.
call method client->request->set_header_field
EXPORTING
name = 'SOAPAction'
value = 'Login'.
lv_length = STRLEN( lv_content ).
call method client->request->set_cdata
EXPORTING
data = lv_content
offset = 0
length = lv_length.
****Make the call
client->send( ).
****Receive the Response Object
call method client->receive
EXCEPTIONS
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
others = 4.
*****Get the response content
client->response->GET_STATUS( IMPORTING CODE = lv_response ).
lv_xml_string = client->response->get_cdata( ).
Regards,
MichalHI ,
Error in accessing External Web Service
Calling a secured external web service from ABAP
Edited by: A kumar on Aug 21, 2008 11:58 AM -
Problem Connecting external display
I Have a MacBook Pro 13" from early 2011, 2.3ghz Core i5, 4Gb RAM, Intel HD Graphics 3000 384mb with OSx 10.7.4 (11E53)
I'm having some trouble connecting external displays via the ThunderBolt port using a MiniDisplay Port to VGA adapter.
I have to go the settings -> Screens -> Detect Screens to connect or disconnect any kind of display.Not sure.
All I did was plug my dell monitor's cable into the mini display adapter and boom, it worked.
Is there any way you can validate that the monitor is working, and/or try this out on another display. Sounds like its either not compatible, or something is defective. (monitor, mini-display adapter, MPB) -
Sending order data to an external system using scp sftp (osm 631.221)
Hello There,
I need to come up with a means of sending some order data to an external system via SCP or SFTP.
I was looking at an automated task that would fire off some Java to package the data, create the file and send it.
I then have to write another automated task that will block the order and check the file system for a return file and then update the order with the data from the file.
Does any one have ideas on the best / recommended approach to achieve this ?
I am obliged :-( to send and receive the file via SCP/SFTP.
any help would be appreciated.
JimHi Jim;
Using a custom Java automation plugin is the right place to start to tackle the problem. There are several Java libraries that you could consider. Apache Commons VFS (http://commons.apache.org/vfs/index.html) supports both SCP and SFTP and insulates you from having to deal with the specifics of either so you may want to start there.
As for the problem of getting a response, given that there is no notification type capability with those type of file systems, you will have no choice but to poll to check if the file exists. Not pretty, but so long as you are not dealing with very high volumes it should work ok. You can model the polling as a subprocess consisting of two tasks. Task A is implemented by a custom automation plugin using VFS or similar to go and check if the file exists, and if it does download it. If the file exists and is downloaded successfully then the task completes with a success status. If the file does not exist then it completes with a retry status. The retry status is mapped to a delay rule task - and the delay rule task simply waits for some interval (e.g. 1 minute) after which it completes and loops back to Task A.
Hope this helps,
Brian.
Maybe you are looking for
-
How Do I Uninstall Cuda Driver from my Macbook Pro
Hi Guys, I recently installed the Cuda Driver for my Mac because I was having problems playing Diablo 3, and later, working on Google Chrome. The common problem is that I'll get a black screen, my music starts looping, there's nothing I can do but to
-
Events are not grouped by date
Recently I had a crash on my iPhoto and had to basically re-input all 60,000 photos. All went well and iPhoto working okay now. Only issue is the events are not grouped by date anymore. meaning I have several events that are on the same date. All th
-
IE it tries to make itself default browser instead of Firefox
If a program starts IE it makes itself default browser. McAfee warns me and offers to change it back. Recent occurrence: I attempted to purchase Serif PagePlus updated version this started IE which then made itself default.
-
What are these strange lines on my scrollbars?
I have these strange yellow lines on my scrollbars when I scroll down a terribly long page very fast. What are they?
-
Is there some new configuration for Design Editor in RH11 that I am missing?
I just upgraded from RH7 to RH11. All topics in Design Editor appear as though the style sheet is not applied. The Normal style appears as Times New Roman - 12pt font, but it is defined in the style sheet as Arial 10pt. Hyperlinks appear in the corre