Which service type to use for Proxy Service
I have a question regarding a Proxy service.
I have a need for a local (transport local) Proxy service which is called by another proxy service.
It is a synchronous service which has an XML incoming message and an XML outgoing message.
I have the following questions:
- Does it make a difference in performance when I choose a WSDL webservice or a Messaging service?
- Which one would you choose and why?
Thanx
Does it make a difference in performance when I choose a WSDL webservice or a Messaging service?Hardly there would be any difference.
Which one would you choose and why?I would choose XML type messaging type proxy because input and output are XML messages. I won't choose WSDL web-service because it should be used in case of SOAP packagaing only (in web-service context, to enable SOAP and WS support) to mock a web-service which has a WSDL (and a XSD) associated with it.
Regards,
Anuj
Similar Messages
-
Need Help regarding which Material Type to use for the Scenario
Hi,
Here we are configuring the service scenario.
Suppose Electric Switch of customer flat is not working.
Here in this case I will purchase the switch. And along with service order
I will do the delivery of the Material. Then will raise the Invoice to the customer
with service charge as well as material cost.
Here I will have to run the MRP also for that material to raise the PR if stock goes below
the reorder point.
So I will have to maintain the Purchase view, Sales View & MRP view to that Material.
So in this case which standard material Type can I use for this material? Or I have to create
our own material Type for this material.
Regards,
PradipROH is usually a material type that is supposed to be consumed in production.
HALB is a semifinished good, own produced and meant to consumed in production.
Both are usually not forseen to be sold.
A material that you buy yourself and sell to a customer is a trading good, which is HAWA in SAP. -
Which mov type is used for transfer?
Hi,
Which move ment type is used to transfer vendor consignment stock to unrestricted stock, is this 403?
Thanks,
AdityaHi Aditya,
To transfer the material from vendor consignment to unrestricted stock you must use movement type :411 bwith special stock indicator K.
Regards,
Tushar Patankar -
Which file type to use for editing
I recently filmed a school talent show to create DVDs for the parents. I'll be using PrE 9 to edit. I understand the output for the movie will need to be MPEG2 for the DVD. We used three different cameras (I know this is a bad thing to do with PrE), but we used what we have available. Though, we did use a GoPro Hero2 mounted on the piano to give a unique perspective. Consequently I need to convert the video files into a common format for editing. Is there a "best" file format to edit in or is there a file format that is easiest to work with in Premiere Elements while maintaining the best quality for the DVD output?
Here is what we used:
Camera 1 (with the audio track from the sound board) was a Canon Vixia HF300. It exported in the dreaded .mts format (half the show at 24mbps and half at 17mbps)
Camera 2 was a Nikon 5100 as .mov files, 1920x1080, H.264, Linear PCM, Total bit rate 19k
Camera 3 was a GoPro Hero 2 recorded .mp4 1280x780 H.264 Total bit Rate 15k
Since the aspect ratios are not equivalent, I plan on using black bars as opposed to cropping.
I'm editting on an Apple MacBookPro 2.66GHz Intel Core 2 Duo with 8gb RAM running OSX 10.7
Also, should I use Quicktime to convert these files into the common format I choose? Ironically, all this footage is editable in iMovie, but iMovie is horrible for multi-camera.
Thanks,
EdOver on the Windows side of the aisle where I am, I would say convert all to DV AVI since the end will be a DVD, not a BluRay
For Mac, I guess the SD version of DV AVI in the MOV wrapper
I have some saved discussions & links, but have NO idea if any of these places have Mac versions
Tools to Convert to DV-AVI http://forums.adobe.com/thread/415317
Convert http://premierepro.wikia.com/wiki/FAQ:How_do_I_convert_my_files%3F
Convert your HD files to DV-AVI Type II with 48KHz 16-bit Audio
As well as the links just above, use Google to find conversion software
I have NOT used the products below, I only forward due to other mentions... so YMMV and all the usual disclaimers... check the links and read to find out if one of the products listed below will rip or convert the files you have to something you need for editing
http://www.corel.com/servlet/Satellite/us/en/Product/1175714228541#tabview=tab0
http://www.womble.com/products/mvw.html
http://www.magix.com/us/movie-edit-pro/ plus $5 Ship
http://www.nchsoftware.com/prism/index.html
http://www.videoredo.com/en/index.htm
http://www.nchsoftware.com/prism/index.html Converter
http://www.daniusoft.com/media-converter-ultimate.html
http://www.deskshare.com/dmc.aspx Digital Media Converter
http://www.any-dvd-ripper.com/any-dvd-ripper-windows.html
http://www.deskshare.com/dvd-ripping-software.aspx
http://www.dvdcopysoftware-reviews.com/dvd-cloner/
http://www.topsoftwareol.com/product/Video/Video_Converter_Standard.html
http://www.erightsoft.com/SUPER.html Multi-Converter <-- supposed to be very good
http://download.cnet.com/FreeStar-Free-Video-Converter/3000-2194_4-10854990.html
http://www.dvddecrypter.org.uk/ or http://www.mrbass.org/dvdrip/
http://www.flaskmpeg.net/download.php Mpeg to AVI Converter
http://www.squared5.com/ MPEG Streamclip Converter
http://www.virtualdub.org/ Mpeg to AVI Converter
http://www.sothinkmedia.com/video-converter/
http://www.videohelp.com/tools/XviD4PSP -
Which FM/BAPI is used for creating repair orders
Hi,
Please tell me which FM / BAPI is used for creating service notifications,Repair/Service order and Delivery Docs.How to find out??
Please someone help me.
Thanks,
NeelimaFor service notification you can try using this.
'BAPI_ALM_NOTIF_CREATE' -
Output type is used for sending / printing "schedule lines" against sch agr
hi
which output type is used for sending / printing "schedule lines" against sch agreement
LPET or LPH1?
saraHi Sara,
It is LPET.
Thanks & Regards,
Kiran -
Pros & Cons for consuming web services in ABAP using ABAP PROXY
Hi,
Other then performence is there any other disadvantages like security,etc for consuming web services in ABAP using ABAP proxy?
I really appreciate if some one provide the more details(Pros & Cons ) regarding cosuming web services and I also want to know is there any other way to consume web services in ABAP.
Thanks.<i> is there any other way to consume web services in ABAP</i>
you can use cl_http_client class to make your program to act as http client and post the soap message too webservice. This way you dont need to generate proxy, but you should know the soap message format.
Regards
Raja -
Extracting MIME attachment from email using OSB proxy service - email transport
Hi,
I'm reading email messages(multipart/mixed) with attachments(pdf, zip, xml and csv) from MS Exchange Server 2010 using OSB proxy service email transport.I need to save the attachments to a local folder and process one of the attachments, an XML file. Below is the proxy service config.
Proxy Service Configuration (Test1/Proxy Services/GetEmail)
Actions:
General Configuration
Service Type Messaging Service
Message Type Configuration
Request Message Type
Text
Response Message Type
None
Transport Configuration
Protocol email
Endpoint URI mailfrom:mailserver.net:143
Get All Headers No
Headers
EMAIL Transport Configuration
Email Protocol imap
Service Account Test1/Proxy Services/email_acc
Managed Server WLS_OSB1
Polling Interval 30
Read Limit 2
Pass By Reference false
Pass Attachments By Reference false
Post Read Action move
IMAP Move Folder processed
Attachments archive
Download Directory \\soasup-stor01\Vacancy\test\download
Archive Directory \\soasup-stor01\Vacancy\test\archive
Error Directory \\soasup-stor01\Vacancy\test\error
Request Encoding iso-8859-1
Message Handling Configuration
Transaction Required Disabled
Same Transaction For Response Disabled
Content Streaming Disabled
The polling is working fine. I've encoded the attachment variable to Base64 using a java callout.$attachments/ctx:attachment/ctx:body/ctx:binary-content has been passed as the byte[] input to the java method and the response is captured in $encodedAttachment. I've created a SaveFile BS(file type) with Request Message Type = Binary and Response Message Type = None. I've tried replacing the node ./ctx:binary-content in body variable with encodedAttachment in the request action of the Publish action to call the BS. One file is getting created with contents of the entire email, MIME headers and boundary parts along with the base64 encoded attachments.
<Contents from the created file>
MIME-Version: 1.0
Content-Type: multipart/related; boundary=MIME_Boundary;
type="binary/octet-stream"
--MIME_Boundary
Content-Type: binary/octet-stream
Content-Transfer-Encoding: 8bit
Thanks & Regards,
Samyajit Talukdar
: [email protected]
-----Original Message-----
From: Samyajit Talukdar
Sent: 10 April 2015 14:11
To: MS MLRP Returns
Subject: FW: 22222
Thanks & Regards,
Samyajit Talukdar
: [email protected]
--MIME_Boundary
Content-Type: application/vnd.ms-excel; name="soainfra_v$session.xls"
Content-Transfer-Encoding: base64
Content-Description: soainfra_v$session.xls
Content-Disposition: attachment; filename="soainfra_v$session.xls";
size=25618; creation-date="Thu, 27 Nov 2014 09:56:35 GMT";
modification-date="Fri, 10 Apr 2015 09:28:23 GMT"
0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAA
EAAAJgAAAAEAAAD+////AAAAAAAAAAD/////////////////////////////////////////////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA=
--MIME_Boundary--
If I put a delete action in the request to Publish action for SaveFile BS to delete the $attachments, the created file contains only the email body part and the attachment boundary part is missing.
I've uploaded the OSB log with full trace enabled.
How can I pass the encodedAttachment to the BS for saving the files?
Would iterating through the $aatachment/ctx:attachment give me the individual attachments for saving and processing, as there are separate binary-content refs in them?
Any help to achieve my requirement is highly appreciated.
Thanks in advance.Hi Manoj,
Thanks for the quick reply to my query.
The thing is, the link you have provided talks more from changing the business Service configurations i.e. the type of the service etc, but the concern is, that the Business Service is already Implemented and hence the change would not be an appropriate option for me.
Please let me know, if any more information is required.
Thanks & Regards,
Anu -
OSB - Problem using the Service Callout control in a proxy service
Greetings,
Using a Service Callout control in a proxy service requires to check one of the following two options: Configure SOAP Body or Configure Payload Document. Both require to write SOAP code and to assign it to variables that will be used in the Service Callout control. I found quite inconsistent to have to write SOAP code in order to use a tool which is supoposed to avoid writing Java code. In this case I largely prefer to write Java code and doing things manually. Is there any other way to use this control ?
Many thanks in advance,
NicolasI'll try to explain again, however it seems very clear. I'm using a Service Callout control in order to call a JAX-WS web service. This web service is using a "document" style, of course. Consequently, all its operations (messages) are document-centric and they have only one parameter: the document. In order to use tha Service Callout control, one has to construct the <siap:body> element, to assign it to a variable and to provide the name of this variable in the Request Body test field of the Service Callout Properties dialog. Accortdingly, one needs to assign something like:
<soap:Body xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<osb:myOperation xmlns:osb="http://www.simplex_software/fr/">
<osb: .../>
<osb:myOperation>
</soap>
Now, for those who have understood what I'm talking about, here come the question ? Is that the only way to use the Service Callout control ? If yes, this control is useless. If no, what is the other way to use the control in the given context while avoiding providing a <sopa:body> written manually ? -
Dynamic orchestration using multiple proxy services
The project I am currently on is using ALSB for service orchestration. For a given orchestration, we would have one orchestration proxy (the control center), that synchronously calls a sequence of alsb proxy services.
Each proxy service in this second level fronts one or more business service calls to perform a specific operation ("Create Account", "Create User", etc.).
So far so good, all this can work just fine (and much of it is already working in production). The trick that I am trying to make happen currently, is to dynamically load the list of second-level proxies and loop through the list to trigger calls.
Loading a list of proxy paths/names is no problem, I have many options there. It's when I try to take that list and loop through it, calling each proxy on the list that I am stuck.
Unfortunately, it appears I could have three routing choices and none of them work:
1. Service Callouts only work with a static service name, not a dynamic one (so even if I had a for-each loop around a Service Callout action, it doesn't do me any good).
2. Dynamic Publish actions are asynchronous only
3. Dynamic Routing actions inside Route nodes work, except that only one can exist per proxy service.
Am I missing anything? Is there some way to get ALSB to accept dynamic synchronous invocation of multiple proxy services from one orchestration proxy service?
Meghan Pietila
Granite Consulting, Inc.
MinnesotaA way of Invoking a dynamically chosen proxy service (PS) synchronously could be the following.
Service Callout actions are synchronous, so ALSB will block in PS2 (PS=proxy service) when it does the invocation of PS1.
Assuming the following very simple scenario (I hope to have understood correctly your case):
OPS = orchestration proxy service
case1: OPS -> PS1 -> PS3 -> ...
case2: OPS -> PS1 -> PS2 -> ...
where each PSi calls one or more business service (I suppose that the business services called in each PSi are called in a predefined order), so what is changing from one case to another is the sequence of PSi to be called.
I've setup the following ALSB project:
- OPS proxy services
- PS1 .. PS4 proxy services
- a proxy called 'step'
- a xquery called 'routing'
The idea is to call, from OPS, another proxy (the 'step' proxy) in a synch way (service callout) passing the information of what proxy should be called dynamically.
In the 'step' proxy then I create the <route><service> XML fragment, for the Dynamic Route action. This <route><service> XML fragment will point to the configuration of yet another proxy service (PSx), that is the PSx that I want to call.
One limitation is that I assume that your OPS always calls for example 2 proxies which name is resolved dynamically.
About the xquery:
<routing>
<case name="1">
<node>PS1</node>
<node>PS3</node>
</case>
<case name="2">
<node>PS1</node>
<node>PS2</node>
</case>
</routing>
OPS performs the following steps:
- chooses what is the case: 1 or 2
- does 2 service callout to the proxy called 'step' passing each time the correct node to be called
$routing/case[@name=data($case)]/node[1]
$routing/case[@name=data($case)]/node[2]
In the 'step' proxy I do a dynamic publish to desidered PS:
<route xmlns="http://www.bea.com/wli/sb/context">
<service isProxy="true">{ $proxyToBeInvoked }</service>
</route>
where the proxyToBeInvoked variable is built from the node received by the caller.
I've used this approach in a solution currently under development but I've found some problems when I want to receive back in OPS the error raised by any PSi: I'm able to catch the error but I'm not able to receive back the detailed error like in an usual stack trace.
I hope that could be useful.
Regards
ferp -
The server farm account should not be used for other services
I have created a new SharePoint Foundation 2013 Farm. I only used the Farm Configuration Wizard to create the Search Service Application, all other aspects of the Farm was created using PowerShell.
The SharePoint Health Analyzer is reporting the following error:
Title: The server farm account should not be used for other services.
Severity: 1 - Error
Category: Security
Explanation: DOMAIN\FARM_ACCOUNT, the account used for the SharePoint timer service and the central administration site, is highly privileged and should not be used for any other services on any machines in the server farm. The following services were
found to use this account: Distributed Cache Service(Windows Service)
Remedy: Browse to
http://centraladminsite:port/_admin/FarmCredentialManagement.aspx and change the account used for the services listed in the explanation. For more information about this rule, see "http://go.microsoft.com/fwlink/?LinkID=142685".
Now I understand how to change the account used to run the Distributed Cache Service, but my query is what account should I use in the least privelage model? I have setup the following 6 accounts as per TechNet guidelines (Link)
and am not sure if one of these accounts should be used or if another account is required:
SQL Server service account
Setup user account
Server farm account
SharePoint Server Search service account
Default content access account
Application pool identity
After reviewing the TechNet article again, I don't fully understand the section titled "Service application accounts". Is the article advising me to create a seperate account for each row in the table? e.g. 1 account for Business Data Connectivity
Service, a different account for "Application Discovery and Load Balancer Service", another account for "App management" and another account for "Distributed Cache", so 4 extra accounts if I choose to install all of these services
within the Farm?
Also, what does the article mean when it says "Plan one set of an application pool and proxy group for each service application that you plan to implement."? How do I go about doing this?
Kevin EvansAfter reviewing the TechNet article again, I don't fully understand the section titled "Service application accounts". Is the article advising me to create a seperate account for each row in the table? e.g. 1 account for Business Data Connectivity Service,
a different account for "Application Discovery and Load Balancer Service", another account for "App management" and another account for "Distributed Cache", so 4 extra accounts if I choose to install all of these services within the Farm?
Inder: Yes, It is suggested to have multiple service account for each service application. This increases security and dependencyof 1 account on multiple Service applications. Like below
SQL Server service
Local System account (default)
Setup user
Member of the Administrators group on the local computer
Server farm
Network Service (default)
No manual configuration is necessary.
SharePoint Server Search Service
By default, this account runs as the Local System account.
If you want to crawl remote content by changing the default content access account or by using crawl rules, change this to a domain user account. If you do not change this account to a domain user account, you cannot change the default content access account
to a domain user account or add crawl rules to crawl this content. This restriction is designed to prevent elevation of privilege for any other process running as the Local System account.
Default Content Access
No manual configuration is necessary if this account is only crawling local farm content. If you want to crawl remote content by using crawl rules, change this to a domain user account, and apply the requirements listed for a server farm.
Content Access
Same requirement as the default content access account.
Profile import Default Access
Same requirements as server farm.
Excel Services Unattended Service
Must be a domain user account.
http://technet.microsoft.com/en-us/library/cc263445%28v=office.15%29.aspx
Also, what does the article mean when it says "Plan one set of an application pool and proxy group for each service application that you plan to implement."? How do I go about doing this?
Inder: Each service account has a application pool and you can plan to use same application pool for multiple
service accounts if required. These application pool are then consumed by proxy connection
of each service application. On service application pool, you can see all the service applications and its proxy connection.
If this helped you resolve your issue, please mark it Answered -
[ALSB] turning on/off logging/tracing for proxy services
Hi all,
do you have any snippet for turning on/off logging/tracing for proxy services using WLST or JMX ?
I've seen a previous thread about Enable/Disable Proxy Service using JMX and I'm looking for something similar.
Regards
ferpThanks, but I mean using WLST or JMX code and not by ALSB console
regards
ferp -
Proxy Service giving "Cannot Compute Effective WSDL for: Proxy Service"
Hi,
After updating the wsdl and schema, our proxy service is complaining with error : "Cannot Compute Effective WSDL for: Proxy Service " <ProxyService_Location_Name> when I launch a test console or access the Proxy Endpoint on IE.
Proxy and Business Services are pointing to the same WSDL. From Business Service, I am able to launch the test console. . Before updating the wsdl and schema, it was working fine. We tried to check in JDeveloper to see whether there are any issues with WSDL or Schema, but they are working fine.
Security Settings on Proxy Service are : Basic Authentication, User-Name Token Policy and also applied Transport Access Control. Security worked fine earlier before update.
From log file :
Root cause of ServletException.
java.io.IOException: Can not compute effective WSDL for : ProxyService ********
at com.bea.wli.sb.transports.http.ResourceRequestProcessor.securedInvoke(ResourceRequestProcessor.java:93)
at com.bea.wli.sb.transports.http.ResourceRequestProcessor.process(ResourceRequestProcessor.java:65)
at com.bea.wli.sb.transports.http.generic.RequestHelperBase.handleMetadataRequest(RequestHelperBase.java:181)
at com.bea.wli.sb.transports.http.generic.RequestHelperBase.service(RequestHelperBase.java:83)
at com.bea.wli.sb.transports.http.wls.HttpTransportServlet.service(HttpTransportServlet.java:127)
at weblogic.servlet.FutureResponseServlet.service(FutureResponseServlet.java:24)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
Any suggestions/ideas on why this error is happening is much appreciated.
Thanks,
SrithiThere must be definitely some issue in the Policy Configuration, due to which it is not able to Compute Effective WSDL.
Can you please do the following and capture the logs:
- set the transports debug flag to true in the alsbdebug.xml in your domain directory :
<java:alsb-transports-debug>true</java:alsb-transports-debug>
<java:alsb-service-security-manager-debug>true</java:alsb-service-security-manager-debug>
<java:alsb-service-validation-debug>true</java:alsb-service-validation-debug>
<java:alsb-wspolicy-repository-debug>true</java:alsb-wspolicy-repository-debug>
- set the WLS log level to debug
- Then restart the servers
This should give some additional details on the specific error.
It is considered good etiquette to reward answerers with points (as "helpful" - 5 pts - or "correct" - 10pts).
https://forums.oracle.com/forums/ann.jspa?annID=893 -
Which IDoc Type and Message Type to use for Credit Memo?
Could you guys please tell me which IDoc type and Message Type to use for Credit Memo? Also if possible tell me the process code/ function module.
Will certainly give points for right answer. Thank you for reading.Hi,
You can use IDoc type FIDCCP02 with message type FIDCC1/FIDCC2 for Credit Memo.
Also you can use this FM FI_IDOC_CREATE_FIDCC1/
FI_IDOC_CREATE_FIDCC2 to generate the IDoc.
Regards,
Ferry Lianto -
Which Access sequence will use for sales tax condition type for TAXINN
hi.,
which Access sequence will use for sales tax condition type for TAXINN procedure.pls give one example (Access sequence) and give fields.
Because i couldnot create the condition record,the system not accepted for tax indicator.
Regards.,
lakshmananWe also got the same problem with our client and escalated it to SAP.
they advised to use the access sequence <b>JIND</b> which consists of condition tables in the order given below
<b><u><i>Step Condn Table</i></u>
10 354
20 355
30 40</b>
Attach this to your condition types.
Rewards if it helps.
Regards,
Anbu
Maybe you are looking for
-
MacBook Air SuperDrive CD/DVD Won't Mount in Win7 Fusion
I thought I'd share my experience with not being able to use my SuperDrive inside Win7 in a VMWare Fusion environment. Problem: When plugging in the SuperDrive, and selecting use in Windows, the drive is not available and the device does not pull d
-
Impdp is referencing wrong dmpdir and I cannot figure out why
Hi. So, here are the facts in my Oracle 11g database: Oracle considers /u03/admin/orcl/dpdump to be the datapump dir: SQL> select directory_path from dba_directories where directory_name = 'DATA_PUMP_DIR'; DIRECTORY_PATH /u03/admin/orcl/dpdump The or
-
I am trying to open a PDF file using Adobe Reader X. I get a message telling me I need to download a font package add-on, which I have done, yet, I continue to get the message. Any advise?
-
Canon MX850 printer issues with Mac Book Pro
I have a new Mac book pro - I have used my Canon 400D camera with my Canon MX850 printer for 6-7 years with great results. Now my images look great on iPhoto but do not print clearly. It is disappointing as I bought the laptop with the retina scree
-
Mark O's Hyperion Intellegence Tips&Triks Cookbook
message was originally posted to ITToolbox Posted by mostroff (Sr. BI SC) on 03/12/2008 10:06:00 AM Folks, My Tips and Tricks Cookbook has FINALLY been officially posted on the Oracle web site. It is located at: http://www.oracle.com/technology/produ