AppFabric and Service Bus

Can someone please tell me what Microsoft AppFabric 1.1 for Windows Server - is doing for SharePoint 
and what about the Service Bus?  
Reason for asking...got a WF issue...and I was advised to update the service bus...but that wouldn't update because the AppFabric was installed.... 

Windows Server AppFabric is installed as a prerequisite for SharePoint 2013. AppFabric is installed as an extension to the Windows Server Application Server Role and consist of two main components:
Distributed caching
Service and workflow management
An enterprise service bus (ESB)
is a software architecture model used for designing and implementing communication between mutually interacting software applications in a service-oriented
architecture (SOA).
Read these articles:
http://blogs.msdn.com/b/besidethepoint/archive/2013/03/27/appfabric-caching-and-sharepoint-1.aspx
SharePoint 2013: AppFabric and Distributed Cache Service
Hello Service Bus 1.0, Workflow 1.0 and SharePoint Workflow Host
MS Service Bus
[custom.development]

Similar Messages

  • After installing and configuring Workflow Manager and Service Bus, I'm getting 403.

    I've spent the day installing SharePoint 2013 on a Windows Server 2012 environment. This server is not the domain controller. Following instructions on how to install and configure Workflow Manager and service bus, it appears although I'm following the instructions
    (and I get no errors), something is not working.
    If I try to go to the website that it creates in IIS
    http://localhost:12291 I get a 403 error. Also if I perform the powershell query to get the port number "Get-WFFarm | ft WFMgmtHttpPort" I don't get any value returned to me.
    Until I validate that the Workflow Manager is installed and working, I will not attempt to pair it to the SharePoint 2013 farm. Which hopefully makes this a Workflow Manager question not a SharePoint issue.
    Can anyone offer any suggestions please? Should I even get a valid webpage if I hit localhost:12291? According to one walkthrough I've looked at I should get an XML display of workflow and security configurations.

    I experienced the same two issues mentioned in this thread today.
    Regarding  the proper XML not appearing at <workflowhost>:12291 I was experiencing the same with an error message in Chrome saying the caller lacked read permissions, and 403 in IE. I had checked IIS, database permissions and connections and more.
    All of the setup messages and status checks were a-okay. I voted Zimo's comment as helpful because it cued me in to examine the service in Central Administration - where I found there was no administrator assigned to the workflow service. As soon as that was
    done, the workflow host site was brows-able.
    The resolution to SharePoint Designer not offering 2013 workflows as an option was in my case that there was an additional WFE on which I had not installed the Workflow Manager
    Client. This is noted with a bright yellow box in the section about configuring workflow with HTTP here:
    http://technet.microsoft.com/en-us/library/jj658588(v=office.15)
    If puzzles are good for your BRAIN then SharePoint will keep it really healthy!
    Ramona Maxwell MCPD
    SharePoint 2010, MCITP
    SQL Server 2008

  • SB-Messaging and service bus DLL within BTS seems not compatible with Cloud

    I am trying to retreive a message from a Queue in azure service bus. The receive location gets disabled after 5 seconds of enabling it. The error message is :
    The receive location "rlFromFireQueue" with URL "sb://muazure.servicebus.windows.net/firealertqueue" is shutting down. Details:"System.InvalidOperationException: This client is not supported for a partitioned entity. The client version
    should be greater or equal than version '2013-10'..8653aa96-4c37-4ee1-8be8-52f2e9702ee0_G2_G2 ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: This client is not supported for a partitioned entity. The client version should
    be greater or equal than version '2013-10'..8653aa96-4c37-4ee1-8be8-52f2e9702ee0_G2_G2
    I had the same exact issue when I was using an old .Net console application which was using microsft.servicebus.dll version 2.1. I downloaded the 2.4 azure sdk and ran setup. After replacing the reference in my console project to the new version I was able
    to send messages to my queue.
    My BTS box is 2013 R2 (upgraded from 2013), I checked the directory C:\Program Files (x86)\Microsoft BizTalk Server 2013, I noticed that the Microsoft.ServiceBus.dll in this directory is version 2.1 which according to a thread in blog is not compatible
    to a new property introduced since last summer ( clients will be updated to support partitioned entities) when creating a new queue using Quick Create.
    So my question is : How can I update the SB-MESSAGING adapter to use a new version to be compatible with this improvments in Azure or more clearly is there any config or procedures to be done to make the bTS 2013R2 adapter compatible with Azure service bus
    partioning feature
    For your reference, here is the url for the blog where I found the information
    http://mindovermessaging.com/2014/06/21/service-bus-queuetopic-partitioning-not-supported-in-biztalk-services/
    Thanks in advance

    I'm afraid you wont be able to update the SB-Messaging adapter because the partitioning option is not supported.
    However you have an alternative:
    You can try using a WCF-Custom port with netMessagingTransport binding. This should be tested, because I'm not 100% sure it supports the partitioning feature. However all necessary features are working because we are using this setup at a current integration
    project.
    Also be sure to check Paolo's blog for all the necessary information regarding configuration and setup: http://code.msdn.microsoft.com/windowsazure/How-to-integrate-BizTalk-f0195690
    Glenn Colpaert - Microsoft Integration MVP - Blog : http://blog.codit.eu

  • Error using the test console of the Oracle Service Bus 11gR1

    Hi I am facing a an issue while using the test console of the Oracle Service Bus 11gR1 .
    Every time I try to execute a business service or a proxy service I end up getting the following message.
    Error Accessing Test Configuration
    *"Test Console" service is not running. Contact administrator to start this service.*
    In fact to add to my frustration I am unable to execute any of my proxy services from outside clients like SOAPUI as well.
    Is anyone else facing this too ??
    Also every time the server starts I can see some diagnostic error messages on my Eclipse console.
    *[ERROR] AdapterManager - ServletContainerAdapter manager not initialized correctly.*
    Attached the whole log at the end below.
    To provide an update on my trouble shooting
    1. ) I tried to give the IntegrationAdmin and IntegrationDeployer roles to my admin user. in fact i also tried to give it all the possible privileges.
    Result: Still the same error message.
    Error Accessing Test Configuration
    "Test Console" service is not running. Contact administrator to start this service.
    2.) I have already tried to change the following entry <java:alsb-test-console-debug>true</java:alsb-test-console-debug> in my C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\alsbdebug.xml
    I am also attaching the file contents here
    <java:sb-debug-logger xmlns:java="java:com.bea.wli.debug">
    <java:alsb-stages-transform-runtime-debug>false</java:alsb-stages-transform-runtime-debug>
    <java:alsb-alert-manager-debug>false</java:alsb-alert-manager-debug>
    <java:alsb-credential-debug>false</java:alsb-credential-debug>
    <java:alsb-jms-reporting-provider-debug>false</java:alsb-jms-reporting-provider-debug>
    <java:alsb-management-credential-debug>false</java:alsb-management-credential-debug>
    <java:alsb-management-dashboard-debug>false</java:alsb-management-dashboard-debug>
    <java:alsb-management-debug>false</java:alsb-management-debug>
    <java:alsb-management-user-mgt-debug>false</java:alsb-management-user-mgt-debug>
    <java:alsb-module-debug>false</java:alsb-module-debug>
    <java:alsb-monitoring-aggregator-debug>false</java:alsb-monitoring-aggregator-debug>
    <java:alsb-monitoring-debug>false</java:alsb-monitoring-debug>
    <java:alsb-pipeline-debug>false</java:alsb-pipeline-debug>
    <java:alsb-security-wss-debug>false</java:alsb-security-wss-debug>
    <java:alsb-service-account-manager-debug>false</java:alsb-service-account-manager-debug>
    <java:alsb-service-provider-manager-debug>false</java:alsb-service-provider-manager-debug>
    <java:alsb-service-repository-debug>false</java:alsb-service-repository-debug>
    <java:alsb-service-security-manager-debug>false</java:alsb-service-security-manager-debug>
    <java:alsb-service-validation-debug>false</java:alsb-service-validation-debug>
    <java:alsb-test-console-debug>true</java:alsb-test-console-debug>
    <java:alsb-transports-debug>false</java:alsb-transports-debug>
    <java:alsb-uddi-debug>false</java:alsb-uddi-debug>
    <java:alsb-wsdl-repository-debug>false</java:alsb-wsdl-repository-debug>
    <java:alsb-wspolicy-repository-debug>false</java:alsb-wspolicy-repository-debug>
    <java:alsb-security-encryption-debug>false</java:alsb-security-encryption-debug>
    <java:alsb-security-module-debug>false</java:alsb-security-module-debug>
    <java:alsb-sources-debug>false</java:alsb-sources-debug>
    <java:alsb-custom-resource-debug>false</java:alsb-custom-resource-debug>
    <java:alsb-mqconnection-debug>false</java:alsb-mqconnection-debug>
    <java:alsb-throttling-debug>false</java:alsb-throttling-debug>
    <java:alsb-flow-resource-debug>false</java:alsb-flow-resource-debug>
    <java:alsb-flow-transport-debug>false</java:alsb-flow-transport-debug>
    <java:alsb-flow-deployment-debug>false</java:alsb-flow-deployment-debug>
    <java:alsb-debugger-debug>false</java:alsb-debugger-debug>
    <java:alsb-console-debug>false</java:alsb-console-debug>
    <java:alsb-result-caching-debug>false</java:alsb-result-caching-debug>
    <java:alsb-bpel-debug>false</java:alsb-bpel-debug>
    <java:alsb-jca-framework-adapter-debug>false</java:alsb-jca-framework-adapter-debug>
    </java:sb-debug-logger>
    starting weblogic with Java version:
    java version "1.6.0_18"
    Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
    Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
    Starting WLS with line:
    C:\Oracle\MIDDLE~1\home11g\JDK160~1\bin\java -client -Xms256m -Xmx512m -XX:CompileThreshold=8000 -XX:PermSize=128m -XX:MaxPermSize=512m -Dweblogic.Name=AdminServer -Djava.security.policy=C:\Oracle\MIDDLE~1\home11g\WLSERV~1.3\server\lib\weblogic.policy -Xverify:none -da -Dplatform.home=C:\Oracle\MIDDLE~1\home11g\WLSERV~1.3 -Dwls.home=C:\Oracle\MIDDLE~1\home11g\WLSERV~1.3\server -Dweblogic.home=C:\Oracle\MIDDLE~1\home11g\WLSERV~1.3\server -Ddomain.home=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1 -Dcommon.components.home=C:\Oracle\MIDDLE~1\home11g\ORACLE~1 -Djrf.version=11.1.1 -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Djrockit.optfile=C:\Oracle\MIDDLE~1\home11g\ORACLE~1\modules\oracle.jrf_11.1.1\jrocket_optfile.txt -Doracle.domain.config.dir=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1\config\FMWCON~1 -Doracle.server.config.dir=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1\config\FMWCON~1\servers\AdminServer -Doracle.security.jps.config=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1\config\fmwconfig\jps-config.xml -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Digf.arisidbeans.carmlloc=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1\config\FMWCON~1\carml -Digf.arisidstack.home=C:\Oracle\MIDDLE~1\home11g\USER_P~1\domains\OSB_DO~1\config\FMWCON~1\arisidprovider -Dweblogic.alternateTypesDirectory=C:\Oracle\MIDDLE~1\home11g\ORACLE~1\modules\oracle.ossoiap_11.1.1,C:\Oracle\MIDDLE~1\home11g\ORACLE~1\modules\oracle.oamprovider_11.1.1 -Dweblogic.jdbc.remoteEnabled=false -Dweblogic.management.discover=true -Dwlw.iterativeDev= -Dwlw.testConsole= -Dwlw.logErrorsToConsole= -Dweblogic.ext.dirs=C:\Oracle\MIDDLE~1\home11g\patch_wls1033\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\home11g\patch_oepe1033\profiles\default\sysext_manifest_classpath;C:\Oracle\MIDDLE~1\home11g\patch_ocp353\profiles\default\sysext_manifest_classpath weblogic.Server
    <30-Jun-2010 16:22:43 o'clock BST> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic Server with Java HotSpot(TM) Client VM Version 16.0-b13 from Sun Microsystems Inc.>
    <30-Jun-2010 16:22:47 o'clock BST> <Info> <Management> <BEA-141107> <Version: WebLogic Server 10.3.3.0 Fri Apr 9 00:05:28 PDT 2010 1321401 >
    <30-Jun-2010 16:22:48 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <30-Jun-2010 16:22:48 o'clock BST> <Info> <WorkManager> <BEA-002900> <Initializing self-tuning thread pool>
    <30-Jun-2010 16:22:49 o'clock BST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\AdminServer.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <30-Jun-2010 16:22:49 o'clock BST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\AdminServer.log00005. Log messages will continue to be logged in C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\AdminServer.log.>
    <30-Jun-2010 16:22:49 o'clock BST> <Notice> <Log Management> <BEA-170019> <The server log file C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\AdminServer.log is opened. All server side log events will be written to this file.>
    <30-Jun-2010 16:22:56 o'clock BST> <Notice> <Security> <BEA-090082> <Security initializing using security realm myrealm.>
    <30-Jun-2010 16:22:58 o'clock BST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\access.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <30-Jun-2010 16:22:58 o'clock BST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\access.log00005. Log messages will continue to be logged in C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\access.log.>
    <30-Jun-2010 16:23:06 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STANDBY>
    <30-Jun-2010 16:23:06 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to STARTING>
    <30-Jun-2010 16:23:59 o'clock BST> <Warning> <JDBC> <BEA-001110> <No test table set up for pool "wlsbjmsrpDataSource". Connections will not be tested.>
    <30-Jun-2010 16:23:59 o'clock BST> <Warning> <JDBC> <BEA-001552> <The Logging Last Resource (LLR) data source wlsbjmsrpDataSource will not function when it is a participant in a global transaction that spans multiple WebLogic Server instances because remote JDBC support is disabled. LLR will function in single-server configurations.>
    <30-Jun-2010 16:25:35 o'clock BST> <Alert> <OSB Security> <BEA-387068> <There is no PKI credential mapper provider configured in your security realm. Service key provider management will be disabled. Configure a PKI credential mapper provider if you need service provider support. This is typically the case if you have Oracle Service Bus proxy services with web service security enabled or outbound 2-way SSL connections.>
    <30-Jun-2010 16:25:40 o'clock BST> <Warning> <WliSbTransports> <BEA-381917> <MQ Transport could not be registered due to : Missing MQ Library>
    [ERROR] AdapterManager - ServletContainerAdapter manager not initialized correctly.
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <LoggingService> <BEA-320400> <The log file C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\OSB_domain.log will be rotated. Reopen the log file if tailing has stopped. This can happen on some platforms like Windows.>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <LoggingService> <BEA-320401> <The log file has been rotated to C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\OSB_domain.log00005. Log messages will continue to be logged in C:\Oracle\Middleware\home11g\user_projects\domains\OSB_domain\servers\AdminServer\logs\OSB_domain.log.>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <Log Management> <BEA-170027> <The Server has established connection with the Domain level Diagnostic Service successfully.>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to ADMIN>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RESUMING>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <Server> <BEA-002613> <Channel "Default[1]" is now listening on 127.0.0.1:7001 for protocols iiop, t3, ldap, snmp, http.>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <Server> <BEA-002613> <Channel "Default" is now listening on 10.128.2.170:7001 for protocols iiop, t3, ldap, snmp, http.>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <WebLogicServer> <BEA-000331> <Started WebLogic Admin Server "AdminServer" for domain "OSB_domain" running in Development Mode>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <WebLogicServer> <BEA-000365> <Server state changed to RUNNING>
    <30-Jun-2010 16:26:11 o'clock BST> <Notice> <WebLogicServer> <BEA-000360> <Server started in RUNNING mode>
    This is really putting me off and its really disappointing to see all these issues in this new release.
    How can oracle let a release slip in with such a Major Issue.
    Please can any one help or provide a work around atleast.
    Regards
    Nitin

    I guess till version 10gr3.1 you only needed to start one server and it allowed to access both admin and service bus console.Yes, in 11g as well you may access the admin and OSB console by just starting the admin server but in 11g OSB configuration gets deployed on OSB server (managed server) and test service also runs over this server.
    Are you saying there is some other server I need to start just for running the test console ????Yes. Managed server osb_server1 needs to be started for deploying, testing and accessing OSB resources.
    As If the OSB server was not running how can I check my published services, modify them and do all the bits and pieces after opening the open the service bus console but not just test them???You can modify and save your configuration without staring OSB server but if you will check in change centre then all the changes being done without starting OSB server will remain in partially activated state.
    I have been using the service bus for 3 years and I have never faced any such issue.With each new release you may get new features and with a major release like 11g, architecture and functionality may change.
    If it all there is some other server I need to start then whats the process to do so ??Open command prompt. Navigate to $Domain_Home/bin and run command
    startManagedWeblogic.cmd <nameOfManagedServer>
    for eg. -
    D:\OFMW11g\mw\user_projects\domains\ofmw_domain\bin>startManagedWebLogic.cmd osb_server1
    Once this server is up and running, try using test console.
    Regards,
    Anuj

  • Timeout while configuring workflow manager (service bus services are stuck on strarting)

    Hello,
    I cant finish workflow manager configuration. help me please.
    I tried:
    1) leave the farm (Workflow manager configuration), delete databases, create new farm with default settings - it creates SB&WF farms and on 3d stage I get timeout error.
    2) leave the farm, delete databases, delete workflow manager and service bus software, install it again, create new farm with defaults - the same result.
    3) leave the farm, delete databases, get powershell commands for "create new farm with default settings", run it step by step - same result.
    there are generated powershell commands:
     New-SBFarm -SBFarmDBConnectionString '... ManagementDB con string ...' -InternalPortRangeStart 9000 -TcpPort 9354 -MessageBrokerPort 9356 -RunAsAccount 'domain\acc' -AdminGroup 'BUILTIN\Administrators' -GatewayDBConnectionString '... gateway con string
    ...' -CertificateAutoGenerationKey $SBCertificateAutoGenerationKey -MessageContainerDBConnectionString '... message container con string ...' -Verbose;
    New-WFFarm -WFFarmDBConnectionString '... WF managementDB con string ...' -RunAsAccount 'domain\acc' -AdminGroup 'BUILTIN\Administrators' -HttpsPort 12290 -HttpPort 12291 -InstanceDBConnectionString '... WF instanceDB con string ...' -ResourceDBConnectionString
    '... wf resourceDB con string ...' -CertificateAutoGenerationKey $WFCertAutoGenerationKey -Verbose;
    Add-SBHost -SBFarmDBConnectionString '... ManagementDB con string ...' -RunAsPassword $SBRunAsPassword -EnableFirewallRules $true -CertificateAutoGenerationKey $SBCertificateAutoGenerationKey -Verbose;
    I don't see any errors in event log, only timeout error in setup log.
    Service bus gateway service is started successfully, Service bus message broker is stuck starting.

    dmadelung, thank you for your message.
    the problem was with ports. 9000 port was used already. moving to different ports resolved the problem

  • Creating A Service Bus SAS Token and Consuming Relay in WinRT

    I have a Service Bus Relay (WCF SOAP) I want to consume in my Windows Store App. I have written the code to create a token as well as the client which is below.
    The problem is that I get an AuthorizationFailedFault returned with a faultstring "InvalidSignature: The token has an invalid signature." And I can't figure it out.
    My Create Token method:
    private static string CreateSasToken()
    TimeSpan sinceEpoch = DateTime.UtcNow - new DateTime(1970,1, 1);
    var expiry = Convert.ToString((int)sinceEpoch.TotalSeconds + 3600);
    string stringToSign = webUtility.UrlEncode(ServiceUri.AbsoluteUri) + "\n" + expiry;
    string hashKey = Encoding.UTF8.GetBytes(Secret).ToString();
    MacAlgorithmProvider macAlgorithmProvider = MacAlgorithmProvider.OpenAlgorithm(MacAlgorithmNames.HmacSha256);
    BinaryStringEncoding encoding = BinaryStringEncoding.Utf8;
    var messageBuffer = CryptographicBuffer.ConvertStringToBinary(stringToSign,encoding);
    IBuffer keyBuffer = CryptographicBuffer.ConvertStringToBinary(hashKey,encoding);
    CryptographicKey hmacKey = macAlgorithmProvider.CreateKey(keyBuffer);
    IBuffer signedMessage = CryptographicEngine.Sign(hmacKey, messageBuffer);
    string signature = CryptographicBuffer.EncodeToBase64String(signedMessage);
    var sasToken = String.Format(CultureInfo.InvariantCulture,
    "SharedAccessSignature sr={0}&sig={1}&se={2}&skn={3}",
    WebUtility.UrlEncode(ServiceUri.AbsoluteUri),
    WebUtility.UrlEncode(signature), expiry, Issuer);
    return sasToken;
    My Client class:
    public partial class ServiceClient
    public async Task<string> GetDataUsingDataContract(string item, string sasToken)
    HttpClient client = new HttpClient();
    client.DefaultRequestHeaders.Add("ServiceBusAuthorization",sasToken);
    client.DefaultRequestHeaders.Add("SOAPAction",".../GetDataUsingDataContract");
    client.DefaultRequestHeaders.Add("Host", "xxxxxxxxxxx.servicebus.windows.net");
    HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post,ServiceUri);
    var content =new StringContent(@"<s:Envelope
    xmlns:s=""http://schemas.xmlsoap.org/soap/envelope/"">
    <s:Header></s:Header><s:Body>"+ item +@"</s:Body>
    </s:Envelope>",System.Text.Encoding.UTF8,"application/xml");
    request.Content = content;
    HttpResponseMessage wcfResponse = client.SendAsync(request).Result;
    HttpContent stream = wcfResponse.Content;
    var response = stream.ReadAsStringAsync();
    var returnPacket = response.Result;
    return returnPacket;
    I have been successful consuming the Relay using Http (via Fiddler) by copying an unexpired token created by Micorosft.ServiceBus in a console app.
    John Donnelly

    Thanks Girish. I eagerly await some help on this. I have figured a lot out but I am stuck on creating a good SAS Token.
    I reposted a question I asked on StackOverflow here  in this MSDN forum
    here if you can help on creating steer me in the right direction.
    John Donnelly

  • Service Bus 1.1 for Windows Server and AMQP connetion problems

    I am having an issue making AMQP connection to Service Bus on my local Network. Service Bus 1.1 has been implemented on a development box Windows Server 2012 using SQL Express. The Windows Firewall is wide open for testing. The SB certificates
    have been copied down to the client machine.
    The connection to the topic using other than the AMQP protocol works just fine but as soon as the transport is changed to AMQP, the following is received
    Error 10054 "An existing connection was forcibly closed by the remote host."
    I have tried to change the connection string ports to reflect the AMQP settings to no avail.
    The same code works in Azure using AMQP, but the STSEndpoint is not present for that code.
    The STSEndpoint comes from the connection sting generated by the WS SB Management Portal.
    I am sure that I missed a step or that if a certificate is added somewhere this should work.
    The AMQP is an important item as if it is not made to work, a different messaging platform will have to be implemented at quite a large cost ie Red H4T. Using Azure outright is not an option either.
    Any assistance would be appreciated.

    I think I found the problem, and it is in the connection string. you have probably just added the ;TransportMode=Amqp to the connection string in order to change the connection type to AMQP. However, you also need to change the runtime port to 5671.
    <add key="Microsoft.ServiceBus.ConnectionString" value="Endpoint=sb://servicebus...net/TestNamespace;StsEndpoint=https://servicebus...net:9355/TestNamespace;RuntimePort=5671;ManagementPort=9355;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=XXXXX/E=;TransportType=Amqp" />
    See also:
    http://stackoverflow.com/questions/27986958/using-aqmp-with-on-prem-windows-service-bus

  • What are the differences between Oracle Service Bus 10g and WLI 10g?

    Hi,
    To me both Oracle Service Bus 10g R3 and Weblogic Integration 10g seem to offer the same functionalities for implementing an enterprise middleware.
    I would be grateful if someone could:
    1. provide me with the two products' differences.
    2. describe what their roadmap is?
    3. what are their positioning in the Oracle product catalog? Are they both members of Oracle SOA Suite? Fussion Middleware?
    Thanks a lot,
    Best regards,
    Babis.

    Thanks everyone for taking the time to reply,
    Eduardo: the answer to your questions are that all the flows will be short-lived but if we can make long-lived flows then we might consider developing them. We would need to persist the state of the flow somehow.
    I understand that some of our requirements would be better accomodated by WLI or bpel but we don't have an option but only to use OSB.
    So, do you think we could overcome the stateless nature of OSB by:
    1. writing to appropriate tables and reading from there and calling plsql procedures from the flows
    2. using JMS queues.
    In detalis:
    1. Regarding the writing/reading from Databases (in our case it would be oracle 10g R2 - probably RAC), is there something like a Database control in WLI, which we could use in OSB? What i have seen are using xquery execute-sql function or a JCA DB adapter but both of them seem to me not very easy to use. Is there another option?
    2. Regarding the JMS, in case that i want:
    a service that writes to a JMS queue what are the servicetype and transport that i should use?
    a service that reads from a JMS queues what are the service type and transport that we should used?
    Any information that you may share with me in the design and implementation of the above would be great.
    Thanks a lot.

  • Enterprise Business Services and Oracle Service Bus

    Hi,
    We are using AIA and we have developed a number of EBS’. These are composite applications containing a mediator and are deployed to the SOA Server.
    Am I right in saying that another option is to use the Oracle Service Bus and replace the composite application ESB’s with ESB’s in the Oracle Service Bus?
    Robert

    Gerhard,
    I was thinking the benefits would be:
    -     End point Virtualisation – Single end point for services we can configure.
    -     Move the job of wiring the integrations from Development to Admin
    -     Single point of monitoring for SLA’s and QOS
    -     Improve visibility of ESB’s by providing a single list. (At the moment they are amongst many services in enterprise manager.)
    At the moment we have 3 SOA servers connected to 6 systems. (Dev, Test and Prod) I was imagining it might be possible to have a single OSB with Service routing controlled by policies. This way we would not need three OSB setup’s.
    I am also charged with planning for the development of further services and we already have a long list of composites in enterprise manager. I am imagining that this will quickly become unmanageable. With OSB we could hide the downstream services and only show the EBS’.
    I also imagined that when we introduced a 11.1.1.6 SOA server we could simply adjust the routing rules at the OSB to set up a dev environment. Test out the new services work, then make similar adjustments on a per EBS basis until we have migrated completely to 11.1.1.6.
    I agree that there are a lot of trade off’s and I do not really have the experience to weigh up the balance between the two. Yesterday I was asked to come up with methods of monitoring performance of the current integration as well as future integrations and the OSB data sheet talks a little bit about this which is why I am thinking more about it; Although have only got as far as looking at the OSB data sheet and some manuals.
    I guess another option would be to go with some EBS’s as mediators and others on OSB but I think using a consistent method for EBS’s would be preferable.
    Also there is the question do we have one OSB for all systems or separate OSB’s for Dev, Test and Prod.
    Robert

  • AquaLogic Service Bus and XQuery Mapper

    Hi all,
    I'm new about using AquaLogic Service Bus and XQuery Mapper. I'm using alsb250_wls920.
    To understand better the details I've developed two very simple EJBs stateless related to a generic CarRental scenario.
    The idea is the following:
    - EJB1 exposes a method for retrieving available cars from company A
    - EJB2 exposes a method for retrieving available cars from company B
    The method signature is the same:
    public CarVO[] getAvailableCars(Category category, Double price)
    the only difference is about the CarVO definition where one exposes more attributes than the second one (and also the package is different).
    The goal is designing a new proxy service called getAvailableCars that calls the two above services and returns a set including all available cars from both companies.
    The returned CarVO is the sum of all attributes from two above CarVOs plus a string company attribute.
    So in AquaLogic I've defined:
    - a JAR resource for importing my CarRental.jar
    - two BusinessService resources related to the two above getAvailableCars services (from company A & B), called getAVISAvailableCars & getHertzAvailableCars;
    - I've exported the two WSDLs from the two above BusinessService resources directly from AquaLogic console;
    - I've written manually the WSDL 'getAvailableCars' that I use in the next proxy service definition
    - a getAvailableCars_1 proxy service resource
    Before completing the proxy service definition, I've decided to use XQuery Mapper for defining my trasformations.
    But I got some errors when I try to import the WSDLs.
    For importing simply I've created a wsdl folder inside my project and copied into it the 3 WSDLs definitions.
    Because there are errors in 2 of these WSDLs (getHertzAvailableCars.wsdl, getAvisAvailableCars.wsdl) when I create a XQuery Transformation, I'm not able to select any source schema.
    But getHertzAvailableCars.wsdl, getAvisAvailableCars.wsdl have been generated directly from AquaLogic console and I don't understand why XQuery Mapper complains about them.
    If needed I can post also the CarRental.zip eclipse prj (that contains the above two EJBs) and CarRentalAqualogicPrj.jar AquaLogic prj (passphrase is aqualogic).
    I thank you in advance for any suggestion.
    Regards
    Patrizio

    Could you send me the WSDLS?
    My email address [email protected]

  • How and where to checkin service bus module.

    Hello Geeks,
    I am a newbie to Oracle Service Bus and trying to learn it.
    Today i have developed my first service bus application and I am also able to deploy it.
    As a deployment artifact , I am having sbconfig.jar.
    My module contains 1 proxy , 1 business service and few xsd.
    My question is
    1.) what is the standard practice for checking service bus applications .?
    2.) Where we checkin these files and how. ?
    3.) do i have to checkin the sbconfig.jar itself in the repository. ?
    Please help.
    Cheers
    SJ

    > do i have to checkin the sbconfig.jar itself in the repository. ?
    No, this is a derived artifact, and shouldn't be checked into any VCS(*)
    You check in the source files -- *.proxy, *.biz, *.xsd and so on, and also the content of the DevConfiguration folder.
    P.S. Granted, those files are XML and branching and merging is a MAJOR PAIN in OSB, but this is the best you can do.
    (*) Unless it is the Release Management VCS where they often require to drop the deployable artifact into there, because they are not very interested in sources when promote the code to PROD.

  • What are all difference between 11g Mediator and 10g Oracle service bus.

    hi all ,
    Apart from SCA concept , storing location
    is thr any other difference between 11g Mediator and 10g Oracle service bus ?
    thx in advance..

    11g introduces the SCA architecture for building the service infrastructure.
    SOA 11g uses:-
    1. Uses the weblogic Server and BEA Aqualogic Service Bus (ALSB) for the Oracle Service Bus.
    2. BPEL uses scalable DOM with reduced memory usage.
    3. New adapters and leverage for Java 2 Connector Architecture (J2CA)
    4. BAM finally ported from .Net to J2EE and is part of the service infrastructure
    5. Oracle Web Services Management built into SOA 11g service infrastructure
    6. New adapters and leverage for Java 2 Connector Architecture (J2CA). Tighter integration with E-Business Suite & large payload support.
    7. Business Rules in SOA 10g business rules are managed using the Rules Author & in SOA 11g business rules are managed using JDeveloper and SOA composer

  • Differences in Oracle Service Bus, BPEL and human workflow

    Hi Everyone,
    I am newbie, don't know if its the right place to post this thread.
    I want to prepare paper on differences in Oracle Service Bus, BPEL and human workflow, can anybody help me.
    Till now i came to know all these things are very different, no poit comparing them but still need differences
    Thanks in advance:
    Vikas

    Basic difference:
    BPEL : It is used for orchastrating different processes. Its heavyweight and stores instances (stateful)
    OSB : It is used for routing data between the applications
    Human Workflow : It is used to handle scenarios where manual intervention is necessary.
    Refer for more on Oracle BPEL
    http://www.oracle.com/technology/products/ias/bpel/htdocs/orabpel_faq.html
    Regards,
    Ketan

  • Oracle Service Bus (OSB), Eclipse --- and statement of direction

    Can somebody please explain what this means in: http://www.oracle.com/technology/products/integration/service-bus/docs/Oracle-Service-Bus-SOD.pdf
    +...The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based console)...+
    More specifically: what will happen to the Eclipse OSB plugin/workshop once the JDeveloper port is complete?
    A) will it cease to exist and/or be terminated?
    B) will it remain as is, without keeping the functionality in synch with new stuff in JDev?
    C) will it continue to evolve side-by-side with JDev?
    Thx,
    -J.

    I think it is clear that Oracle will remain commited to Eclipse in terms of deploying java applications to WebLogic, they will provide some plugins for some time to come. You will however see oracle specific products, such as OSB, Portal, etc removed from Eclipse and ported to JDev. The reason for this is that Oracle can release new releases within their timeframe. If Oracle rely on Eclipse to deliver some functionality before they can release new products then they will be doing their customers a disservice.
    This statement in the SOD clearly states that JDev is the strategic platform and the Eclipse IP will be ported to JDev in the future:
    Design-Time Environment
    JDeveloper is the IDE of choice for SOA development at Oracle. AquaLogic Service Bus users have traditionally been using the web-based console to design, manage and monitor ESB flows. The web console is a key differentiator for ALSB (now Oracle Service Bus) and will therefore remain a primary design
    environment moving forward.
    The web-based console was complemented in the 3.0 release with full IDE support in Eclipse. The Eclipse capabilities will be ported to Oracle JDeveloper to provide a
    one-stop IDE for all SOA design needs. Until that port is complete, customers will still be able to use the Eclipse environment as IDE (in addition to the web-based
    console).
    cheers
    James

  • Oracle Service Bus IDE plugin and OEPE

    Hello,
    Due to some trouble I got with Oracle Workshop 10gR3 with JEE5 development, I switch to Oracle Enterprise Pack for Eclipse (OEPE) 11g.
    As I have to use oracle Service Bus 10gR3, I would like to benefit from the Oracle Service Bus plugin bundled with Oracle Workshop.
    I would to avoid switch between two Eclipse's instances (Europa and Ganymede).
    Is it possible to deploy Oracle Service Bus Eclipse's plugin on OEPE 11g?
    Thanks

    May I did not well expressed my question.
    I did not tried to deploy Oracle Service Bud IDE plugins on OEPE 11g.
    I can figure out that this will not work properly.
    If I understand, the plan for the future is to adopt OEPE 11g even for Oracle Service Bud IDE.
    Is there any date for this?
    Thanks

Maybe you are looking for

  • How to watch video imported from iphone to imac

    I imported a video taken on my iPhone 5, to my iMac's iPhoto.  I can see the image of the video in iphoto but nothing happens when I click on it.  In other words, how do I play the video?  Thanks for any help

  • Can I import custom components from Flash 8?

    I'm creating a custom Flash Video Playback component in Flash 8 using AS2. I understand that I cannot import this to Flex as stated in Livedocs: "You can use SWC files created in Flash 8 only for skinning, not as components. Until the next version of

  • Means of transport change update to SNC5.1

    If we change the Means of trasport in r/3 sales order, then this update should be send to SNC5.1 Is this mapping is done thru ORDERCH ? We have done ORDERSP mappings for order confirmation. Now issue is that when we do the change in r/3 sales order i

  • How to get OTL Alternate Name From (Timekeeper or Employee) Preference

    Hi there In the current implementation our OTL functional consultant setup Alternate Name Definition:- FOR EMPLOYEE Preference as follows:- Definition Name = XX Employee DEF Alternate Name Leave Without Pay Values (DFF) Payroll Element (ATTRIBUTE1) "

  • Where can I find the current time and date of Time Capsule?

    I have a home network consisint of 2 x Time Capsules and 1 x Airport Express.  All is working fine.  I would like to set up access control for one machine connecting to the network and I can see I can do this under Access Control on the Airport Utili