Dynamic WSDL address
I have some web services being consumed by a flex app.
The services were interfaced with using the Service wizard in Flash Builder. For different instances of the application I want to be able to point them to different end points. The problem being if I ever remove the original services that the code was created against they fail to load. Because every time the app runs it loads the WSDL from the location it was when I ran the Service Wizard.
So I guess my question is,
Is there any way to prevent a flex app with generated service code from trying to load the original WSDL location?
I can change the end point by changing the sub-class for the service using:
super._serviceControl.endpointURI = newurl;
However I can't seem to force it to load the WSDL from a different location.
Not sure I understand your question. The problem is when you generate the
webservice you get that line by default with the hardcoded wsdl location. I
think that prevents the call to that loadWsdlIfnecesary() because it does not
consider it necessary anymore. So you're stucked with the hardcoded url event if
you try to set it again when you use your service:
myservice.wsdl = "new url"; will set the new wsdl value but never use it when
making the call:
myservice.doSomething();
by commenting the hardcoding line and running again the same code
myservice.wsdl = "new url";
myservice.doSomething();
you'll get myservice to use the new wsdl.
You can load your application make a call to an xml (using UrlLoader or
HTTPService or a diffrent webservice) get the url and store it somewhere when
you can retrieve it later when you need to make the call to the webservice. Then
you do something like the line above set it and make the call.
The cleanest way to go about it is to use a framework like Parsley which let's
you configure the wsdl string inside an external property file. From there it
gets inside your context and then injected inside commands/delegates.
Hope this make sense and helps you,
C
Similar Messages
-
How to set "Cc" field in Dynamic Email address in Receiver Mail adapter
I have done the configuration for setting up the dynamic email address using the XSD provided by SAP in note no 748024. It is working fine.
Michal's blog Mail Adapter (XI) - how to implement dynamic mail address. was a gr8 help in doing this.
But there is no clue of setting up of "CC" in email.
There should be "CC" in email is our bussiness requirement.
Would appreciate your helps.
with regards,
Ravi SiddamHi,
If you do not need mail package for other reasons, I suppose it is enough to provide a value in Dynamic Configuration for fields "THeaderTO" and "THeaderCC" and the select "Use Adapter-Specific Message Attributes" and "Variable Transport Binding" in receiver Mail Adapter.
see <a href="http://help.sap.com/saphelp_nw04/helpdata/en/6b/4493404f673028e10000000a1550b0/frameset.htm">SAP help</a> for more details.
Regards,
Daniele -
How to set "Cc" field in Dynamic Email address in Receiver JDBC adapter
I have done the configuration for setting up the dynamic email address using the XSD provided by SAP in note no 748024. It is working fine.
Michal's blog Mail Adapter (XI) - how to implement dynamic mail address. was a gr8 help in doing this.
But there is no clue of setting up of "CC" in email.
There should be "CC" in email is our bussiness requirement.
Would appreciate your helps.
with regards
Ravi SiddamHI,
See fragment from help,
Specifications for mail attributes:
○ Under From, specify the e-mail address from which the message is sent.
○ Under To, specify the e-mail address that will receive the message. If you enter more than one address, you must separate them with a semicolon.
If you have specified an IMAP server under URL, the message is saved in the specified folder but is not sent to the receiver specified under To.
○ Under Cc, specify the other e-mail addresses to which the e-mail is to be sent.
These addresses are visible to the receiver.
○ Under Bcc, specify the other e-mail addresses to which the e-mail is to be sent.
These addresses are not visible to the receiver.
○ Enter the Subject of the e-mail message.
○ Specify whether you want to encode the content of the e-mail message. You have the following options:
■ None
■ Base64 (default value)
■ quoted-printable
Hope this helps.
Regards,
Akshay.
reward points if find useful. -
Configuring Receiver mail adapter with dynamic email addresses
Hi,
I'm a newbie to XI and I have problems in configuring the Receiver mail adapter with the "Use Mail package" option selected. I am trying pickup a file (using file adapter on Sender side, picks up a simple XML file) and after mapping in XI, send the message as an email message to dynamic email addresses.
Everything works fine if I did not select the "Use Mail Package". But when I choose that option it errors out. I followed this blog posted on SDN -
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
The following XML message is my source
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/Somenamespace">
<ns0:Message1>
<ns1:studentlisttest xmlns:ns1="urn:karthiksender_to_karthikreceiver">
<Student>
<studentid>1</studentid>
<lastname>Studentlastname</lastname>
<firstname>Studentfirstname</firstname>
</Student>
<Mail>
<From>[email protected]</From>
<To>[email protected]</To>
<Subject>Test mail adapter</Subject>
</Mail>
</ns1:studentlisttest>
</ns0:Message1>
</ns0:Messages>
What I want to accomplish is, I have a simple message mapping where the Studentdetails are mapped to, lets say Customer details. For convenience lets keep it simple, StudentId --> Customerid, (student)Firstname --> (customer)Firstname, (Student)Lastname --> (customer)Lastname
I would like to get the Customer details as an XML attachment or in the body of an email with from, to and subject corresponding to that specified in the <Mail> node.
I followed the instructions posted on the blog and it works fine if I don't map the studentdetails to customerdetails. I did multimapping, with one source message (the xml file I posted above) and two target messages (customerdetails and Mail, which is the external definition posted on the blog). I beleive I'm missing something here. Could somebody please guide me through this?
Thanks
Karthikhi,
I still have not found the solution for this problem. Michal, your blog works fine when my source message has got only the mail details. As per your advice, I tried modified the structure of the xsd file as follows
<xs:schema targetNamespace="http://sap.com/xi/XI/Mail/30"
xmlns:xi="http://sap.com/xi/XI/Mail/30"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!--
Mail
-->
<xs:element name="Mail">
<xs:annotation>
<xs:documentation>Mail package for XI - Mail Adapter</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Subject" type="xs:string" minOccurs="0"/>
<xs:element name="From" type="xs:string" minOccurs="0"/>
<xs:element name="To" type="xs:string" minOccurs="0"/>
<xs:element name="Reply_To" type="xs:string" minOccurs="0"/>
<xs:element name="Content_Type" type="xs:string" minOccurs="0"/>
<xs:element name="Date" type="xs:dateTime" minOccurs="0"/>
<xs:element name="Message_ID" type="xs:string" minOccurs="0"/>
<xs:element name="X_Mailer" type="xs:string" minOccurs="0"/>
<xs:element name="Content" minOccurs="0">
<xs:annotation>
<xs:documentation>any type</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="encoding" type="xs:string"/>
</xs:complexType>
</xs:element>
<xs:element name="MailReceipt">
<xs:annotation>
<xs:documentation>Mail Receipt for XI - Mail Adaper</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Server" type="xs:string"/>
<xs:element name="Format" type="xs:string"/>
<xs:element name="UseMailPackage" type="xs:boolean"/>
<xs:element name="Encoding" type="xs:string"/>
<xs:element name="Subject" type="xs:string" minOccurs="0"/>
<xs:element name="From" type="xs:dateTime" minOccurs="0"/>
<xs:element name="To" type="xs:string" minOccurs="0"/>
<xs:element name="Date" type="xs:dateTime" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="CustomerlistExternal">
<xs:annotation>
<xs:documentation>Customer List</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="Customername" type="xs:string"/>
<xs:element name="Customerid" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
My source message will be something like
<?xml version="1.0" encoding="UTF-8"?>
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
<ns1:studentlisttest xmlns:ns1="urn:karthiksender_to_karthikreceiver">
<Student>
<studentid>1</studentid>
<lastname>abclname</lastname>
<firstname>abcfname</firstname>
</Student>
<Mail>
<From>[email protected]</From>
<To>[email protected]</To>
<Subject>Testing Mail adapter</Subject>
</Mail>
</ns1:studentlisttest>
</ns0:Message1>
</ns0:Messages>
I have mapped the <student></student> information to customerlist, with customerid --> studentid and customername --> firstname or lastname (for symplicity). This was a multimapping with one source and two target messages. My test mapping output is
<?xml version="1.0" encoding="UTF-8"?>
<ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
<ns0:Message1>
<ns2:Mail xmlns:ns2="http://sap.com/xi/XI/Mail/30">
<Subject>Testing Mail adapter</Subject>
<From>[email protected]</From>
<To>[email protected]</To>
</ns2:Mail>
</ns0:Message1>
<ns0:Message2>
<ns2:CustomerlistExternal xmlns:ns2="http://sap.com/xi/XI/Mail/30">
<Customername>abclname</Customername>
<Customerid>1</Customerid>
</ns2:CustomerlistExternal>
</ns0:Message2>
</ns0:Messages>
So how would I get this part of the <CustomerlistExternal></CustomerlistExternal> part of the message as an attachment to the mail address specified in the <ns2:Mail></ns2:Mail> tags.
I'm definitely not understanding it right and am missing something. Could you give me step by step instructions to acheive this. I apologize for the trouble..this would be of great help to me.
Thanks
Karthik -
Receiver Mail Adapter Error ( Dynamic mail address to be used)
Hi EveryBody,
I am getting an error in the RWB (Communication Channel Monitoring) as Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: Error: invalid XIMailAdapter channel 'a089879fd0b63a4b92ca72d4a4af2ec4'.Mail is not send to the receiver.I have tried using USE MAIL PACKAGE as base64 and NONE.
Can somebody help me out in the configuration.Hi,
have u refered the below weblog of michal:
Mail Adapter (XI) - how to implement dynamic mail address
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
Thnx
Chirag gohil. -
Dynamic email address in MAIL adapter
Hi ALL,
Is there a way of sending dynamic email addresses in mail adapter?
Regards,
XIerXier,
Yes. You can do it. Using Mail adapter option with Use MailPackage option.
raj. -
Error while using Mail Package for dynamic email address - XMLScanException
Hi All,
i am trying to implement File_to_Mail Scanrio. Here i am using mail package stuff to make use the dynamic mail Id's. i am following the blog /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address. i have finished all the settings as per the blog but it throwing the following error
failed to send mail: com.sap.aii.messaging.util.XMLScanException: expecting start tag: Mail, but found Mail at state 1
Please help me to resolve this error.
Thanks in advance
-Siva
Edited by: Siva Ram on Jan 18, 2008 7:43 AM
Edited by: Siva Ram on Jan 18, 2008 7:43 AM
Edited by: Siva Ram on Jan 18, 2008 7:44 AM
Edited by: Siva Ram on Jan 18, 2008 7:44 AM
Edited by: Siva Ram on Jan 21, 2008 5:59 AMHi Siva
check with these threads discuss the same XMLScanException
Mail adapter fails when using Mail Package Format
Error in E-mail Adapter - Message protocol XIALL
Mapping Error with mail package
Error in Mail Adapter
See the below links also
/people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
/people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
/people/sravya.talanki2/blog/2005/08/18/triggering-e-mails-to-shared-folders-of-sap-is-u
/people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
/people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
Error in Mail Adapter
Mapping Error with mail package
Regards
Abhishek -
How to change the dynamic IP address to Static IP Address in Solaris 10X86
Hi,
I have installed Solaris 10X86 in a VM.While installing Solaris I have enabled DHCP.So its created with dynamic IP Address.Now I want to change the dynamic IP address to static IP address.Please anyone can help me to sort out this problem.Hi,
I have installed Solaris 10X86 in a VM.While installing Solaris I have enabled DHCP.So its created with dynamic IP Address.Now I want to change the dynamic IP address to static IP address.Please anyone can help me to sort out this problem. -
How to configure dynamic email address for notification
All,
I have a problem in assigning dynamic email address for notification activity in a bpel process, I want to assign a user from a user-properties file. How do I achieve this. I tried using the users in System-jazn-data.xml file, but if i add a email attribute to the existing users it doesn't show up. I am sure there should be an easier way of using identity service and adding attributes to the jazn realm user, I might be missing something.
I cannot have it as part of the payload the only way is to use identity service.
Thanks,
ChitraHi James,
Thanks for the reply. Its solved now. For anybody if interested you can set the dynamic email address either i) having it as part of payload - In this case use the xpath to query the payload varaible ii) use identity service - follow the following steps
1.Create a user in Application enterprise manager/also you can use a existing account, if u are creating a new one assign the correct role
2. In either case edit the user-properties.xml(bpel/system/services/config) file for the corresponding user and add an attribute called email
3. Bounce the server for this changes to take effect
4. In the notification properties in the to address use ids:getUserProperty and pass the attribute name -
How to deal with dynamic IP address changes
I have installed Fodero C3 and Oracle 10g successfully. Oracle 10g use web OEM console to manage database. However, my internet provider only provided me a dynamic IP address. When I installed Fedora C3, Linux server automatically picked a Hostname like " ip12-345-678-90.dc.dc.cox.net". After I created database, all database files also used this hostname. Then Oracle web OEM console worked fine. Due to the dynamic IP address assigned by ISP, their DHCP server changed the first part of IP address(ip12-345-678-90)frequently to another one. After IP address changed, I couldn't start up web OEM console and listener because they couldn't find correct hostname (IP address). I have talked to my ISP. It seems that it can not be solved. Anyone knows how to deal with this problem through 10g and OEM console themseleves. I also think about to configure Linux server to solve the problem. I really need your help. Thanks in advance
Thank all of you so much to respond my questions. I think I have solved the problem. Since the key point was that Oracle 10g OEM console could not work with the frequent changes of IP address made by my ISP. I just bought a 54G wireless router. Then connecting router to cable modem. The cable modem still gets the dynamic IP from ISP, but the router automatically assigned a static IP address to my Linux system with the range from 192.168.0.0 - 192.168.255.255. This IP was control by my router. It is nothing to do with ISP. So I re-created Oracle database with this new static IP. Then OEM console and listener can startup and connect to database without problem. I do think other guru's methods also will work. I just have no time to try them one by one. Thanks again. Your inputs make me learn many things.
-
JAX-RPC - dynamic wsdl - non-built-in data types
I thought my recent exp with developing a JAX-RPC client using a dynamic wsdl to communicate to a non-weblogic Web Service might help somebody out there. :-)
JAX-RPC Mechanism in Weblogic for dynamic_wsdl seems to work only with built-in data types. Weblogic also supports non-built-in data types, but you need to do some extra work! For the user-defined objects, you need to generate their types and register them.
Note: The samples given in Weblogic 8.1 do not use non-built-in data types!
Make sure you use the ant task "autotype" in your build.xml to generate the appropriate types (objects to support java-xml and xml-java converstion), types.xml from the wsdl. Register the types.xml file in your calling client code.
If you do not use register the types for the user-defined classes used in the web services method signatures, then you are likely to get the foll. exception.
javax.xml.soap.SOAPException: failed to serialize interface javax.xml.soap.SOAPElementw
eblogic.xml.schema.binding.SerializationException: mapping lookup failure. class=interface javax.xml
.soap.SOAPElement class context=TypedClassContext{schemaType=['http://svcVodafonePooled.wsdlgen.jipi
lot.vodafone.com']:getStock}
C:\Tutorial\WS\dynamic_wsdl>ant run
Buildfile: build.xml
run:
[java] Creating the service...
[java] Creating the call...
[java] invoking the call....
[java] javax.xml.rpc.JAXRPCException: failed to invoke operation 'getStock' due to an error in
the soap layer (SAAJ); nested exception is: Message[ failed to serialize interface javax.xml.soap.SO
APElementweblogic.xml.schema.binding.SerializationException: mapping lookup failure. class=interface
javax.xml.soap.SOAPElement class context=TypedClassContext{schemaType=['http://svcVodafonePooled.ws
dlgen.jipilot.vodafone.com']:getStock}]StackTrace[
[java] javax.xml.soap.SOAPException: failed to serialize interface javax.xml.soap.SOAPElementw
eblogic.xml.schema.binding.SerializationException: mapping lookup failure. class=interface javax.xml
.soap.SOAPElement class context=TypedClassContext{schemaType=['http://svcVodafonePooled.wsdlgen.jipi
lot.vodafone.com']:getStock}
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(DefaultPart.java:328)
[java] at weblogic.webservice.core.DefaultPart.toXML(DefaultPart.java:297)
[java] at weblogic.webservice.core.DefaultMessage.toXML(DefaultMessage.java:645)
[java] at weblogic.webservice.core.ClientDispatcher.send(ClientDispatcher.java:206)
[java] at weblogic.webservice.core.ClientDispatcher.dispatch(ClientDispatcher.java:143)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:457)
[java] at weblogic.webservice.core.DefaultOperation.invoke(DefaultOperation.java:443)
[java] at weblogic.webservice.core.rpc.CallImpl.invoke(CallImpl.java:558)
[java] at weblogic.webservice.core.rpc.CallImpl.invoke(CallImpl.java:411)
[java] at Main.main(Main.java:61)
[java] Caused by: weblogic.xml.schema.binding.SerializationException: mapping lookup failure. c
lass=interface javax.xml.soap.SOAPElement class context=TypedClassContext{schemaType=['http://svcVod
afonePooled.wsdlgen.jipilot.vodafone.com']:getStock}
[java] at weblogic.xml.schema.binding.RuntimeUtils.lookup_serializer(RuntimeUtils.java:151)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(RuntimeUtils.java:187)
[java] at weblogic.xml.schema.binding.RuntimeUtils.invoke_serializer(RuntimeUtils.java:174)
[java] at weblogic.webservice.core.DefaultPart.invokeSerializer(DefaultPart.java:324)
[java] ... 9 more
[java] ]
[java] at weblogic.webservice.core.rpc.CallImpl.invoke(CallImpl.java:578)
[java] at weblogic.webservice.core.rpc.CallImpl.invoke(CallImpl.java:411)
[java] at Main.main(Main.java:61)
[java] Exception in thread "main"
[java] Java Result: 1The foll. code worked fine for me in Weblogic 8.1 SP3, on Windows 2000.
Note: the 2 important lines of code:
TypeMappingRegistry registry service.getTypeMappingRegistry();
registry.registerDefault(new DefaultTypeMapping("types.xml"));
package auth;
import java.net.URL;
import javax.xml.rpc.ServiceFactory;
import javax.xml.rpc.Service;
import javax.xml.rpc.Call;
import javax.xml.rpc.ParameterMode;
import javax.xml.namespace.QName;
import javax.xml.rpc.encoding.TypeMapping;
import javax.xml.rpc.encoding.TypeMappingRegistry;
import weblogic.webservice.core.encoding.stream.SOAPElementCodec;
import javax.xml.rpc.encoding.*;
import weblogic.webservice.encoding.DefaultTypeMapping;
public class DClient1 {
static private void print(String msg) {
System.out.println("DClient1: " + msg);
public static void main(String[] argv) throws Exception {
System.setProperty("javax.xml.soap.MessageFactory", "weblogic.webservice.core.soap.MessageFactoryImpl");
System.setProperty( "javax.xml.rpc.ServiceFactory", "weblogic.webservice.core.rpc.ServiceFactoryImpl");
ServiceFactory factory = ServiceFactory.newInstance();
String targetNamespace = "http://www.vishwa.com/amazingworld";
QName serviceName = new QName(targetNamespace, "GeminiPasswordService");
QName portName = new QName(targetNamespace, "GeminiPasswordServicePort");
QName operationName = new QName("", "checkPassword");
URL wsdlLocation = new URL("http://localhost:7001/GeminiPasswordService/GeminiPasswordService?WSDL");
print("Creating the service...");
Service service = factory.createService(wsdlLocation, serviceName);
print("Creating the call...");
Call call = service.createCall(portName, operationName);
TypeMappingRegistry registry = service.getTypeMappingRegistry();
registry.registerDefault(new DefaultTypeMapping("types.xml"));
print("invoking the call....");
Object[] inParams = new Object[2];
inParams[0] = "clark1";
inParams[1] = "kent1";
Object result = call.invoke(inParams);
print("Client return value: = " + result.toString());
QName operationName1 = new QName("", "getBook");
print("Creating the call...");
Call call1 = service.createCall(portName, operationName1);
print("invoking the call....");
Name n = new Name();
n.setFirstname("Walker");
n.setAge(50);
Object[] inParams1 = new Object[1];
inParams1[0] = n;
Book b = (Book) call1.invoke(inParams1);
print("author: " + b.getAuthor());
print("money: " + b.getMoney());
} -
Optional DC based on dynamic IP address
Hi folks,
my question is really simple and the answer might be obvious to you but since I'm not and expert in Windows (and I'm asked to back my answer with examples) I would like to check it with you.
I have only found this thread similar in topic where the guy is putting a second DC with dynamic IP and nobody warns him from doing it, actually give him help.
http://social.technet.microsoft.com/Forums/en-US/5f0398de-d0cd-4a57-bc8b-a483a91ebd80/how-to-add-additional-domain-controller-to-a-primary-domain-controller-having-a-dynamic-ip-address?forum=winservermanager
As to my case, we have two DCs (on the same LAN) and recently a third one was added for redundancy reasons, reachable through VPN (setup by other devices).
I always apply the general rule SERVER => static IP address and this situation falls within it imo.
I should give management the answer on whether this is recommended/discouraged bringing examples of any hindrances/problems that in your opinion this could cause.
Thanks in advance, AlexHi Muhammad,
I totally back your point of view. Such request comes from management and they would like me to explain why such a server canNOT have a dynamic IP address. In particular would be great to know which other problems (beyond dns cache is a good one) we may
hit, I mean they propose to rely on another DHCP server where the MAC address can be tied to a specific MAC address.
I guess that such implementation is seldom done and hence we don't have case studies where they proved that using dynamic IP addresses is not recommended or bad.
Thanks again, Alex
Alex -
OSB: Proxy service used in the WSDL address hostname, I want to use IP
Hi all,
I have a proxy service , open the WSDL address is as follows :
==============================================================================================
<?xml version="1.0" encoding="UTF-8"?>
<s0:definitions name="GeneralInboundServiceDefinitions" targetNamespace="http://nc.sgcc.edb.inbound" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://www.iec.ch/TC57/2008/schema/message" xmlns:s2="http://nc.sgcc.edb.inbound" xmlns:s3="http://schemas.xmlsoap.org/wsdl/soap/">
<s0:types>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://www.iec.ch/TC57/2008/schema/message" xmlns:s1="http://nc.sgcc.edb.inbound" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/">
<import namespace="http://www.iec.ch/TC57/2008/schema/message" schemaLocation="http://10.118.59.85:7001/zxpt/services/GeneralInboundProxyService?SCHEMA%2Fhbdwzxpt%2FgeneralServices%2FResource%2FXSD%2FGeneralInboundService0"/>
</schema>
</s0:types>
<s0:message name="invokeDataService">
<s0:part element="s1:RequestMessage" name="parameters"/>
</s0:message>
<s0:message name="invokeDataServiceResponse">
<s0:part element="s1:ResponseMessage" name="parameters"/>
</s0:message>
<s0:portType name="GeneralInbound">
<s0:operation name="invokeDataService" parameterOrder="parameters">
<s0:input message="s2:invokeDataService"/>
<s0:output message="s2:invokeDataServiceResponse"/>
</s0:operation>
</s0:portType>
<s0:binding name="GeneralInboundServiceSoapBinding" type="s2:GeneralInbound">
<s3:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<s0:operation name="invokeDataService">
<s3:operation style="document"/>
<s0:input>
<s3:body parts="parameters" use="literal"/>
</s0:input>
<s0:output>
<s3:body parts="parameters" use="literal"/>
</s0:output>
</s0:operation>
</s0:binding>
<s0:service name="GeneralInboundServiceSoapBindingQSService">
<s0:port binding="s2:GeneralInboundServiceSoapBinding" name="GeneralInboundServiceSoapBindingQSPort">
<s3:address location="*_http://edb-8163dd8b4cb:7001/zxpt/services/GeneralInboundProxyService_*"/>
</s0:port>
</s0:service>
</s0:definitions>
===============================================================================================
The WSDL location is "http://edb-8163dd8b4cb:7001/zxpt/services/GeneralInboundProxyService", URL is used in the HOSTNAME, I want to return the IP OSB
Kindly Help
Thanks
ptwenPlease refer -
How to get ip number in WSDL instead of host name?
Why do you want to have IP instead of host name?
Regards,
Anuj -
Comcast dynamic IP address behavior
I have a Comcast dynamic IP address assigned to my Router/Modem at home. I understand that the IP address may change over time. Is there any chance that a different Comcast user/household will share that same IP at the same time? Asked a different way -- when I go to a website, my source IP is shown as my Comcast assigned public IP. Is it possible that another Comcast user would show the same source IP at the same time? Best,-Drew
drewyelle wrote:
In a typical corporate network with a firewall, all computers on that network can have a unique internal IP address. But all will share a single "global" public IP address when going out to the internet. This lets a company conserve thenumber of public IPs in use.
Yep.
Does Comcast ever make use of "global" addresses for home users? by region or otherwise?
I've never heard of it.
-
Can we configure the dynamic IP address in receiver JDBC channel
Hello,
Can we configure the dynamic IP address in receiver JDBC communication channel at runtime.
Thanks,
Soorya.No, that is not possible.
The simplest solution would be to define a service and communication channel for each server and then use the receiver determination to determine which service to send to.
The only other way would be to use a receiver java proxy where you would have to code in the JDBC request yourself.
Regards,
Yaghya
Maybe you are looking for
-
No new extensions or add-ons have been installed. And all the features options to open new tabs fail to open a new tab. Can someone tell me how to fix the problem? I'm tempted to downgrade to an earlier version of firefox or reinstall 3.6.13 to see i
-
Is it true a Mac will never get a virus?
Is it true a Mac will never get a virus? If it is not, what virus's should i be most worried about and how do i avoid them? Thanks.
-
Poor quality recording in Audition CS6
Hi – hope somebody can help me with a poor recording quality problem in Audition. I noticed the problem when I was recording ‘live’ from music on YouTube, but to try and narrow down the issue, I can re-create the problem if I’m just recording 'live',
-
JDBC Data Sources: Potential Issue with JDeveloper 10.1.3.4
I think I found a bug or issue with the latest JDeveloper 10.1.3.4 release when using JDBC Data Sources on the Embedded OC4J container. To state the issule bluntly, If I use a JDBC Data Source in an ADF Faces application, I get the following error on
-
My Macbook pro often won't start up since I installed Lion, and I have to shut it down using power button. My desktop icons don't appear and the dock won't open. I only have the little circle of color spinning endlessly. What's wrong now!