AS2 over HTTP Send port question.

I have an application that builds and  sends flat and EDI files to FTP, FILE, SqlAdapter send ports and now they want AS2 over an HTTP port, I understand the AS2 settings (using party resolution, etc.) what I don't get is how/what exactly is receiving
the message on the other side... They don't have a web service nor a page, I created a site to test but what do I do? Send an edi file to a url????
Bico Bielich

From your question I understand, you have been asked to send message through AS2. Do they also going to receive message through AS2 from their party? Is your question is about how to receive the message through AS2 which you also want to send over AS2?
You can configure
BTSHTTPReceive.dll to receive messages over HTTP and configure the Receive location with AS2 EDI pipeline component to receive messages over AS2 into BizTalk which can be subscribed by your send port filter or Orchestration ( if you have any process
to be applied before sending the message over AS2 send).
Check the Tutorial-3 part of AS2 which illustrate an example which receives an AS2 message through BTSHTTPReceive.dll. 
Tutorial 3: AS2 Tutorial
And following references shall help you configure the BTSHTTPReceive.dll:
How to Configure IIS for an HTTP Receive Location
Configuring BTSHTTPReceive.dll to work on IIS 7 
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

Similar Messages

  • AS2 over HTTPs

    Hello!
    Could anyone please help me with a AS2 configuration over HTTPs? We would like to send data to our partner.
    When I am activating HTTPs I am getting the following screen:
    Can anyone tell me which certificate is expected in the field "server certificate (keystore)"? Where should this certificate be stored?
    Does anyone know where to find a documentation for AS2 over HTTPs?
    Thank you!
    Regards
    Christian

    Hi Christian
    If you want to be able to see the actual filenames in the audit log, you can use this neat trick Unknown use case of DynamicConfigurationBean: Store file name to JMS header without mapping by Stefan Grube
    For this, you need to use a two step DynamicConfigurationBean instead of one, and use the write/read operations instead of the insert operation.
    Your processing sequence would be like this:
    1) Module name - AF_Modules/DynamicConfigurationBean, Module key - getFilename
    2) Module name - AF_Modules/DynamicConfigurationBean, Module key - setAS2Filename
    And the configuration parameters:    
    1) getFilename parameters:
    key.0           write http://sap.com/xi/XI/System/File FileName
    value.0        module.filename
    2) setAS2Filename parameters:
    key.0           read http://seeburger.com/xi/AS2 dtAS2FileName
    value.0        module.filename
    This will write and read the filenames from the DynamicConfiguration fields and store them into the adapter framework module variable. Note that the value in "value.0" can be any arbitrary value but needs to have the prefix "module.", example "module.var1"
    Using this approach, you would be able to see that actual value from the dynamic configuration header being stored into the module variable. An example below (note again that my scenario is in the reverse order, i.e. AS2 File Name --> FTP File Name)
    Rgds
    Eng Swee

  • Receiving document with AS2 over http

    In Oracle B2B if I have to receive the document with AS2 over http, what can be the URL? The fusion server is running in a linux server. There is a folder in that server where we can preserve the incoming files for further processing.

    Hi Anuj,
    The solution you have provided work, in the sense that the b2b server is receiving the file.
    But after the receipt I am seeing two errors, the sender is sending a text file, with the name xxxx.txt.
    The errors are:
    : B2B-50083 (error severity: error)
    Error Description Machine Info: <machine name>) Document protocol identification error.
    Error Level ERROR_LEVEL_COLLABORATION
    Error Severity ERROR
    Error Text Document protocol identification error.
    B2B-50079 ( (error severity: information)
    Error Description Machine Info: (<machinename>) Transport error: [IPT_HttpSendError] HTTP encounters send error :404 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>Sorry!The page requested was not found.</p> </body></html> .
    Error Level ERROR_LEVEL_COLLABORATION
    Error Severity INFORMATION
    Error Text Transport error: [IPT_HttpSendError] HTTP encounters send error :404 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>Sorry!The page requested was not found.</p> </body></html> .
    In the agreement, I did not put any validation against any schema file.

  • Flash player over https / mapped port

    We are running a web app. This is to show a chart (flash
    chart)
    The app runs fine when using "ordinary" port 80.
    The chart does not show when using port 4443 (this is a
    mapped https port)
    Since nothing else seems to be different, it ought to be a
    https or port-mapping problem. The problem, to my feeling, also
    ought to be quite straigforward (at least the fix)... Can anybody
    enlighten me about what is happeling.
    Is have already put in the debugger flashplayer, but
    "debugger" remains grayed out, when the error appears, so no luck
    there!!

    Hi,
    did you generate the html file and upload that also? I was
    having trouble viewing the swf via html page (I was getting a blank
    page) on a webserver and checked the Captivate forums. I found out
    that I also needed to copy over the 'standard.js' file that gets
    created in the publishing process too. Hope this helps
    Clare

  • Problems trying to correlate BAM over multiple Send Ports

    I am having an issue with BAM in BizTalk 2010.  I have a Messaging only solution using 3 Receive Ports and 3 Send Ports.  The Processing received an XML file which contains Inventory updates for product items.  The flow is as follows:
    1) Receive a file via a send port.  The file is mapped via an inboud map to canonical form which includes inbound filename. The inbound message contains a DocumentId.
    2) Send msg file via a send port filtered on 1). This port demotes the source filename into the outbound message.
    3) Receive the file written by 2).  Flatten the message on into multiple records and strip the file path from the source file name.  This means each record is the same with the exception of PartNumber and Inventory Level.
    4) Send the message received by 3) to a SQL database via the WCF-Custom adapter.  The Adapter calls a stored procedure that reads the flattened messages out of the XML and inserts them into a Staging table.
    5) A WCF-SQL receive port reads the messages 1024 at a time from the staging table and submits them to the MessageBox.
    6) A WCF-SQL send port filters the messages received from 5) and submits them to another database which updates inventory figures.
    I have a BAM Activity which records:
       DocumentId, VendorId,  TotalItemsProcessed, InboundFileName, ReceivedTime, PreProcessedTime, StagedTime, and ProcessedTime.
       DocumentId, VendorId, TotalItemsProcessed are read from the inbound message on 1)
       InboundFileName is read from inbound message on 3)
       ReceivedTime - PortEndTime on 1)
       PreProcessedTime - PortEndTime on 2)
       InboundFileName - InboundFileName on Message received on 3)
      StagedTime - PortEndTime on 4)
       ProcessedTime - PortEndTime on 6)
    Because there are multiple ports I have to create multiple continuations in the TPE.  They are as follows:
    Cont1 - InterchangeId on ReceivePort for 1)
    Cont1 - InterchageId on Send Port for 2)
    I believe this should get me all the text data items except InboundFileName, ReceivedTime, and PreProcessedTime
    Cont2 - DocumentId from 1)
    Cont2 - DocumentId from 3)
    This should get me the InboundFileName
    Cont3 - InterchangeId from 3)
    Cont3 - InterchangeId from 4)
    This should be me the StagedTime
    Cont4 -  InterchangeId from 5)
    Cont4 - InterchangeId from 6)
    My problem is - everything seems to work except Cont4.  I query the <ActivityName>_AllInstances Vew in BAMPrimaryImport.  I see a record with all the data except ProcessedTime with a single ActivityId.  It records the ProcessedTime
    in the  table but under a different ActivityId.  I can look in the TrackedMessageEvents and see the messages for 5) and 6).  They have the same InterchangeId.  I even used one of the text data items to record the InterchangeId of the 6)
    message and it was the same as 5) except for the GUID was lowercase versus uppercase in MessageTracking.
    I am at a loss and would appreciate any help.

    I am not calculating a time duration.  I am reporting the Port End Time.  Merely a measure.  That is not the problem.  As I stated, I am getting the port end time, just in a separate record. 

  • Possible to exposer Tabular model over HTTPS on port 443?

    I know how to Access OLAP Cube with Excel over 443 port.
    Is it possible to Access Tabular mode over port 80 or 443 with Excel?
    Kenny_I

    Hi Kenny_I,
    To access SQL Server Analysis Service tabular model remotely, we need configure the Windows Firewall for Allow Analysis Access. Generally, we open TCP port 2383 or 2382 for remote access. 
    Open TCP port 2383 when installing a default instance or creating an Analysis Services failover cluster.
    Open TCP port 2382 when installing a named instance.
    Please refer to the link below to see the detail information.
    http://msdn.microsoft.com/en-us/library/ms174937.aspx
    After we configure the Windows Firewall for Allow Analysis Access, we can connect to SSAS tabular database in EXCEL. In your scenario, you want to access it using port 80 or 443, there is no such a scenario base on my research. So why do you want to access
    tabular mode in excel using port 80 or 443?
    Regards,
    Charlie Liao
    TechNet Community Support

  • Catch Soap fault in HTTP send adapter port

    Hi All,
    I am using BizTalk HTTP adapter to call webserice . But HTTP send port is returning HTTP 500 internal server error and couldn't show the actual soap fault which webserice is returning (I confirmed that the webservice is returning the soap fault by using
    WCF port).
    I gone through the link http://msdn.microsoft.com/en-us/library/aa561642(BTS.20).aspx
    But don't know the exact steps to subscribe NACK.
    Please anybody can guide me to subscribe NACK.
    Regards
    Kundan

    Hi Kundan,
    Refer the following article on guidance in catching SOAP faults in orchestration.
    How to handle Fault Message in BizTalk server
    Also ensure you have proper exception handling around sending request to web service.
    I understand that you have seen SOAP fault being returned when you used WCF port. But during the development phase, I would use tools like Fiddler to see the message packets
    exchanged between BizTalk and Web service. This would shed some lights on whether received message is a SOAF fault or HTTP-500 error.
    Using BizTalk with Fiddler (Though this article used WCF adapter for demonstrating
    the Fiddler usage, this also applies to HTTP adapter)
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • SOAP receiver adapter - SOAP request over HTTPS to ther port than 443?

    Hi guys!
    Is it possible to send SOAP request from XI to target web service over HTTPS to other target port than 443? Our 3rd party web service is running other port..
    Thanx a lot, Olian

    Hi Olian,
    Check out this,
    http://www.grc.com/port_443.htm
    http://en.wikipedia.org/wiki/HTTPS
    The port 443 is just the default port. One can theoretically run protocols over any port. Port assignments are just suggestions to the world as to what to expect on certain ports
    Regards,
    Prateek

  • Securing Parameters send over Http (Reports 9i)

    What the proposed solution to secure parameters send over http.
    Let's take the example of a report which take a user parameter called 'secret_id'; I'd like to send over http a request dynamically construct from a servlet (or a jsp) which should look like:
    http://myserver:8888/reports/rwservlet?report=test.jsp+destype=cache+server=r90srv+desformat=pdf+secret_id=25568+userid=too/foo@pdde
    And of course I'd like to send userid and secret_id in a secure way.
    Is using SSL enough ?
    Is there some encryption mechanism available (think there was some thing in reports 3) ?
    Can we use hidden parameters ? And how would it be done ?
    Many thanks for any Hint / idea / recommendation.

    Well... got the same question ?
    Needs a solution for making a servlet, with hidden parameters and session identifiers to build the query string - how is this possible ???
    Anyone knows ? - it would be a big help.
    PS: seen the TextPDS, but neds an example with database connection.

  • Biztalk 2010 : Dynamic send Port Block : HTTP Adapter

    Hi
    I have a customer who makes an intensive use of the DefaultServerApp host instance.
    All of his applications use this instance for dynamic send port ( HTTP send adapter)
    The problem is sometimes the messages accumulate in the message queue of the HTTP Send adapter and I have to restart the host instance to fix the problem until it appears again a month later.
    note: many messages are timed out , could this to be the root cause ?

    Secondary messagebox
     -why !!!!
    You have an issue in just one of the host instances. Where is this Secondary messagebox came into play? Is your database struggle with the load and does the message process
    affect “all your processing in BizTalk”?
    Or is this issue in host instance/design related. As you have many dynamic ports all of them will be using the default host instance. Some of these processes may have high
    volume or high size messages so your host instance may be struggling to process the message and could cause the memory/process usage related issue. Exactly for these reasons Microsoft has given an option to tweaking the host processing and throttling setting.
    Adding an additional messagebox database would be overdo for your issue.
    Consider tweaking the throttling settings. If the process memory was increasing
    continuously and if your investigation boils down to process memory usage for this issue, consider tweaking the
    Process memory usage and Physical memory usage throttling thresholds.
    Consider the suggestions from this MSDN article..
    http://support.microsoft.com/kb/918643
    Also consider about adding more RAM, physical memory.
    As I mentioned in my earlier post, run the messagebox viewer tool and review its reports for health of the server.
    Also ensure you have the latest version of Cumulative Update for your version of BizTalk installed. In some of the CUs, fix for memory leak has been included.
    Another suggestion, review the design where you have so many dynamic ports. May be some of these processes have high volume or high size messages and since all use the dynamic
    ports hence the same host instance you could have this issue. Consider to move away from dynamic port for some of the processes, if you find either high volume or high size message processing.
    If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Issue with the configuration of http xml port for sending the idoc

    Hello,
          I am planning to send multiple idocs in a single file using http xml port.
    Presently I am trying to send a single idoc, but am having the issue.
    I am trying to create a RFC for HTTP XML port of type H i.e. HTTP Connection to ABAP System
    In the how to guide for - How Tou2026 Send Multiple IDocs Within One XI Message
    ( https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/30ea2fdf-f047-2a10-d3a2-955a634bde6b )
    the following parameters are defined for the path prefix -
    RFC destination of type H (HTTP Connection to R/3 System).
    Specify the path prefix as follows:
    /sap/xi/adapter_plain/
    ?namespace=< your namespace>
    &interface=<IDoc_Type>
    &service=<Sender System>
    &qos=EO (or EOIO).
    I am trying to use the following prefix -
    /sap/xi/adapter_plain/
    ?namespace=urn:sap-com:document:sap:idoc:messages ( this is the standard namespace of SAP for all the idocs)
    &interface=DEBMAS05 (Idoc type )
    &service=SNDLS100 ( ECC system name )
    &qos=EOIO
    On testing the RFC connection, I am getting the error of page not found.
    Can anyone please give me pointers for the issue.
    Regards,
    Mayank

    Thanks Barry!!!
    Now I am getting a different message.
    In RFC...it is giving me the following message ->
    Status HTTP Response     204
    Status Text     Body is empty
    In case of Idoc, the status is till 02...
    the error description for the idoc is --
    "When transferring the IDoc by HTTP, the return code with the message '500<SAP:Error><SAP:Category>XIServer</SAP:Category><S' has occurred.
    The target address was: http://emgeccsnd1:8001/sap/xi/adapter_plain/?namespace=urn:sap-com:document:sap:idoc:messages&interf
    Check whether the IDoc can be sent again.
    It is unfortunately not possible to determine automatically whether the IDoc has in fact arrived in the target system and the error occurred afterwards"
    I am still not able to resolve the issue.
    Regards,
    Mayank

  • Server to Rich Client sending XML over Http

    I need to send XML data from a Servlet to a rich client over http.
    Currently I am using HttpURLConnection and SaxTransformerFactory to do this.
    Is it better to use SOAP or XML-RPC in this scenario?
    Are there any good online tutorials comparing SOAP, XML-RPC and AXP-Java Net API?
    What are the factors that I need to consider for choosing between these alternatives?
    Please advice. Thanks in advance.

    XML-RPC and SOAP use XML as a way to communicate, but they are used to invoke certain function calls in an application independend manner, not to be used to send XML data. So I'd say it depends on:
    a) what do you do with the XML data?
    b) will you be expanding the application?
    c) how difficult is it to rework the current implementation?

  • Error on Send Port configured using HTTP adapter

    Hi All,
    For Load balancing purpose we have created new host and host instance and changed send handler for send port configured using 
    plain HTTP adapter.
    We are getting below error after change:
    A password is mandatory if UserName is specified
    Parameter name: Password
    Please advice.
    Thanks
    Pooja Jagtap Software Engineer KPIT Cummins

    Have you updated the password for your Host instance . Try restarting your host instance once .
    Thanks
    Abhishek

  • Java library to send a payload over HTTP

    Hi All,
    I want to create a stand alone Java application which should be able to send a payload(XML doc) over HTTP to a server (an Integration Server). Are there any APIs which can create this HTTP request given a payload and send it to a specified URL over the network.
    This doesn't need to be a SOAP message, just an HTTP request with a payload. And this should be asynchronous too, ie no response is required from the server. Can this be specified in the QoS?
    Any thoughts?
    Thanks,
    Sandeep

    Hi, your idea seems to be interesting. I guess you have a web site, and you want to feed the Http request to a specific URI under the web site. This is nothing new, since WSDL supports HTTP Binding, you can use HTTP Binding to send your HTTP requests to the web site. As to the java library, I thinks JAXWS can do the job. you may turn to WSDL specification for further details about HTTP Binding. I didn't write something like this, but I think it is practical. And if you work it out, it would be very kind of you to tell me how you do it in details by sending me an email: [email protected]
    Best Regards:)
    @smile@

  • Need help : how to send 3 parameters over http using Java POST

    I am trying to sending some data to agency company over http using Java POST
    They need 3 parameters and some contents like below
    1. Cmd : cmd=_RequestInsertNewLead
    2 Live : False
    3 XMLData : 3C%3Fxml+version%3D%........
    I already have XML done ,but I don't know how to send these guy over http
    is that like
    this.out = new DataOutputStream(os);
    out.writeBytes("Cmd");
    out.writeBytes(" cmd=_RequestInsertNewLead");
    out.writeBytes(" Live ");
    out.writeBytes("False");
    anyone could give help :)

    First of all, are you getting any exception?
    You didn't put much logging information in your code.
    You can also try this.Instead of doing sos.println(".....") try to build the output string using string buffer.
    Like:
    StringBuffer sb = new StringBuffer();
    sb.append("Some output");
    sb.append("More output");
    sos.print(sb.toString());
    sos.flush();Let me know if this works.

Maybe you are looking for

  • Yoga 2 Pro REAL Screen Resolution

    SECOND THREAD on this HERE. I've just discovered that the Yoga 2 Pro seems to be fudging its screen resolution claim. I wouldn't care, except ... it actually has become a small problem ... and one that I presume will get bigger over time The Y2P has

  • Cisco ISE 1.2 and AD Group

    Hello, I have Cisco ISE installed on my EXSi server for my test pilot. I have added several AD groups to ISE as well. I have created an Authorization policy condition, which is WIRELESS_DOT1X_USERS (see screenshot) Basically, I just duplicated the de

  • When will the new iMac mini be available in India ???

    when will the new iMac mini be available in India ???

  • Adobe Illustrator cs5 freeze at startup

    I´ve bought the adobe CS5 design premium upgrade package from macromedia studio 8. all the programms work except Illustrator CS5, its constantly crashing while loading one of the .aip files, not a specific one but a random one for example shapetools.

  • Adobe Premiere 6.5 and final cut pro 4

    hello can you help me too i recently bought a d,a upgraded to 1ghz duel 1 gb ram but when i try to capture video on final cut pro on os 10.4.9 i get dropped frame error how can i get round this am i doing some thing wrong or is it a software problem