HTTP Test Tool Umlaut (Special Character) Problem iso-8859-1 utf-8
Hi folks,
I habe a Problem in an HTTP to IDOC Scenario. The configuration works and when I test it, by using the Test Message Tool from the Runtime Workbench i get the following problem:
I post an IDOC XML Charset iso-8859-1 when it arrive as IDoc in business system german umlauts would be displayd very cryptic
ä = ä
ü = ü
and so on ....
When I post the XML with UTF-8 charset it works, what can i do to handle this ?
Thank you
Hi,
maybe this document is helpful:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/502991a2-45d9-2910-d99f-8aba5d79fb42
and also this thread:
Character translation error in Mapping Lookup API (RFC)
Regards
Patrick
Similar Messages
-
Hi Experts,
I have a doubt , If we r implementing a HTTP To RFC Scenario
We have to send the data through HTTP Test Tool .
Is there any connection we have to establish in between these Tool and XI.
How it wil get connect to the Xi Integration Server.
Please clarify me.
Regards
Khannayou will send http request to url like this http://host:port/sap/xi/adapter_plain?namespace=http%3A//otr.ru/gba&interface=MI_PaymentOrder_GetListByAccount_OB&service=httpTest&party=&agency=&scheme=&QOS=BE&sap-user=AUSER&sap-password=pass&sap-client=001&sap-language=EN
-
Where can i fing HTTP test tool/ client http adapter?
Hi,
Where can I find http test tool/ http adapter client tool? So that I can sedn messages to XI. Appreciate for your response.
Thanks,
Mallikarjun.MHi,
In XI You can go to RWB (from XI server homepage)->Comp Monitoring -> Display All ->Int Server-> Int Engine
In the bottom, you find 3 tabs, select the test message tab to post messages.
Pls note that, when you need to test, you should have created the scenario in IR/ID (and u can use the details of Recr Determination ID) to fill in the details.
As Chandra Mentioned you can use Stephan's code.
Hope this helps
Regards
Agasthuri Doss -
& special character problem with parseXML() and parseEscapedXML().
Hi,
I'm having a problem to parse messages that has '&' character. According to metalink note 1340195.1 I tried to use parseXML instead of parseEscapedXML, still had same problem. Then added the following scope that replaces "&" with "& a m p ; a m p" (without spaces). Tried to use the java code as mentioned in the metalink note...
<scope name="Replace_spec_char_scope">
<faultHandlers>
<catchAll>
<sequence name="Error_Sequence_9_spec_char">
<assign name="Assign_Error_Message_9">
<copy>
<from expression="ora:getInstanceId()"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:instanceId"/>
</copy>
<copy>
<from expression="string('XXOGL.B106.001')"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:errorCode"/>
</copy>
<copy>
<from expression="ora:getProcessId()"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:process"/>
</copy>
<copy>
<from expression="string('Receive_Kund')"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:activity"/>
</copy>
<copy>
<from expression="ora:getFaultAsString()"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:errorPayload"/>
</copy>
<copy>
<from expression="bpws:getVariableData('Receive_Kund_Dequeue_InputVariable','Message','/ns6:Message/Kund')"/>
<to variable="Error_Handler_Invoke_initiate_InputVariable"
part="payload"
query="/ns8:ErrorHandlerProcessRequest/ns8:inputPayload"/>
</copy>
</assign>
<bpelx:exec name="Log_Error_9" language="java" version="1.5">
<![CDATA[OGLLogger logger = new OGLLogger("B106.bpel");
try{
Element errorDetails= (Element)getVariableData("Error_Handler_Invoke_initiate_InputVariable","payload","/ns8:ErrorHandlerProcessRequest/ns8:errorPayload");
logger.error("XXOGL.B106.001","InstanceID: "+getInstanceId()+" Error details: "+errorDetails.getFirstChild().getNodeValue());
}catch(BPELFault e){
addAuditTrailEntry(e);
logger.fatal("Failed to log error details for message XXOGL.B106.001",e);
}]]>
</bpelx:exec>
<terminate name="Terminate_1"/>
</sequence>
</catchAll>
</faultHandlers>
<bpelx:exec name="Replace_spec_char" language="java" version="1.5">
<![CDATA[java.lang.String temp = (String) getVariableData("Receive_Kund_Dequeue_InputVariable");
OGLLogger logger = new OGLLogger("B106.bpel");
try{
temp = temp.replaceAll("&", "&amp");
setVariableData("Receive_Kund_Dequeue_InputVariable", temp);
}catch(BPELFault e){
addAuditTrailEntry(e);
logger.fatal("Failed to replace special character ",e);
}]]>
</bpelx:exec>
</scope>Now getting this error.
<scope name="Replace_spec_char_scope">
Replace_spec_char(faulted)
[2012/05/18 11:16:28] "{http://schemas.oracle.com/bpel/extension}runtimeFault" has been thrown. less
-<runtimeFault xmlns="http://schemas.oracle.com/bpel/extension">
-<part name="code">
<code>java.lang.ClassCastException
</code>
</part>
-<part name="summary">
<summary>com.collaxa.cube.engine.types.bpel.CXMessageVariable
</summary>
</part>
-<part name="detail">
<detail>
java.lang.ClassCastException: com.collaxa.cube.engine.types.bpel.CXMessageVariable
at bpel.xxogl_b106_kundinterface.ExecLetBxExe5.execute(ExecLetBxExe5.java:197)
at com.collaxa.cube.engine.ext.wmp.BPELXExecWMP.__executeStatements(BPELXExecWMP.java:50)
at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:200)
at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:4174)
at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1680)
at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(PerformMessageHandler.java:75)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:238)
at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:335)
at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:6285)
at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1111)
at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:650)
at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:381)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.evermind.server.ejb.interceptor.joinpoint.EJBJoinPointImpl.invoke(EJBJoinPointImpl.java:35)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor$1.run(JAASInterceptor.java:31)
at com.evermind.server.ThreadState.runAs(ThreadState.java:705)
at com.evermind.server.ejb.interceptor.system.JAASInterceptor.invoke(JAASInterceptor.java:34)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.TxRequiredInterceptor.invoke(TxRequiredInterceptor.java:50)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.interceptor.system.DMSInterceptor.invoke(DMSInterceptor.java:52)
at com.evermind.server.ejb.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:119)
at com.evermind.server.ejb.InvocationContextPool.invoke(InvocationContextPool.java:55)
at com.evermind.server.ejb.StatelessSessionEJBObject.OC4J_invokeMethod(StatelessSessionEJBObject.java:87)
at CubeDeliveryBean_LocalProxy_4bin6i8.handleInvoke(Unknown Source)
at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:148)
at com.collaxa.cube.engine.dispatch.BaseDispatchTask.run(BaseDispatchTask.java:58)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
</detail>
</part>
</runtimeFault>
<catchAll>
<sequence>
Assign_Error_Message_9
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
[2012/05/18 11:16:28] Updated variable "Error_Handler_Invoke_initiate_InputVariable" More...
Log_Error_9
[2012/05/18 11:16:28] bpelx:exec executed
Terminate_1
[2012/05/18 11:16:28] Instance terminated. Don't really understand what's wrong... Am I doing it incorrectly? Can anybody pls help!!
Thanks in advance.
LisanTry to use parameters instead hardcoding values in the queries:
select * from user where lower(username)=?;
and don't forget to lower the value from java side as well ;-) -
Xml publisher reprot - special character problem
I invoice report through xml publisher. I have '&' special character in vendor list. I am getting below error
A semi colon character was expected. Error processing resource.
Below is the code
CREATE OR REPLACE PACKAGE BODY XML_RPT AS
FUNCTION XML_TAG (p_tag IN VARCHAR2, p_data IN VARCHAR2) RETURN VARCHAR2 IS
l_ret_str VARCHAR2(5000);
BEGIN
l_ret_str := '<'||p_tag||'>'||p_data||'</'||p_tag||'>';
RETURN l_ret_str;
END XML_TAG;
PROCEDURE VENDOR(errbuf OUT VARCHAR2,
retcode OUT NUMBER) IS
CURSOR inv_Cur IS
select pv.vendor_name
from po_vendors pv;
xmldata varchar2(1000);
l_sqlstr varchar2(1000);
l_seqnum varchar2(3);
l_vendor_name varchar2(100);
BEGIN
xmldata := '<?xml version="1.0" encoding="UTF-8"?>';
xmldata :=xmldata|| '<VENDOR>';
xmldata := xmldata||' <LIST_VENDOR>';
fnd_file.put_line(fnd_file.output,xmldata);
FOR rpt_rec IN inv_Cur LOOP
xmldata := '<VENDOR_REC>';
l_vendor_name := replace(rpt_rec.VENDOR_NAME,'&','&');
xmldata := xmldata || XXMCG_XML_TAG('VENDOR_NAME',L_VENDOR_NAME);
xmldata :=xmldata|| '</VENDOR_REC>';
fnd_file.put_line(fnd_file.output,xmldata);
END LOOP;
xmldata := '</LIST_VENDOR>';
xmldata := xmldata||'</VENDOR>';
fnd_file.put_line(fnd_file.output,xmldata);
EXCEPTION
WHEN OTHERS THEN
fnd_file.put_line(fnd_file.log,substr(SQLERRM,1,500));
END VENDOR;
END XML_RPT;can any one advice.Duplicate post ? xml publisher report problem
Srini -
How can I test for a special character in action script ?
I have XML which I use within Flex. One off the values passed in is a special character (the infinity symbol). This displays great within the datagrid, but I want to do some other action script rendering based on this. How can I test this in an if statement.
XML snippit
<data>∞</data>
var infin:String = data[column.dataField];
if (infin == "∞") // This is the bit I can’t work out
// Do Something hereHi schaerm,
you have to dig deeper.
An idea is this one:
The red marked word is containing the unit - in a coded way. Somewhere in the LV help you can find the description of this coding (I remember a chapter on memory representations of all LV datatypes...). (There surely is an easier or better way - but the example is done quic&dirty.)
You can also format the number into a string and analyze the unit here...
Message Edited by GerdW on 02-07-2010 07:21 PM
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome -
Special Character Problem In MS Excel
Hi All,
I have a field like Ship to Name and value of that field is 'Fire Systems US - Northford ' .When we download this field into Microsoft excel we are getting like Fire Systems US âu20ACu201C Northford . Hear special character (âu20ACu201C) is updating insted of Hypen(-).
How can we download the the same ship to name with out any special character in Microsoft excel.
Please help me.
Thanks,
VenkatHi Venkat,
If you can verify that whether the special character is from SAP or excel. This you need to verify by de-bugging in SAP and then by opening the downloaded file in notepad.
Please refer the link below for details:
Link: [Re: FM: GUI_DOWNLOAD not picking initial zero]
Regards,
Pranav. -
Any Other "standard encoding character Like ISO 8859-1 "
hi all
Can any body suggest some standard sncoding character set like
ISO-8859-1 .
Its giving some problem.
Its not replacing "Space" with %20.
Thankssee what i am doing here is first getting the default URL and then appended some parameter like msgtxt="BAL SO000IN" with the URL.
to encode this "space" i am using
EncodingUtil.formUrlEncode(nameValuePairs,Constants.ISO_8859_1);
But the the Http not supporting this type of charcter encode formar
like ISO 8859_1 -
Conversion ISO-8859-7- UTF-8 and UTF-8 - ISO-8859-7
Hi, I written this function to do a Charset conversion
from ISO-8859-7 to UTF-8 and vice versa
void ChangeChersetEncoding(String EncodingType)
String GrammarText;
try
GrammarText = Editor.getText();
b = GrammarText.getBytes(LastEncoding);
String strTemp = new String(b,EncodingType);
Editor.setText(strTemp);
LastEncoding = EncodingType;
catch (UnsupportedEncodingException e)
JOptionPane.showMessageDialog(this, "Error: " + e.getMessage
() , "Error", JOptionPane.ERROR_MESSAGE);
The steps followed are:
1)I initialize Editor (that is a JEditorPane) with a InputStreamReader, that use by default "CP1252"(window - latin1) charset encoding.
2)When I call the function the first time with EncodingType = "ISO-8859-7" and LastEncoding = "CP1252"(window - latin1), Editor shows greek character as I aspected.
3)When I call the function the second time with EncodingType = "UTF-8" and LastEncoding = "ISO-8859-7", Editor shows unknown character ('�') as I aspected.
4)The problem is when I call the function the third time with EncodingType = "ISO-8859-7" and LastEncoding = "UTF-8" Editor don't show the original greek text, as I didn't aspect.
Thank you for all.b = GrammarText.getBytes(LastEncoding);
String strTemp = new String(b,EncodingType);Here you take a String (which is in Unicode) and convert it to bytes, using "LastEncoding". Next you take those bytes and convert them back to a String, assuming that they were encoded using "EncodingType". But they weren't, so at best this will do nothing and at worst it will produce garbage. It certainly won't do anything useful.
As I said all Java strings are in Unicode. If you want to convert something from one encoding to another encoding, you can only convert an array of bytes to a String using the first encoding, then convert that back to bytes using the second encoding. Converting a String to a String just makes no sense. -
INVOIC96a to EDI-XML by Conversion Agent fails, Special Character Problem
Hi,
with your help in another thread, I recognized that the EDIFACT INVIOC96a Parser of the Itemfield Conversion Agent has a Problem with special characters.
So like described in this blog SAP XI supports EDIFACT i created a Library Project and tried to test the conversion.
It is only working when no special characters are in the EDI file. If there a special characters insight the file, conversion agent say's no error, but the xml file is corrupted. In fact you can't display it in IE or by opening it with XMLPad it says "Not well formed".
Hope that someone has an idea for this problem
Thank you
regardsHi,
I have already faced the same problem when using Itemfield Conversion Agent.
I solved the same with change properties of the project.
In conversion agent project :
opne the menu : Project --> Properties --> Encoding --> Change the output Encoding Schema (None).
use None in that schema in place of XML.
Your problem can be solved.
Regards,
Sandeep Kaushik -
SAX Parser and special character problem
Hi,
Could anyone help with the following problem?
Background:
1. Using a SAX Parser (Oracle Implementation) to read XML from a CLOB, convert this XML to another format to be inserted in the database.
2. Due to performance issues we parse the input stream from the CLOB.
3. For same reason, we are not using XSL.
This is the problem we face:
1. Values of some of the tags in the XML have special characters (Ex: &, <, >).
2. While using the SAX Parser, the element handler function for the SAX Parser is called by the frame work with the value of these tags broken up with each of these characters being treated as a tag delimiter.
Ex: <Description>SomeText_A & SomeText_B</Description>
is treated as SomeText_A in first call to the handler; SomeText_B in the second call.
The handler function does not get to see the "&" character.
Thus, the final conversion is
Say, <Description> is to be converted to <FreeText>
we, get <FreeText>SomeText_A</FreeText>
<FreeText>SomeText_B</FreeText>
We tried using &; but it then breaks it up into SomeText_A, & and SomeText_B.
How can we get the whole value for the <Description> tag in the characters() function in the SAXParser so that we can convert it to <FreeText>SomeText_A & SomeText_B</FreeText>.
Thanks in advance..
Chirdeep.We already tried that..looks like the line where I mentioned that it converted the entity referece characters to an ampersand..
"We tried using <entity reference for &> but it then breaks it up into SomeText_A, & and SomeText_B."
null -
Special character problem in XSLT
When using escaped output charcters like:
< &; > "e; etc, the lt and amp just don't seem to be handled correctly. Result for the above code is:
< & > "Instead of the < and & you would expect, you get the ascii codes.
What do I have to do to get < and & in my output?
nullhi,
[Problem in transforming XML to string using XSLT;
Chk the above link.might solve ur issue.
Regards.
Siddhesh Naik -
HTTP sender, difference between test tool and own application
Hello,
we are using HTTP test tool to connect to XI and send a flat file to a directory. Only a small test!
OK, using the test tool offered here in the SDN, we are successful connecting to XI. SXMB_MONI shows a good result.
But using another HTTP application we get an error back:
error code 404; resource not found
This is what we use in the HTTP application:
http://test.com:8070/sap/xi/adapter_plain?namespace=http://test.com/sandbox&interface=HTTP_TEST_OUTBOUND&service=HTTP_service_test&sap-user=xiappluser&sap-password=secret&sap-client=001&sap-language=EN&QOS=EO
I tried to have a look at the threats here but did not find something I could use.
Who could help?
Best regards
DirkHi,
Just out of curiosity.. is ur client no. <b>001 or 100</b>..?
U can refer to the following weblog for prgramatically connecting to XI server from a java applciaiton...
<i>Connecting to XI server from Webdynpro</i>
/people/sap.user72/blog/2005/09/15/connecting-to-xi-server-from-web-dynpro
hope this helps...
Cheers,
Siva Maranani. -
Problem with special character like u00E5,u00E4 u00F6 in Sender JMS Adapter
Hi,
Problem:
Sender JMS Adapter has transformation error when the file includes western european characters such as å,ä ö. And because of this reason the data is not picked up by adapter.
The scenrio is JMS --- > XI ---> Proxy.
If the file does not include the western European characters then it is working fine, but when the file include the western european characters such as å, ä, ö so got the error.
Our Efforts:
We have tried ISO8859-1 in JMS Module Tab as shown below.
1. Transfer.ContentType text/xml;charset=ISO-8859-1
AND with this also
2. Transfer.ContentType application/coctet-stream;charset=ISO-8859-1
None of them working.
Error In CC:
In Sender CC monitoring we are getting the below error.
Error while processing message 'aa157082-b064-4421-0fc3-c286d2732093'; detailed error description: com.sap.aii.adapter.jms.api.channel.filter.MessageFilterException: Error converting Message: sun.io.MalformedInputException: TransformException: Error converting Message: 'sun.io.MalformedInputException' at com.sap.aii.adapter.jms.core.channel.filter.SendToModuleProcessorFilter.filter(SendToModuleProcessorFilter.java(Compiled Code)) ...
Any suggestion in this regard will be a great help.
Regards,
Sarvesh> I think you have to figure out first, which codepage you really have, not just try. Maybe you ask someone or you check with a hex editor.
Hi Stefan,
Finally we solved the problem.
As you said above to figure the the codepage, we asked to our MQ team for the same and found that they are using ISO-8859-1. In XI we were also trying with multiple conbinations (ISO-8859-1, UTF-8 and many more), but didn't get any success.
Finally MQ team changed their encoding to UTF-8 and in XI we used ISO-8859-1 and we get the success in picking the data with spl char. Even though in XI the spl char comes in destorted order but at the receiver end they are in proper shape.
Thanks a lot for your help.
Regards,
Sarvesh -
HTTP adapter - change encoding from UTF-8 to ISO-8859-1
Hi,
I am trying to change the encoding used by the HTTP sender adapter in a scenario.
However, when I enter ISO-8859-1 in the XML Code under XI Payload Manipulation on the comms channel it has no effect - the paylad still shows as UTF-8 in SXI_MONITOR.
Am I missing a step or entering the field incorrectly ??
Thanks
Colin.Hi,
From help
Enhancing the Payload
Some external systems, for example, Web servers in marketplaces, can only process data if it is sent as an HTML form using HTTP.
A typical HTML form comprises named fields. When transferring a completed form to the server or a CGI program, the data must be transferred in such a way that the CGI script can recognize the fields that make up the form, and which data was entered in which field.
The plain HTTP adapter constructs this format using a prolog and an epilog. Therefore, there is a particular code method that separates form fields and their data from each other. This code method uses the following rules:
Individual form elements, including their data, are separated from each other by the character &.
The name and data of a form element are separated from each other by an equals sign (=).
Blanks in the entered data (for example, in multiple words) are replaced by a plus sign (+).
All characters with the (enhanced) ASCII values 128 to 255 (hexadecimal 80 to FF) are transcribed using a hexadecimal sequence, beginning with a percentage sign (%) followed by the hexadecimal value of the character (for example, the German umlaut ö in the character set ISO-8859-1 is transcribed as %F6).
All characters that occur in these rules as control characters (&, +, =, and %) are also transcribed hexadecimally in the same way as high value ASCII characters
http://help.sap.com/saphelp_nw2004s/helpdata/en/44/79973cc73af456e10000000a114084/content.htm
Regards
Chilla
Maybe you are looking for
-
I am getting "a network error occurred while attempting to read from the file c:\windows\installer\itunes.msi" when I attempt to install itunes. Can anybody help me to resolve this issue?
-
Last night I downloaded the latest Word update. Today the first Word document crashed and I lost 45 minutes of work in spite of having saved the document numerous times. Why is Word crashing the day after a safety update? I have Office 2008 for Mac
-
Is there a version of iTunes that is compatible with Windows 8.1?
Is there a version of iTunes that is compatible with Windows 8.1?
-
Customer Account line items are Missing Fbl5N
Hi experts... FI Guys could not able to find customer account open line items in FBL5n after generating Accounting document automatically and we have checked VKOA screen, Assignments are fine but in that accounting document the customer itself is mis
-
Hi.. I am new to work with Java Embedding Activity. I have tried to Add two integers, Every thing is fine, but when i deployed it to the server, the WSDL location is somewhat disturbed. Why it happens? Ex: the original WSDL URL should be like: hostna