Biztalk Receive Port config (Routing Strings)

Dear Gurus:
I have set up BAPIs and RFCs and they are working correctly through the Send Port that is configured correctly for BTS 2004...
Moving onto Inbound IDOCS -0 the Connection settings in the BTS Receive Port:
We are using a routing string to connect (ICC).  So in the correctly configured Send Port for the 'system' setting we have:
/H/LocalServer/H/xxx.xxx.xxx.xxx/S/3297/H/cpce601  (xxx.xxx.xxx.xxx = IP address)
The cpce601 is the application server and is appended to the regular routing string...  It took Microsoft 2 days to help us get that set up originally (appending the application server to the routing string for a Send Port)...
Now on the Receive Port we have:
SAP Gateway Host and SAP Gateway Service as the required parameters: 
Locally we have a server 'LocalServer' which then routes to the IP address then goes to the Application Server...
I can't seem to find a combination that works with our routing string and or application server in the receive port.  I wish I could send a couple screen prints and this might make more sense (see link below for example)... 
The root question is for SAP Gateway host I should put the routing string or some part of it.  I thought the 'SAP Gateway Host' would be cpce601 (but not sure).  I would think the SAP Gateway Service would have to be some or all of the Routing String.
Any help or pointing me in the right direction would be most appreciated!
Here is a link of the page I'm trying to get set up.
http://blogs.conchango.com/tamershaaban/archive/2005/01/24/873.aspx

Hello Gang:
The answer:
In the Transport Properties Box in the Receive Port, you use the entire Routing String (found in SAPLOGON.INI) and append the application server in the SAP Gateway Host field field (cpce601 in my case).
/H/LocalServer/H/XXX.XXX.XXX.XXX/S/3297/H/cpce601
In the SAP Gateway Service you use SAPGWXX (where XX is the System Number - sapgw13 for my example)
Also make sure your Program ID,Client, System ID, Username/Pass are in the other boxes.
I hope this helps someone else!
Message was edited by: Charles McGarvey

Similar Messages

  • Using XML String in the Scheduler Adapter in the Receive port

    I have a requirement where I have to query the view in the Oracle database,and the View is like this
    EmpNumber | Name | TermDate
    E001 | ABC | (null)
    E002 | DEF | 13-DEC-14
    E003 | GHI | (null)
    E004 | JKL | 11-NOV-14
    E005 | MNO | (null)
    E005 | PQR | 10-DEC-14
    I am going to use the Scheduler adapter in the receive port.It should select the Records with the TermDate null and TermDate 7days ago from today. So here is how I want the selected records to be
    EmpNumber | Name | TermDate
    E001 | ABC | (null)
    E002 | DEF | 13-DEC-14
    E003 | GHI | (null)
    E005 | MNO | (null)
    In the other forum I found the sql command to do this is,
    select * from EMP where TERMDATE is null or TERMDATE >= trunc(sysdate) - 7;
    But I am not sure if the XML String in the Scheduler Adapter is correct
    <ns0:Select xmlns:ns0="http://Microsoft.LobServices.OracleDB/2007/03/View/EMP"><ns0:COLUMN_NAMES>*</ns0:COLUMN_NAMES><ns0:FILTER>TERMDATE IN ('null','TERMDATE >= trunc(sysdate) - 7')</ns0:FILTER></ns0:Select>
    Any help will be greatly appreciated. Thanks

    Thanks Suleiman.
    I am using the WCF-Custom Adapter to get the data from the Oracle database. And I am using the Scheduler adapter because to get data on a daily basis.In one of our other application we have used the query statement in the Scheduler adapter
    Like,
    <ns0:Select xmlns:ns0="http://Microsoft.LobServices.OracleDB/2007/03/View/VW_EMP_DEPT"><ns0:COLUMN_NAMES>*</ns0:COLUMN_NAMES><ns0:FILTER>PROCESS IN ('A','B','C')</ns0:FILTER></ns0:Select>
    and it works really fine, it just select the records with the Process A or B or C. I dont know how can I select now with respect to data that is 7 days ago from today.Help me with it.

  • Unable to set count for Select Query for BizTalk SQL receive port

    Hi All,
    Iam using BizTalk server 2009 classic SLQ adapter (using XML clause)for my integration to pull records from DB in to my application.
    As per the DB values iam unable to set the record count as this started giving me error below (first it worked for 820 records with select Query.and then 400 and going down with respect to multiple runs).Kindly help .
    Thanks in advance.

    Hi Abhishek,
    iam still getting the same error for 1000 records.
    after turning off PreserveBOM aswell in send pipeline.
    There was a failure executing the receive pipeline: "Microsoft.BizTalk.DefaultPipelines.XMLReceive, Microsoft.BizTalk.DefaultPipelines, Version=3.0.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" Source: "Pipeline " Receive Port:
    "SQLPort" URI: "SQL://XXXXX/OneC_DB/" Reason: An error occurred when parsing the incoming document: "'
    ', hexadecimal value 0x0B, is an invalid character. Line 188, position 3944.". 

  • Enable routing for failed messages on receive port

    Hi,
    I have a receive port with a WCF-CustomIsolated receive location.
    On receive port I checked "Enable routing for failed messages".
    In pipeline settings I have set ValidateDocument to true.
    When a client sends me an incorrect schema, it receives a validation error (that happened in pipeline) and it's OK.
    But it's not routed as a fault message to message box.
    Could you help me why does it happen?
    Why "routing for failed messages" does not work in this case? And in what cases it should work?
    Thank you!

    Hi Vlad,
    Failed Message is created only when there are subscribers for it.
    Create a send port with following filter 
    ErrorReport.ErrorType=FailedMessage
    Please mark the post as answer if this answers your question. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Aironet 1600 - A response was not received from the router or access point

    Hi,
    I'm trying to set up a wireless network with multiple SSID's. The new network only has CISCO products (router, switches). For the moment I'm trying to connect to 1 SSID (Windekind.Gast). the SSID is visible but when connecting devices have te folowing error message in the log:
    Connection status summary
    Connection started at: 2015-02-17 09:55:49-951
    Profile match: Success
    Pre-Association: Success
    Association: Fail
    Security and Authentication: Not started
    Root cause:
    Wireless association to "Windekind.Gast" failed
    A response was not received from the router or access point.
    Detailed root cause:
    Wireless association to this network failed. Windows did not receive any response from the wireless router or accesspoint.
    The signal is perfect (I'm only a few feet away from the AP).
    To make sure there is no dhcp problem I tested the swich port in access mode for vlan 30 which supplied an IP correctly. I'm really not seeing the problem and searched the web for days now! Any help would be very much appreciated! 
    Below the config of the access point (done via de web interface).
    ! Last configuration change at 05:30:28 UTC Mon Mar 1 1993
    version 15.2
    no service pad
    service timestamps debug datetime msec
    service timestamps log datetime msec localtime show-timezone
    service password-encryption
    hostname AP002-C
    logging rate-limit console 9
    enable secret 5 $1$Bxv3$Of8o5..8v6gzIiAe2tXlh/
    no aaa new-model
    no ip cef
    dot11 syslog
    dot11 vlan-name Windekind.Directie vlan 50
    dot11 vlan-name Windekind.Gast vlan 30
    dot11 vlan-name Windekind.Klasnet vlan 40
    dot11 ssid Windekind.Directie
    vlan 50
    band-select
    authentication open
    mobility network-id 50
    dot11 ssid Windekind.Gast
    vlan 30
    band-select
    authentication open
    authentication key-management wpa version 2
    mbssid guest-mode
    mobility network-id 30
    wpa-psk ascii 7 14201B05080121222A2C6A6D63
    dot11 ssid Windekind.Klasnet
    vlan 40
    band-select
    mobility network-id 40
    crypto pki token default removal timeout 0
    username Cisco password 7 112A1016141D
    bridge irb
    interface Dot11Radio0
    no ip address
    no ip route-cache
    encryption vlan 30 mode ciphers aes-ccm tkip
    ssid Windekind.Directie
    ssid Windekind.Gast
    ssid Windekind.Klasnet
    antenna gain 2
    stbc
    beamform ofdm
    mbssid
    speed basic-1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 m0. m1. m2. m3. m4. m5. m6. m7. m8. m9. m10. m11. m12. m13. m14. m15.
    channel 2452
    no preamble-short
    station-role root
    payload-encapsulation dot1h
    bridge-group 1
    bridge-group 1 subscriber-loop-control
    bridge-group 1 block-unknown-source
    no bridge-group 1 source-learning
    no bridge-group 1 unicast-flooding
    interface Dot11Radio0.30
    encapsulation dot1Q 30
    no ip route-cache
    bridge-group 30
    bridge-group 30 subscriber-loop-control
    bridge-group 30 spanning-disabled
    bridge-group 30 block-unknown-source
    no bridge-group 30 source-learning
    no bridge-group 30 unicast-flooding
    interface Dot11Radio0.40
    encapsulation dot1Q 40
    no ip route-cache
    bridge-group 40
    bridge-group 40 subscriber-loop-control
    bridge-group 40 spanning-disabled
    bridge-group 40 block-unknown-source
    no bridge-group 40 source-learning
    no bridge-group 40 unicast-flooding
    interface Dot11Radio0.50
    encapsulation dot1Q 50
    no ip route-cache
    bridge-group 50
    bridge-group 50 subscriber-loop-control
    bridge-group 50 spanning-disabled
    bridge-group 50 block-unknown-source
    no bridge-group 50 source-learning
    no bridge-group 50 unicast-flooding
    interface Dot11Radio1
    no ip address
    no ip route-cache
    encryption vlan 30 mode ciphers aes-ccm tkip
    ssid Windekind.Directie
    ssid Windekind.Gast
    ssid Windekind.Klasnet
    antenna gain 4
    no dfs band block
    stbc
    beamform ofdm
    mbssid
    speed basic-6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 m0. m1. m2. m3. m4. m5. m6. m7. m8. m9. m10. m11. m12. m13. m14. m15.
    channel dfs
    station-role root
    payload-encapsulation dot1h
    bridge-group 1
    bridge-group 1 subscriber-loop-control
    bridge-group 1 block-unknown-source
    no bridge-group 1 source-learning
    no bridge-group 1 unicast-flooding
    interface Dot11Radio1.30
    encapsulation dot1Q 30
    no ip route-cache
    bridge-group 30
    bridge-group 30 subscriber-loop-control
    bridge-group 30 spanning-disabled
    bridge-group 30 block-unknown-source
    no bridge-group 30 source-learning
    no bridge-group 30 unicast-flooding
    interface Dot11Radio1.40
    encapsulation dot1Q 40
    no ip route-cache
    bridge-group 40
    bridge-group 40 subscriber-loop-control
    bridge-group 40 spanning-disabled
    bridge-group 40 block-unknown-source
    no bridge-group 40 source-learning
    no bridge-group 40 unicast-flooding
    interface Dot11Radio1.50
    encapsulation dot1Q 50
    no ip route-cache
    bridge-group 50
    bridge-group 50 subscriber-loop-control
    bridge-group 50 spanning-disabled
    bridge-group 50 block-unknown-source
    no bridge-group 50 source-learning
    no bridge-group 50 unicast-flooding
    interface GigabitEthernet0
    no ip address
    no ip route-cache
    duplex auto
    speed auto
    bridge-group 1
    bridge-group 1 spanning-disabled
    no bridge-group 1 source-learning
    interface GigabitEthernet0.30
    encapsulation dot1Q 30
    no ip route-cache
    bridge-group 30
    bridge-group 30 spanning-disabled
    no bridge-group 30 source-learning
    interface GigabitEthernet0.40
    encapsulation dot1Q 40
    no ip route-cache
    bridge-group 40
    bridge-group 40 spanning-disabled
    no bridge-group 40 source-learning
    interface GigabitEthernet0.50
    encapsulation dot1Q 50
    no ip route-cache
    bridge-group 50
    bridge-group 50 spanning-disabled
    no bridge-group 50 source-learning
    interface BVI1
    ip address 10.0.0.81 255.255.255.0
    no ip route-cache
    ip default-gateway 10.0.0.1
    ip forward-protocol nd
    ip http server
    no ip http secure-server
    ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag
    logging facility user
    bridge 1 route ip
    line con 0
    line vty 0 4
    login local
    transport input all
    end

    Hi Rasika
    thanks for the reply! 10.0.0.81 belongs to vlan 1. I changed the config as suggested but no luck.. (same problems are logged in the event viewer). the ap is connected to a switchport in trunk mode and vlan 1 is the native lan (untagged). the port also is joined to vlan 30 (and others).
    Below the new config. Hope you can see an error..
    ! Last configuration change at 22:56:10 UTC Thu Apr 1 1993
    version 15.2
    no service pad
    service timestamps debug datetime msec
    service timestamps log datetime msec localtime show-timezone
    service password-encryption
    hostname AP002-C
    logging rate-limit console 9
    enable secret 5 $1$Bxv3$Of8o5..8v6gzIiAe2tXlh/
    no aaa new-model
    no ip cef
    dot11 syslog
    dot11 vlan-name Default vlan 1
    dot11 vlan-name Windekind.Directie vlan 50
    dot11 vlan-name Windekind.Gast vlan 30
    dot11 vlan-name Windekind.Klasnet vlan 40
    dot11 ssid Windekind.Directie
       vlan 50
       band-select
       authentication open
       mobility network-id 50
    dot11 ssid Windekind.Gast
       vlan 30
       band-select
       authentication open
       authentication key-management wpa version 2
       mbssid guest-mode
       mobility network-id 30
       wpa-psk ascii 7 14201B05080121222A2C6A6D63
    dot11 ssid Windekind.Klasnet
       vlan 40
       band-select
       mobility network-id 40
    crypto pki token default removal timeout 0
    username Cisco password 7 112A1016141D
    bridge irb
    interface Dot11Radio0
     no ip address
     no ip route-cache
     encryption vlan 30 mode ciphers aes-ccm tkip
     ssid Windekind.Directie
     ssid Windekind.Gast
     ssid Windekind.Klasnet
     antenna gain 2
     stbc
     beamform ofdm
     mbssid
     speed  basic-1.0 2.0 5.5 11.0 6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 m0. m1. m2. m3. m4. m5. m6. m7. m8. m9. m10. m11. m12. m13. m14. m15.
     no preamble-short
     channel 2452
     station-role root
     payload-encapsulation dot1h
    interface Dot11Radio0.1
     encapsulation dot1Q 1 native
     no ip route-cache
     bridge-group 1
     bridge-group 1 subscriber-loop-control
     bridge-group 1 spanning-disabled
     bridge-group 1 block-unknown-source
     no bridge-group 1 source-learning
     no bridge-group 1 unicast-flooding
    interface Dot11Radio0.30
     encapsulation dot1Q 30
     no ip route-cache
     bridge-group 30
     bridge-group 30 subscriber-loop-control
     bridge-group 30 spanning-disabled
     bridge-group 30 block-unknown-source
     no bridge-group 30 source-learning
     no bridge-group 30 unicast-flooding
    interface Dot11Radio0.40
     encapsulation dot1Q 40
     no ip route-cache
     bridge-group 40
     bridge-group 40 subscriber-loop-control
     bridge-group 40 spanning-disabled
     bridge-group 40 block-unknown-source
     no bridge-group 40 source-learning
     no bridge-group 40 unicast-flooding
    interface Dot11Radio0.50
     encapsulation dot1Q 50
     no ip route-cache
     bridge-group 50
     bridge-group 50 subscriber-loop-control
     bridge-group 50 spanning-disabled
     bridge-group 50 block-unknown-source
     no bridge-group 50 source-learning
     no bridge-group 50 unicast-flooding
    interface Dot11Radio1
     no ip address
     no ip route-cache
     encryption vlan 30 mode ciphers aes-ccm tkip
     ssid Windekind.Directie
     ssid Windekind.Gast
     ssid Windekind.Klasnet
     antenna gain 4
     no dfs band block
     stbc
     beamform ofdm
     mbssid
     speed  basic-6.0 9.0 12.0 18.0 24.0 36.0 48.0 54.0 m0. m1. m2. m3. m4. m5. m6. m7. m8. m9. m10. m11. m12. m13. m14. m15.
     channel dfs
     station-role root
     payload-encapsulation dot1h
    interface Dot11Radio1.1
     encapsulation dot1Q 1 native
     no ip route-cache
     bridge-group 1
     bridge-group 1 subscriber-loop-control
     bridge-group 1 spanning-disabled
     bridge-group 1 block-unknown-source
     no bridge-group 1 source-learning
     no bridge-group 1 unicast-flooding
    interface Dot11Radio1.30
     encapsulation dot1Q 30
     no ip route-cache
     bridge-group 30
     bridge-group 30 subscriber-loop-control
     bridge-group 30 spanning-disabled
     bridge-group 30 block-unknown-source
     no bridge-group 30 source-learning
     no bridge-group 30 unicast-flooding
    interface Dot11Radio1.40
     encapsulation dot1Q 40
     no ip route-cache
     bridge-group 40
     bridge-group 40 subscriber-loop-control
     bridge-group 40 spanning-disabled
     bridge-group 40 block-unknown-source
     no bridge-group 40 source-learning
     no bridge-group 40 unicast-flooding
    interface Dot11Radio1.50
     encapsulation dot1Q 50
     no ip route-cache
     bridge-group 50
     bridge-group 50 subscriber-loop-control
     bridge-group 50 spanning-disabled
     bridge-group 50 block-unknown-source
     no bridge-group 50 source-learning
     no bridge-group 50 unicast-flooding
    interface GigabitEthernet0
     no ip address
     no ip route-cache
     duplex auto
     speed auto
    interface GigabitEthernet0.1
     encapsulation dot1Q 1 native
     no ip route-cache
     bridge-group 1
     bridge-group 1 spanning-disabled
     no bridge-group 1 source-learning
    interface GigabitEthernet0.30
     encapsulation dot1Q 30
     no ip route-cache
     bridge-group 30
     bridge-group 30 spanning-disabled
     no bridge-group 30 source-learning
    interface GigabitEthernet0.40
     encapsulation dot1Q 40
     no ip route-cache
     bridge-group 40
     bridge-group 40 spanning-disabled
     no bridge-group 40 source-learning
    interface GigabitEthernet0.50
     encapsulation dot1Q 50
     no ip route-cache
     bridge-group 50
     bridge-group 50 spanning-disabled
     no bridge-group 50 source-learning
    interface BVI1
     ip address 10.0.0.81 255.255.255.0
     no ip route-cache
    ip default-gateway 10.0.0.1
    ip forward-protocol nd
    ip http server
    no ip http secure-server
    ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag
    logging facility user
    bridge 1 route ip
    line con 0
    line vty 0 4
     login local
     transport input all
    end
    t

  • Request Response Receive Port and Solicit Response Send Port

    Can anyone give me some idea how to bind Request Response Receive Port and Solicit Response Send Port with each other through TCP/IP adapter ??

    The binding of a Receive and Send Port has nothing to with the choice of Adapter.
    1) There is no out-of-the-box TCP/IP Adapter for BizTalk, but several 3rd. Party Adapters has been made, along with this one in CodePlex: http://tcpipbz2010.codeplex.com/
    2) Most people will use an Orchestration for binding a SR Send Port to a RR Receive Port. This may not be necessary though. All you need to do is have your Send Port subscribe to your Receive Port (by setting the Filter on the Send Port to "BTS.ReceivePortName
    == [The name of your Receive Port]". In this case, internal correlation will make sure that the response is routed back to the Receive Port.
    Morten la Cour

  • Error Propagation on a 2 way receive port

    HI,
    we have a 2 way receive port . The subscribing send port makes a web service call to a third party and the received response
    goes back to the client via the received port.
    All good if things are working! In case of any exception on the send port side, is it possible to propagate this exception to the client? any way to achieve this? Basically I want the client to be notified of any exception that occurs in the chain.
    Please suggest.
    thanks
    MS

    Hi MS,
    All you need go do is enable "Propagate Fault Message".
    Following the exact extract from MSDN on this context: "For the two-way send port, you can choose whether to forward SOAP fault messages on to the original caller
    over a solicit-response send port by selecting Propagate fault message. If this option is not selected, BizTalk Server will generate a NACK first, and then suspend the message. If it is selected, BizTalk Server will treat
    the message as a valid WCF response message from the external service and the response message will not be suspended because it is propagated."
    If you need to handle this
    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.

  • JCO Creation error using SAP router string

    Hi All,
    I have created technical system using customer system IP. After that I have created the JCO
    I have given the details while creating a JCO:
    JCO Name : <Name>
    Client detail:  <Client>
    Message Server :< hostname>
    Logon Group :<SPACE>
    SAP Router String :< /H/<host IP>/H/S/<message server port number>
    User Name :<User name>
    Password :<***>
    I have updated the Host and service file in the portal server.
    When I am testing the JCO I got an exception:
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to message server host failed Connect_PM  TYPE=B MSHOST=dicisap1 GROUP=PUBLIC R3NAME=DCD MSSERV=sapmsDCD SAPROUTER_STRING=/H/<RouterIP>/S/3600  PCS=1 LOCATION    SAProuter 37.11 on SOLNMAN ERROR       timeout occured TIME        Wed Nov 05 17:42:31 2008 RELEASE     640 COMPONENT   NI (network interface) VERSION     37 RC          -93 COUNTER     4825
    How to resolve this problem ?
    Regards,
    Boopathi M

    Hi
    Check out these thread
    /message/5401584#5401584 [original link is broken]
    JCO$Exception: (102) RFC_ERROR_COMMUNICATION: CPIC-CALL: 'SAP_CMACCPTP'
    Thanks

  • What's SAP Router String for?

    Hi,
    I can not find proper module for me to post this message, so I post it here.
    When we create a new item in the SAP logon screen , we need to specify the following parameters:
    1) System description
    2) Message server
    3) SAP Router String (optional)
    4) System ID
    5) System Number
    4) Group
    My question is, what's SAP router string for? How to define a new SAP router string?
    Because sometimes we don't need to input SAP router string, and we can still logon to the system successfully.
    So, If I need to create a new SAP router string, where to define?
    Thanks.

    Hi
    A route string describes the stations of a connection required between two hosts. A route string has the syntax
    (/H/host/S/service/W/pass)*
    It consists of any number of substrings in the form /H/host/S/service/W/pass .
    A route string contains a substring for each SAProuter and for the target server.
    Each substring contains the information required by SAProuter to set up a connection in the route: the host name, the port name, and the password, if one was given.
    Syntax for substrings:
    ·        /H / indicates the host name‑{}‑
    Note that the host name must be at least two characters long.
    ·        /S/ is used for specifying the service (port); it is an optional entry, the default value is 3299
    ·        /W/ indicates the password for the connection between the predecessor and successor on the route and is also optional (default is u201Cu201D, no password)
    In earlier Releases (<4.0A), the password entry was made one substring later and with the letter /P/.
    New: /H/saprouter/W/pass/H/targetserver
    Old: /H/saprouter/H/targetserver/P/pass
    (Here pass is the password which is checked by the SAProuter on host saprouter to set up or prohibit the connection from the source host to the target host.)
    Due to downward compatibility, the old password entry form is still possible.
    Thenaks & Regards
    Kishore

  • "Receiver port not valid in control record"...idoc error

    Hi,
    The new materials are sent to SAP via a text file which is placed in the application server which EDI uses to populate the Idoc segments and creates the material master.
    Recently we upgraded from SAP 4.6 C to ERP 5.0.
    After upgrading we are getting a message as Port(HPLED) invalid in control record.
    I get an error message as  "receiver port HPLED  not valid in control record"...
    It is not able to find  the receiver port & hence cannot create the MM.
    We checked all the config and compared with Test and production and we could not find any noticable change.
    Did anyone come across any infor on this?
    Your valubale reply is really very important for me.
    Pls reply.
    Regards,
    Pri

    Hey Ramesh,
    I've already done the WE57 setting.
    You see the WE57 setting is always done on the reciever side and not on the sender side (There is no harm but it is not what SAP recomends) The Linking on the sender side is done in the Partner Profile, where we give the extension name.
    For the reciever this Partner profile setting of extension is not there therefore we need to go to WE57 and do it.
    I've done all the config and have tried all the things in both the systems but somehow nothing is working.
    That is why I asked that in my Inbound FM which is IDOC_INPUT_HRMD do I need to popluate one of it Parameters or fields where I mention the Extension name and all.
    Yesterday however I found an SAP NOTE (105148) which tells me that my naming convention of the Extension is wrong. I have made ZHRMD_A07 extending standard IDOC tupe HRMD_A07, actually it should be ZRMD_A07. Again this is speculative I need to try this out. But I do know that SAP has various checks which checks all the naming convention and all. I'll try this out and hopefully it might work.
    In the meantime any other suggestions are most invited. I am using Message type HRMD_A and using IDOC type HRM_A07
    Regards
    Abhishek Sahi

  • Issues with processing messages on one receive port causes problems on all the receive ports that are on the same handler

    Greetings,
    An integrator installed biztalk in our environment to process the hl7 message flow between their source application(s) and several receiving applications. We've had problems with this set-up for a while now because some receiving applications sometimes have
    problems processing the messages. Be it either because there's problems with the server that processes the messages of a certain port or because there's problems with the software/daemon/service that needs to process these messages.
    The main problem with this, is that the receiving end of this isn't under our control nor under control of the integrator, but when one receive port isn't processing their messages for a while it causes a problem with all the receive ports that are on the
    same handler. So other receive ports start noticing a slow-down of their incoming messages until after a while nothing gets through anymore.
    What is the best practice to prevent these kind of problems? Should we just create a handler for every receive port? Because that seems a bit overkill.
    Thanks in advance.

    What do you mean exactly with this question?
    "Can you provide some more detail like BizTalk the receiver? "
    The adapters are mainly file and MLLP, the MLLP adapters are already seperated from the file adapters (a handler for MLLP and a handler for file).
    The problem with all the receive ports is that when one receive port isn't processing its messages (usually caused by the software processing the messages) the other receive ports on the same handler receive their messages/files a lot slower. If for any
    reason the problem isn't fixed soon, the other receive ports on the same handler actually stop receiving any messages at all.
    Isolating the receive port that causes the problems like la Cour suggested can work, but next time it might be another port that experiences this issue. So we are looking for a way to make sure the whole message flow isn't hindered by one port (whichever
    port) that can't process its messages. Or rather by one receiving software that can't process its messages.

  • HL7 Unconsumed zombie ack messages suspended on MLLP R&R receive port from MLLP R&R send port.

          I have a content message routing scenario with request/response mllp receive and send port . Below are the points which describes the situation :-
          1) mllp message received from upstream application on receive port which sends back the direct synchronous ack .
          2) Message is routed to send port which sends the message to the downstream app and receive the ack from the downstream app.
          3) The ack received from downstream app is handled using a file type send port which dumps these acks to a folder.
          Now the issue which is occurring intermittently, is that the ack message received from the downstream application get suspended on the receive port with the below error -
          "The instance completed without consuming all of its messages. The instance and its unconsumed messages have been suspended." Error code - 0xC0C01B4C.
          This issue doesn't occur for all the messages. It seems the ack messages received by the send port, is searching the receive port instance which submitted the message to message box. But interestingly, not all the ack messages
    are suspended.
          If anybody have any idea about this behavior , kindly respond..

    I also need this question answering!
    Comment from my host:
    To prevent SPAM activity we have blocked the ability to send messages from our system where the FROM address is spoofed to anything other than the original sender's ID. The work around in your situation is to change the REPLY-TO address or switch to SMTP authentication.

  • Can we receive EDI as a String through WCF in to the orchestration receive location

    Hi,
    I had expose the orchestration as WCF service. Now i want to send the EDI file using WCF client to the receive location. So that my EDI file goes into the orchestration receive port and i would get the XML on the Send port.
    How i can achieve this? Please correct me if i am wrong.
    Thanks

    If you have exposed Orchestration as WCF service. And to test the process you can use test clients like
    WCFStrom,
    SOAPUI.
    With these test clients, when you add service reference to the URL of you WCF service (or provide the WSDL file) , these tools would read the contracts of the
    WCF and would provide an interface through which you can send the input parameter as expected by your exposed Orchestration.
    If your Orchestration (which is exposed as WCF service) is configured to receive EDI files, when you provide URL reference of the WCF service to the test clients
    (like WCFStrom, SOAPUI ), these test client would
    read the WSDL and would provide an interface for you to enter the data for the EDI. Look the following image of an WCFStrom which is expecting a sample schema (in your case, it would be the schema for WDI)
    So when you post a message using
    test clients, it would post the message to the WCF service. You would have got a Receive Location configured with WCF-based adapter (you get this when you
    import the binding which got created when you used the BizTalk WCF service publishing Wizard) which is bounded to orchestration (which is exposed as WCF) would receive the posted message and orchestration would process the posted message and you can see the
    output in send port as you have configured..
    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.

  • Quality Server not connect through SAP Routing String

    Hi,
    When remotely access client SAP through SAP routing string in Quality Server it shows error message as
    "timeout occured
    Location : SAP router 37.11 on solman
    Time: Tue May 05 11:19:37 2009
    Component : NI (Network Interface)
    Release : 640
    Version : 37
    Return Code : -93
    Counter : 131 "
    Here GUI version is 7.1(where from connecting). Client SAP version is ECC 5.0 and they use GUI 6.4 version. But Development server is being connected through SAP Routing String.
    Regards,
    Samrat

    You might want to check following things:
    Can you do a ping to the IP address you specified?
    Is the data correct (ip, host, system number,...)?
    Is the gateway with system number 00 running on the server?
    Did you install the SAP RFC SDK dll's?
    Glenn Colpaert - MCTS BizTalk Server - Blog : http://blog.codit.eu

  • Consuming service at receive port

    Hi ,
    i need to know that, what does it mean by consuming services at receive port .
    how does it work i mean if it is a receive port then how it send request to a service.
    thanks
    R...Raj

    Hi Raj,
    Firstly Understand Service, It is some functionality which you want to either use it or expose it to be used by others (client). 
    And the interaction is done using Message. In BizTalk
    context we can publish Schema as a service and Orchestration as a service.
    So if you have any service exposed, say
    Orchestration which accepts
    Order and sends Invoice as
    response, the client
    will use it by sending message (Order) accepted by your service. And if you have designed your service  to respond back to
    client then you will be using Request-Response. (Synchronous)
    And if you are not sending a response back to the client then One way Request port (Asynchronous).
    Have a look at Synchronous and Asynchronous Operations
    Apart from this the response based on transport protocol is sent.
    Have a look at HTTP Status Messages
    Maheshkumar S
    Tiwari| http://tech-findings.blogspot.in/

Maybe you are looking for