|   | 
	 
  
    | 
RSS Feed - WebSphere MQ Support
 | 
RSS Feed - Message Broker Support
 |   
 
  
	     | 
	 | 
   
 
  
	|  send XML file to mySAP adapter. help | 
	« View previous topic :: View next topic »  | 
   
  
  	
	  
		
		
		  | Author | 
		  Message
		 |  
		
		  | soni | 
		  
		    
			  
				 Posted: Tue Nov 20, 2007 8:09 am    Post subject: send XML file to mySAP adapter. help | 
				     | 
			   
			 
		   | 
		 
		
		    Novice
 
 Joined: 08 Oct 2007 Posts: 15 Location: Spain 
  | 
		  
		    
			  
				Hi,
 
I have a problem with mysap adapter. 
 
 
I want to put a xml file in the input queue, and the MQ flow transform this xml in a valid format for process in mysap adapter. 
 
 
Now, I put the XML file in the input queue, but have a problem when mysap apdater read it.
 
 
my esql code is:
 
   
	| Code: | 
   
  
	CREATE COMPUTE MODULE META4_SIGHNO_Compute
 
   CREATE FUNCTION Main() RETURNS BOOLEAN
 
   BEGIN
 
      -- CALL CopyMessageHeaders();
 
      --CALL CopyEntireMessage();
 
      CALL AddHdrRfh2_Sincro();
 
      CALL CopyMessage();
 
      
 
      RETURN TRUE;
 
   END;
 
 
   CREATE PROCEDURE CopyMessageHeaders() BEGIN
 
      DECLARE I INTEGER 1;
 
      DECLARE J INTEGER CARDINALITY(InputRoot.*[]);
 
      WHILE I < J DO
 
         SET OutputRoot.*[I] = InputRoot.*[I];
 
         SET I = I + 1;
 
      END WHILE;
 
   END;
 
 
   CREATE PROCEDURE CopyEntireMessage() BEGIN
 
      SET OutputRoot = InputRoot;
 
   END;
 
 
   CREATE PROCEDURE CopyMessage() BEGIN
 
      
 
      DECLARE Q1 NAMESPACE 'http://www.ibm.com/websphere/crossworlds/2002/BOSchema/BLOB_BO';
 
      DECLARE datos_salida CHARACTER;
 
      DECLARE datos_blob BLOB;
 
      
 
       SET OutputRoot.Properties = InputRoot.Properties; 
 
 
       SET OutputRoot.MRM = InputRoot.MRM;
 
      
 
       SET OutputRoot.Properties.MessageDomain = 'MRM';
 
   END;
 
   
 
   CREATE PROCEDURE AddHdrRfh2_Sincro() BEGIN
 
          CREATE NEXTSIBLING of OutputRoot.MQMD DOMAIN 'MQRFH2' NAME 'MQRFH2'; 
 
      
 
        SET OutputRoot.MQMD = InputRoot.MQMD;
 
        SET OutputRoot.MQMD.Format = MQFMT_RF_HEADER_2;
 
 
               SET OutputRoot.MQRFH2.(MQRFH2.Field)Version = 2; 
 
        SET OutputRoot.MQRFH2.(MQRFH2.Field)Format = 'MQSTR   '; 
 
--        SET OutputRoot.MQRFH2.(MQRFH2.Field)Format = MQFMT_STRING;
 
        
 
--        SET OutputRoot.MQRFH2.mcd.Msd = 'jms_text';
 
        SET OutputRoot.MQRFH2.mcd.Msd = 'mrm';
 
--        SET OutputRoot.MQRFH2.mcd.Set = '7';
 
        SET OutputRoot.MQRFH2.mcd.Type = 'sap_z_sighn_om';
 
        SET OutputRoot.MQRFH2.mcd.Fmt = 'CwXML';
 
        
 
        SET OutputRoot.MQRFH2.jms.Dst = 'queue:///QL.QMDESA01.JTEXTSIGHN01.DELIVERYQUEUE';
 
        SET OutputRoot.MQRFH2.jms.Tms = '1191841210078';
 
        SET OutputRoot.MQRFH2.jms.Dlv = '2';
 
        
 
        SET OutputRoot.MQRFH2.usr.WSDLBinding = 'sap_z_sighn_omAgentDeliveryBinding';
 
        SET OutputRoot.MQRFH2.usr.WSDLOperation = 'sap_z_sighn_omCreate';
 
        SET OutputRoot.MQRFH2.usr.PrivacyLevel = null;
 
        SET OutputRoot.MQRFH2.usr.MessageType = 'sap_z_sighn_om';
 
        
 
        SET OutputRoot.MQRFH2.usr = null;
 
        
 
               SET OutputRoot.MQRFH2.usr.COD_APPL_ORG = 'SAPSIGNH01';
 
             SET OutputRoot.MQRFH2.usr.COD_APPL_DST = 'META4SIGNH01';
 
             SET OutputRoot.MQRFH2.usr.COD_TIPO_MSG = 'SINCSAP';
 
             SET OutputRoot.MQRFH2.usr.MOD_RTR = 'C';
 
             SET OutputRoot.MQRFH2.usr.FMT_MSG = 'PR';
 
             SET OutputRoot.MQRFH2.usr.TYP_MSG = 'PET';
 
          
 
   END;
 
   
 
END MODULE;
 
 | 
   
 
 
 
if anybody have an example that how I can do this action, please, say me.
 
 
thanks !!!!! | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | jefflowrey | 
		  
		    
			  
				 Posted: Tue Nov 20, 2007 10:21 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Grand Poobah
 
 Joined: 16 Oct 2002 Posts: 19981
  
  | 
		  
		    
			  
				I think you need to be a lot more clear about what the actual problem with the adapter is. _________________ I am *not* the model of the modern major general. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | Gaya3 | 
		  
		    
			  
				 Posted: Tue Nov 20, 2007 10:14 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Jedi
 
 Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US 
  | 
		  
		    
			  
				Hi
 
 
  This is an adapter issue, Moderator(s) please move this to Adapter section.
 
 
 Regards
 
Gayathri _________________ Regards
 
Gayathri
 
-----------------------------------------------
 
Do Something Before you Die | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | Gaya3 | 
		  
		    
			  
				 Posted: Wed Nov 21, 2007 1:37 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Jedi
 
 Joined: 12 Sep 2006 Posts: 2493 Location: Boston, US 
  | 
		  
		    
			  
				Hi
 
 
    1. Hope the adapter/connector is running
 
    2. Hope the BO created with out any problem
 
    3. Hope you uploaded the BO as message set to MB
 
    
 
  If the adapter is running, please check the connector logs too
 
 
Regards
 
Gayathri _________________ Regards
 
Gayathri
 
-----------------------------------------------
 
Do Something Before you Die | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | 
		    
		   | 
		 
	   
	 | 
   
 
  
	     | 
	 | 
	Page 1 of 1 | 
   
 
 
 
  
  	
	  
		
		  
 
  | 
		  You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
  | 
  		 
	   
	 | 
   
 
  	 | 
	  |